Når det gælder computersikkerhed, er en firewall ofte et stykke software — eller en kombination af software og dedikeret hardware — som overvåger netværkstrafikken mellem det indre og det ydre netværk. Firewallen placeres mellem det netværk, der skal beskyttes (betroet), og det eksterne netværk (mindre betroet), også kaldet WAN eller internettet. En firewall bruger et sæt regler, som anvendes på hver enkelt pakke. Reglerne afgør, om en pakke kan passere, eller om den skal kasseres. Når et stort netværk skal beskyttes, kører firewallsoftwaren ofte på en computer eller en appliance, der kun udfører denne opgave. Formålet er at forhindre uautoriseret adgang og at kontrollere, hvilke forbindelser der må etableres ind og ud af netværket.

Hvordan fungerer en firewall?

  • Pakkeinspektion: En enkel pakkefiltrerende firewall kigger på oplysninger i hvert netværkspakke såsom kilde- og destinations-IP, porte og protokol for at beslutte, om den skal tillades.
  • Stateful inspection: Mere avancerede firewalls holder en tilstandstabel over aktive forbindelser og tillader kun pakker, der hører til etablerede eller tilladte sessioner.
  • Applikationsniveau (proxy eller NGFW): Nogle firewalls analyserer trafikken på applikationslaget (fx HTTP, SMTP) og kan blokere bestemte applikationer, URL'er eller indholdstyper.
  • NAT og routing: Firewalls kan udføre Network Address Translation (NAT) for at skjule interne IP-adresser og samtidig give adgang til internettet.
  • VPN og kryptering: Mange firewalls tilbyder VPN-funktionalitet til sikre forbindelser mellem kontorer eller fjernbrugere.

Typer af firewalls

  • Software-firewall: Kører som program på en server eller klientmaskine.
  • Hardware/firewall-appliance: En dedikeret enhed, ofte brugt i virksomheder for høj ydeevne og isoleret drift.
  • Netværksfirewall: Beskytter et segment af et netværk (typisk ved kanten mod internettet).
  • Næste generation (NGFW): Kombinerer stateful inspection med dyb applikationsanalyse, IPS (Intrusion Prevention System) og URL-filtrering.

Hvad beskytter en firewall mod?

  • Uautoriserede indgående forbindelser (fx portscanning, brute force på åbne services).
  • Uønsket udgående kommunikation (fx malware der forsøger at kontakte et kommando‑og‑kontrol‑center).
  • Segmentering af netværket så interne systemer isoleres fra hinanden (mindsker spredning ved kompromittering).
  • Mulighed for at håndtere VPN-forbindelser og kontrollere trafik mellem lokationer.

Begrænsninger og hvad en firewall ikke kan gøre

  • En firewall kan ikke alene forhindre angreb fra legitime, godkendte konti eller fra brugere med stjålne legitimationsoplysninger.
  • Den kan være blind over for krypteret trafik, medmindre der sættes løsninger op til at inspicere dekrypteret indhold (hvilket kan være juridisk eller privatlivsmæssigt problematisk).
  • Social engineering, phishing og sårbarheder i applikationer på godkendte porte kan omgå en firewall.
  • Forkerte eller for brede regler kan give falsk tryghed — konfiguration er afgørende.

Eksempler på typiske firewall-regler (konceptuelt)

  • Tillad udgående HTTP/HTTPS (TCP 80/443) fra interne netværk til internettet.
  • Nægt alle indgående forbindelser som udgangspunkt (default deny), undtagen specifikke tjenester som en public webserver.
  • Tillad administrativ adgang (fx SSH/RDP) kun fra bestemte management-IP'er eller via VPN.
  • Segmenter trafik mellem gæstenetværk og interne systemer — ingen trafik fra gæster til interne servers.

Bedste praksis for drift og sikkerhed

  • Princip om mindst privilegium: Sæt regler efter behov — giv kun den adgang, der er nødvendig.
  • Brug default-deny: Bloker alt som udgangspunkt og tillad kun det nødvendige.
  • Opdater firmware og signaturer: Hold firewallen og dens komponenter opdaterede for at lukke kendte sårbarheder.
  • Logning og overvågning: Aktivér logning af nægtede og mistænkelige forbindelser og overvåg for unormal trafik.
  • Regelmæssig gennemgang: Revider firewallregler jævnligt for at fjerne forældede undtagelser og unødvendige tilladelser.
  • Sikker konfiguration: Skift standardadgangskoder, begræns adminadgang og brug stærk autentificering (fx multifaktor).
  • Test: Udfør penetrationstests og konfigurationsgennemgang for at opdage fejl og svagheder.
  • Segmentering: Del netværket op i zoner (f.eks. produktion, udvikling, gæster) med klare regler mellem dem.

Konklusion: En firewall er et grundlæggende og effektivt værktøj til at kontrollere netværkstrafik og forhindre uautoriseret adgang, men den er kun én del af et bredere sikkerhedssetup. Kombiner firewalls med opdateret software, god netværkshygiejne, overvågning og brugeradfærdspolitikker for bedst muligt forsvar.