Dynamisk kodeanalyse

24. mars 2020 | Cybrary Dynamisk kodeanalyse


Dynamisk kodeanalyse er en metode som brukes til å analysere et program under kjøringen. Denne dynamiske kodeanalyseprosessen er ofte delt inn i disse trinnene:

  1. Forberedelse av inndata;
  2. Kjøre programmet;
  3. Samle inn nødvendige parametere;
  4. Analysere utdataene.

Det er viktig å merke seg at dynamisk kodeanalyse bare kan gjøres hvis kildekoden er kompilert til en kjørbar fil. Du kan ikke bruke disse verktøyene til å analysere kode som inneholder kompilerings- og/eller byggefeil. 

Dynamisk kodeanalyse vil vise deg fire ting:

  1. Ressursforbruk – Tidspunktet for programutførelse på hele eller modulene individuelt, antall eksterne spørringer (for eksempel til databasen), mengden minne som brukes og andre ressurser;
  2. Syklomatisk kompleksitet – graden av kodedekning med tester og andre programmålinger;
  3. Programfeil – divisjon med null, dereferanse av nullpekere og minnelekkasjer er eksempler på hva som kan finnes;
  4. Sikkerhetsproblemer i programmet.

Dynamisk analyse kan utføres på programmer skrevet i forskjellige programmeringsspråk: C, C++, Java, C#, PHP, Python, Erlang og mange andre.

kilde: VeraCode, Viva64

Ytterligere lesing: Markedet for dynamisk kodeanalyseprogramvare i 2020 – dybdeanalyse og fremtidsprognose 2020–2026

Relaterte vilkår: Statisk kodeanalyse, Sårbarhet

Bør en SMB utføre dynamisk kodeanalyse?

Dynamisk kodeanalyse er i stand til å avdekke subtile feil eller sårbarheter som er for kompliserte til at statisk kodeanalyse alene kan avdekke dem. En dynamisk test vil bare finne feil i kode som faktisk kjøres. Bedrifter må veie disse hensynene opp mot kompleksiteten i sin egen situasjon. Applikasjonstype, tid og bedriftsressurser er noen av de viktigste bekymringene. Dynamisk kodeanalyse er et godt eksempel på å sette i verk noen små kontroller for å identifisere og fikse problemer før de går i produksjon og blir mye vanskeligere og mer kostbare å fikse. En unse med forebygging i dynamisk kodeanalyse er verdt et pund med kur senere. 

For mer informasjon, se denne 5-minutters videoen om dynamisk kodeanalyse

https://www.youtube.com/watch?v=seuW81p4gv4

Gjør du nok for å beskytte bedriften din?

Registrer deg hos CyberHoot i dag og sov bedre når du vet at du

ansatte er cybertrente og på vakt!


Registrer deg i dag!

Siste blogger

Hold deg skarp med det siste sikkerhetsinnsikt

Oppdag og del de nyeste trendene, tipsene og beste praksisene innen cybersikkerhet – i tillegg til nye trusler du bør se opp for.

Claude Mythos åpnet Pandoras eske. Prosjekt Glasswing har et kappløp om å lukke den.

Claude Mythos åpnet Pandoras eske. Prosjekt Glasswing har et kappløp om å lukke den.

En praktisk briefing for vCISO-er ADVARSELEN VI IGNORERTE ELLER IKKE KUNNE FORSTÅ I årevis har den mest troverdige...

Les mer
Når «administrerende direktør» ringer og ber deg om å flytte penger raskt

Når «administrerende direktør» ringer og ber deg om å flytte penger raskt

En guide til å oppdage svindel med ledere som etterligner seg før den falske administrerende direktøren får en ekte bankoverføring. Det...

Les mer
Når angrepet ser akkurat ut som deg

Når angrepet ser akkurat ut som deg

Kunstig intelligens (eller KI) gjør phishing-e-poster smartere, skadelig programvare mer snikende og legitimasjonstyveri enklere ...

Les mer