Firewall

A physical device or software program used to protect a computer or network from malicious software attacks.