01 / AI-driven kodgranskning

AI-driven analys.
Säkrare kod.

AI-driven analys och oberoende specialistgranskning av er källkod. Vi granskar både egenutvecklad och AI-genererad kod och undersöker säkerhetskritisk logik, beroenden och känsliga åtkomstuppgifter.

01Källkod och beroenden
02AI-driven analys och specialistgranskning
03Kodreferenser och åtgärdsförslag
Det här granskar vi

Rätt frågor till er kod.

Analysen anpassas till språk, ramverk, arkitektur och den information som systemet skyddar.

01

Inloggning och behörigheter

Hur användare identifieras, sessioner hanteras och åtkomst till funktioner och data begränsas.

02

Indata och utdata

Hur data från användare och andra system når databasfrågor, mallar och andra säkerhetskritiska funktioner.

03

Nycklar och kryptografi

Nycklar, åtkomsttoken och lösenordsuppgifter som lagrats i kodarkivet, samt hur koden hanterar känslig information.

04

Beroenden och leveranskedja

Kända sårbarheter i beroenden och under vilka förutsättningar de kan utnyttjas i er applikation.

05

Säkerhetskritisk logik

Regler och dataflöden som behöver riktad manuell granskning, utöver generella mönsterträffar.

06

Konfiguration i källkoden

Inställningar och standardvärden som kan påverka exponering. De inställningar som faktiskt används i drift kontrolleras separat när det ingår.

Kodgranskningen gäller den överenskomna kodversionen. En installerad sårbar komponent eller en regelträff innebär inte automatiskt att systemet är utnyttjbart. Vi bedömer om sårbarheten kan nås och utnyttjas i er applikation och redovisar vad som återstår att undersöka.

Er leverans

Från kodreferens
till konkret åtgärd.

Rapporten hjälper både utvecklingsteamet och den som behöver prioritera säkerhetsarbetet.

  • En begriplig sammanfattningDe viktigaste resultaten, kvarstående frågor och bedömningens begränsningar.
  • Tekniskt underlagKodreferenser, berörda komponenter och tydlig skillnad mellan validerade fynd och kandidater.
  • ÅtgärdsförslagKonkreta rekommendationer och hur vi kan kontrollera att en åtgärd har haft avsedd effekt.
  • Gemensam genomgångResultat och nästa steg gås igenom med berörda personer enligt uppdragets omfattning.
EXEMPEL / BEDÖMNING AV ETT BEROENDE

En sårbar version
behöver undersökas.

OBSERVATIONEtt beroende har en känd sårbarhet.
NÄSTA FRÅGAAnvänds den berörda funktionen och kan angriparstyrda data nå den?
BEDÖMNINGSkilj information i sårbarhetsmeddelandet från verifierad påverkan i den granskade applikationen.

ILLUSTRATIVT EXEMPEL — INTE ETT KUNDRESULTAT

Så går det till

Ett tydligt avgränsat uppdrag.

01

Bestäm omfattningen

Vi stämmer av kodarkiv, kodversion, teknikval och säkerhetsmål.

02

Kom överens om åtkomst

Behörigheter, kodhantering och villkor för analysverktygen bestäms före start.

03

Analysera och granska

AI-driven analys och automatiska kontroller pekar ut områden för riktad granskning och validering.

04

Gå igenom och följ upp

Ni får resultat och åtgärdsförslag. Ny granskning eller omtest avtalas vid behov.

Bra att veta

Inför ert
första uppdrag.

När är kodgranskning särskilt värdefull?

Inför lansering, vid större förändringar, vid övertagande av en kodbas eller när ni behöver en oberoende bedömning av säkerhetskritiska delar.

Läser ni hela kodbasen manuellt?

Omfattningen bestäms i uppdraget. Automatiserad analys ger bredd och identifierar områden för riktad manuell granskning; vi beskriver vilka delar som faktiskt har granskats.

Ändrar ni vår kod?

Vi granskar koden utan att ändra den och lämnar åtgärdsförslag till ert team. Om vi också ska ta fram eller genomföra kodändringar behöver det avtalas särskilt.

Hur skiljer det sig från ett penetrationstest?

Kodgranskning undersöker hur systemet är byggt. Penetrationstestning prövar beteendet i ett system som körs. Tillsammans kan de ge bättre förståelse för både orsaken och den praktiska påverkan.

Ta nästa steg

Vad skyddar
er kodbas?

Berätta vilka tekniker ni använder och vad ni vill få granskat. Vi föreslår en tydlig omfattning.