En brannmur er en nettverkssikkerhetsenhet som brukes til å kontrollere innkommende og utgående nettverkstrafikk basert på et sett med regler. Brannmurer brukes i både maskinvare- og programvareimplementeringer og er avgjørende for å beskytte datamaskiner og nettverk mot uautorisert tilgang.