Alan said:
I really wish Microsoft had taken an outbound connection blocking
approach as well in Windows Firewall, at least made it configurable. It
only blocks inbound connections I'm not as concerned about some server
on my laptop being vulnerable, I'm more concerned about malware
infecting IE and silently phoning home, though it would (in theory)
block malware from listening at a port for controller probes.
The problem with personal firewalls' outbound blocking is that it makes you feel
warm and cosy, whilst providing little in the way of real protection.
If your machine has become infected because you are logged in with
administrative rights (and how many Windows users don't have admin rights?),
then the malware also has administrative rights. Code which executes with
administrative rights can tunnel straight through your "firewall" without you
even noticing. The "firewall" only warns you about well behaved applications,
and you don't really need protecting from these.
So, what you end up with is a piece of software which annoys you and interferes
with normal operations, whilst providing little real protection. If you really
want outbound protection it should be done on a router, where malware on the
client can't affect, or control, it (unless you've been lured into enabling
UPnP on the router firewall).
Inbound protection is the really important thing you need, and the Windows
firewall does provide some protect against that.