A firewall is software or hardware that protects against malicious attacks by filtering network traffic. Options A, B, and D are incorrect - A is nonsensical (firewalls aren't literal fire protection), B is authentication, and D is physical security.