Interessant nok, kommer begrepet "brannmur" fra et veldig bokstavelig kodespråk sted. På 1800-tallet var bokstavelig talt en brannmur en vegg som ble bygget for å begrense noen potensielle branner og holde dem fra å spre seg. De var populære i urbane byer og steder hvor bygninger var tett sammen, og dermed var en stor risiko for en brann å spre. Under den industrielle revolusjon, når byer utvidet og teknologi blomstret, var disse urbane steder som den mest brukte den nye teknologien. Så på 1980-tallet da computer garanti ble et problem, det var også disse urbane byer som var mest risiko. Ideen om å lede spillebegjæret en datamaskin slik at utenfor katastrofer ikke kan spre var basert på brannmurer som fremdeles ble reist i byene. Dermed ble datamaskinen-brannmur født.
De første brannmurene var kjent som "pakken filteret firewalls". De jobbet ved å dele at datamaskinen plass til pakker og deretter undersøke hver pakke individuelt. Noe innkommende måtte matche visse regler for å gjøre det forbi en virtuell vegg konstruert rundt systemet. Metoden ble sakte men effektive.
Siden da har det avanserte brannmurer. Datamaskiner er mer komplekse enn noensinne. Nesten alle hjem i den vestlige verden har en. Med så mye teknologi som er tilgjengelig, har det alltid vært uunngåelig at noen ville lage skadelige virus og lignende, noen ganger for profitt, og noen ganger bare fordi de kan. Det er bare en del av menneskets natur, dessverre. Heldigvis er akkurat som det er smarte folk som prøver å ødelegge systemet, der andre smarte folk prøver å beskytte den. Det er der brannmurer kommer inn. Som hackere komme opp med mer kreative måter å infiltrere et system, komme andre genier opp med mer kreative måter å stoppe dem. I dag finnes det tre hovedtyper av brannmurer som forsøker å gjøre dette.
Program laget brannmurer: Disse brannmurene også arbeide i pakke-systemet, men har blitt ganske avansert siden 1980-tallet. Søknad brannmurer er programmert til å gjenkjenne kjente patogener som trojanske hester og datamaskinormer. Det er en ekstra inspeksjon lag på pakker å gi dem videre filtrering fordeler.
Lag brannmurer: Det er to sub-typer lag brannmurer; stateful og statsløse. De er ganske mye det samme bortsett fra en stor forskjell: stateful brannmurer kan brukes i aktive økter fordi de bruker en standard tilstandsinformasjon. Statsløse brannmurer er vanligvis billigere, men også mindre pålitelig
Maskinvarebrannmurer: De nyeste brannmurene harkens tilbake til de gode gamle dagene med fysiske katastrofe beskyttelse. Maskinvarebrannmurer bruk maskinvare ligger strategisk i en datamaskin eller server til å beskytte og filtrere informasjon. Dette ble oppfunnet, og er produsert av et firma som heter Cisco. Cisco maskinvarebrannmurer er begynnelsen av neste generasjon av datamaskin-beskyttelse. De er ikke modellert etter eller ligner den gamle pakke modellen i uansett. Selv om de er en ny teknologi, og dermed har en masse kinks å trene, er de fremtiden for brannmurbeskyttelse.