abstract:A firewall is a system or group of systems (router, proxy, or gateway) that implements a set of security rules to enforce access control between two networks to protect "inside" network from "outside" network. It may be a hardware device or a software program running on a secure host computer.