That is a fairly interesting article about LeakTest on webattack.com. It basically points out that spyware or whatever will usually be able to communicate over the network because it's disguised as (or embedded in) a game or utility that the user trusts. So the user clicks "allow" when the little firewall dialog pops up, and the trojan horse goes on its merry way.
That problem aside, I've had mistrust of the whole software firewall thing for a long time now. Someone tell me if I'm missing something, but what's to stop a trojan horse from installing *itself* as a firewall (in the same manner the real firewall software did) and thus "allow" itself to do whatever it wants. There's nothing magical about a firewall program, it installs like anything else you pull off the net.. the OS doesn't magically know "oooh *that* is sacred, *that* is a firewall!" To go one step further, a hacker could write the trojan horse to recognize the mainstream firewall apps (ZoneAlarm, Sygate, etc) and patch their exe's or DLL's to open up holes. Next time the user reboots, the altered firewall program will run and the trojan horse will have free reign. Hell, lets take it one step further, whats to stop a trojan horse from patching windows itself (a winsock "upgrade" perhaps) and instructing the hardware to send out packets.
It all comes down to that little double-click you do on that exe you just downloaded off the net.. do you trust it? really? you better be right!
That problem aside, I've had mistrust of the whole software firewall thing for a long time now. Someone tell me if I'm missing something, but what's to stop a trojan horse from installing *itself* as a firewall (in the same manner the real firewall software did) and thus "allow" itself to do whatever it wants. There's nothing magical about a firewall program, it installs like anything else you pull off the net.. the OS doesn't magically know "oooh *that* is sacred, *that* is a firewall!" To go one step further, a hacker could write the trojan horse to recognize the mainstream firewall apps (ZoneAlarm, Sygate, etc) and patch their exe's or DLL's to open up holes. Next time the user reboots, the altered firewall program will run and the trojan horse will have free reign. Hell, lets take it one step further, whats to stop a trojan horse from patching windows itself (a winsock "upgrade" perhaps) and instructing the hardware to send out packets.
It all comes down to that little double-click you do on that exe you just downloaded off the net.. do you trust it? really? you better be right!