A firewall is a network security system that enforces an access control policy. The main goal of a firewall is to protect against hackers establishing interactive logins and accessing information on network structure. As technology continues to advance so must the firewalls. For example artificially intelligent intrusion prevention and detection are now expected in a security system. The security market has several key players whose products keep our data safe.