Den grunnleggende type brannmur gjør pakkefiltrering. Gjennom denne type filtrering all internett data er delt opp i små deler eller pakker og deretter overvåket. Hvis den er registrert som et virus, hindrer brannmuren dataene får tilgang til datamaskinen din. Den andre typen brannmur system er kretsen relé eller krets nivå gateway. Her brannmuren kontrollerer ektheten av tilkoblinger før slik at datatrafikken. Det tillater trafikk fra tillatte kilder for en begrenset periode. I avansert brannmur sikkerhetssystem, er applikasjonsnivå gateway anses å være den sikreste av alle.
Det fungerer som en proxy og hengiven detaljert oppmerksomhet til alle programmer som bruker gateway.Linux er sikker nok til å kjøre på datamaskinen forutsatt at du bare jobbe med det som en klient, men når den er koblet til eksterne tjenester, må du gjøre bruk av brannmurer. En brannmur er første skritt du tar i en kunstferdig planlagte sikkerhetssystem. Det finnes to typer brukerkontoer. Den ene er en lav privilegert brukerkonto og den andre er en full priviligert brukerkonto. De fleste Linux-distributører satt opp lave privilegerte brukerkontoer i sine datamaskiner.
Hvis din er lav privilegert det hindrer ondsinnet virus fra å angripe datamaskinen. I ekstreme tilfeller kan noen virus eller hackere prøver å skade filene dine. Dette kan forebygges ved å logge inn via root-kontoen. Når du er logget inn via root-kontoen er det kraftig nok til at du kan endre Linux konfigurasjoner. Dette setter Linux-brukere i en fordelaktig posisjon fordi et slikt anlegg er ikke tilgjengelig med Windows-brukere som de er logget på full tid som en full privilegert bruker. Men for å være på den sikre siden kan du holde på å oppdatere brannmuren regelmessig.
Du må også sørge for at ingen logger inn som root-bruker og bruker usikrede områder slik at virus å angripe datamaskinen. Hvis dette skjer virus som er kjent for å eksistere i Linux-systemer kan komme inn og stjele