Hvad er en firewall?
En firewall er en sikkerhedsmekanisme, der overvåger netværkstrafik og træffer beslutninger om, hvorvidt bestemte forbindelser eller datapakker skal tillades, blokeres eller logges. Formålet er at reducere angrebsfladen ved at lade den “rigtige” trafik igennem og stoppe eller begrænse den “forkerte”.
Den enkle model: regler, trafik og beslutning
Tænk på en firewall som en regelmotor. Når data forsøger at komme ind eller ud af et netværk, sammenligner firewallen trafikken med et sæt regler, typisk baseret på elementer som:
- Kilde og destination (fx IP-adresser og porte)
- Protokol (fx TCP eller UDP)
- Retning (indgående eller udgående)
- Eventuelt session- eller forbindelsesinfo (afhænger af type)
- Indholdsnære kriterier (kun hvis firewallen inspicerer dybere)
Når firewallen har nok information, foretager den en beslutning: “tillad”, “afvis/blokér” eller “log og eventuelt begræns”. Denne beslutning kan gælde én pakke, en forbindelsesstrøm eller en applikationsanmodning—alt efter firewallens funktion.
Hvilke typer firewalls findes der?
Firewalls kan implementeres på forskellige lag i netværket og med forskellig grad af indsigt. Det betyder ikke, at én type altid er bedst; det afgøres af behov, miljø og risikoniveau. Typisk skelnes der mellem:
- Filtrering på netværksniveau: Fokuserer ofte på IP-adresser og grundlæggende forbindelsesparametre.
- Filtrering på transport-/sessionsniveau: Kan tage hensyn til porte og forbindelsestilstand (fx om en session ser “legitim” ud).
- Applikations-/proxy-baseret filtrering: Inspicerer i højere grad selve anmodningen for at kunne skelne mellem trafiktyper, der ellers ligner hinanden.
Jo mere den kan forstå om trafikkens formål, desto mere detaljeret kan beslutningerne blive—men det kan også betyde mere kompleksitet og potentielt mere belastning, afhængigt af opsætning.
Undtagelser og begrænsninger du bør kende
Selv en velfungerende firewall har grænser. Nogle typiske situationer, hvor beskyttelsen kan være utilstrækkelig, er:
- Fejl i regler: For brede tilladelser kan give unødige åbninger.
- Malware og kompromitterede enheder: Hvis en enhed indenfor netværket allerede er inficeret, kan firewallens regler være utilstrækkelige mod “legitimt” udgående trafik.
- Kryptografi og begrænset indsigt: Hvis firewallen ikke får mulighed for at inspicere indholdet, kan den kun træffe beslutninger ud fra metadata (fx adresse og porte).
- Menneskelige fejl og drift: Uforudsete ændringer i netværk, tjenester eller porte kan gøre regler forældede.
En vigtig nuance er, at en firewall primært er en kontrollinje for netværkstrafik. Den erstatter ikke andre sikkerhedstiltag som opdateringer, brugeradfærd, adgangsstyring og antivirus/EDR, fordi trusler ikke altid stopper ved grænsefladen.
Hvordan kan du selv kontrollere, om firewallen virker?
Du kan typisk vurdere firewallens effektivitet ved at kontrollere, om reglerne matcher din forventede trafik—ikke bare om systemet “er tændt”. Praktiske kontrolpunkter:
- Gennemgå hvilke indgående og udgående porte der faktisk er tilladt.
- Sammenhold reglerne med de tjenester, du reelt bruger (fx hvilke forbindelser der er nødvendige, og hvilke der ikke er).
- Se efter logning og hændelser: Hvilke forsøg bliver blokeret, og er mønstrene plausible?
- Tjek om reglerne er vedligeholdt over tid, især efter ændringer i netværk eller software.
Husk, at enhver kontrol handler om at reducere usikkerhed: Hvad er tilladt, hvad er blokeret, og hvorfor? Hvis du kan forklare, hvorfor hver regel findes, er det ofte et tegn på, at firewallens logik er mere robust.
