En brandvägg är en nätverkssäkerhetsenhet som används för att styra inkommande och utgående nätverkstrafik baserat på en uppsättning regler. Brandväggar används i både hårdvaru- och mjukvaruimplementationer och är viktiga för att skydda datorer och nätverk från obehörig åtkomst.