Definition og idéen bag dyb pakkeinspektion

Dyb pakkeinspektion (ofte kaldet DPI) er en analysemetode, hvor man ikke kun kigger på pakkens “overskrift” (fx IP-adresser og portnumre), men også forsøger at forstå selve pakkens indhold (payload). Formålet kan være fx at klassificere trafik, opdage bestemte mønstre eller anvende politikker baseret på, hvad der faktisk sendes.

I praksis handler DPI om at etablere en “læsning” af datapakker gennem regler, signaturer eller analyselogik. Det kan ske i forskellige typer udstyr, fx sikkerheds- eller netværksfunktioner på et trafikkryds, men også i mere kontrollerede miljøer.

Eenvoudig model: VPN som tunnel og DPI’s vigtigste problem

Et VPN laver typisk en beskyttet “tunnel” mellem din enhed og en server. Trafikken fra din enhed pakkes og krypteres, før den sendes gennem nettet til VPN-serveren. Dermed opstår et centralt forhold: Hvis DPI-analyse befinder sig et sted, hvor data er krypteret, kan analysen oftest ikke læse selve payload-indholdet.

Med andre ord: DPI kan stadig se pakkernes metadata, men indholdsanalysen rammes af krypteringen. Hvor meget DPI kan udrette, afhænger derfor af, hvor i kæden inspektionen sker, og om der findes et sted, hvor krypteringen ikke længere er intakt.

Hvad DPI typisk kan og ikke kan se i en VPN-tunnel

Det DPI typisk stadig kan se:

  • At der foregår kommunikation (trafikvolumen og forbindelser).
  • Hvilke endepunkter der sendes til i det observerede net (fx VPN-serverens adresse, afhængigt af sammenhæng).
  • Protokol- og portinformation for den ydre VPN-trafik.
  • Timing- og mønstre i trafik (hvor ofte der sendes, og hvor store data der kommer).

Det DPI oftere ikke kan læse direkte:

  • Den faktiske applikationsdata (fx tekst fra en webside eller indhold i en app), hvis den er krypteret hele vejen gennem det sted, hvor DPI foregår.
  • Signaturer og indholdsbaserede regler, der kræver adgang til payload-indholdet.

Det betyder ikke, at DPI “slår fejl” i alle tilfælde, men at indholdsbaseret kontrol bliver væsentligt sværere, når payload er krypteret.

Undtagelser og grænser der kan ændre svaret

Der findes situationer, hvor en DPI-lignende funktion kan få mere synlighed end det “klassiske” billede af en krypteret tunnel:

  • Hvis der er krypteringsbrud et sted: Hvis et system får adgang til data efter, at kryptering er fjernet eller reduceret, kan indholdsinspektion i princippet blive mulig. Hvordan det sker i praksis, afhænger af opsætning og miljø.
  • Hvis inspektionen sker på endepunkter eller i kontrollerede dele af infrastrukturen: DPI kan opføre sig anderledes, hvis den analyserer trafik tættere på en applikation, hvor data måske ikke længere er krypteret.
  • Hvis der bruges særlige former for trafikstyring eller filtrering: Nogle miljøer kan anvende politikker, der ligner DPI i funktion, men som i højere grad bygger på mønstre og metedata snarere end egentlige payload-signaturer.

Begrænsningen er altså ikke kun “VPN vs. DPI”, men hvor inspektionen foregår, og om payload er tilgængelig for den pågældende analyse.

Praktisk brug: hvordan du kan kontrollere, hvad der måles

Du kan bruge følgende tjekpunkter til at forstå, hvilken type synlighed der sandsynligvis opstår:

  1. Kig efter hvad der observeres som ydre trafik: Hvis din enhed bruger en VPN, vil det typisk være den ydre tunneltrafik, der ses i mellemliggende net.
  2. Vurder om indhold kan genkendes: Hvis tredjepart/udstyr ikke kan læse applikationsindhold, er indholdsbaseret DPI sandsynligvis begrænset.
  3. Sammenlign metadatamønstre: Selv når payload ikke kan aflæses, kan trafikmønstre stadig ændre sig (fx mængder og forbindelsesadfærd).
  4. Tænk i placering: Spørgsmålet er ofte ikke “om” DPI findes, men “hvor” den kører, i forhold til tunnelen og krypteringslaget.

Hvis du vil bruge informationen mere målrettet, kan du også gøre dig klart, hvilket miljø der er relevant (fx firmanetværk, hjemmenet, eller en specifik vej gennem mellemliggende net). Da der ikke er angivet konkrete detaljer her, skal du betragte udfaldet som afhængigt af nettopologi og konfiguration, ikke som et universelt resultat.