A firewall is a software or hardware device which manages communications between a computer and outside network. A firewall is responsible for protecting a company network from malicious activity which could render a network inoperable.
Companies need to decide whether a software or hardware firewall is the most appropriate solution for their network.
Firewalls are very effective at protecting a computer network from internet threats such as viruses, trojans, spyware, and hackers.
Firewalls should be viewed as the first line of defense and should always be deployed as part of a comprehensive security policy.