It is the general consensus that you should complement your firewall program by installing a hardware firewall. This is a firewall that is built into a router or stand-alone device. It often provides greater protection than a software-based firewall.