A firewall will only stop malware that is already in place. It is infinitely more important to stay on top of your updates, and be configured to disallow malicious scripts that force installations in...