A firewall protects your computer from attack, you will usually find decent firewalls on a banking NPC. A firewall can be defeated by an equal/greater version Waterwall.
Attacking a firewallEdit
waterwall software that is equal or greater to the firewall
Detecting firewall settingsEdit
Currently it is impossible to detect a computers firewall without having access to it.