En brandvägg är en form av skydd för din dator som tittar på varje paket som kommer in i nätverket och bestämmer om det ska gå igenom eller inte. Brandväggar kan vara antingen mjukvarubaserade eller hårdvarubaserade, och de kan konfigureras för att tillåta eller neka trafik baserat på en mängd olika kriterier, såsom käll- och destinations-IP-adresser, portnummer och typ av trafik.