QUOTE (kaybee @ Dec 30 2008, 10:06 AM)

I access the internet via a wireless (Netgear) router - do I need another firewall - assuming the router acts as one in the first place? Currently I use Zone Alarm Free.
A Comodo software firewall protects me.
Recently a Netgear Wireless Router / Modem was added.
This gives a better connection speed than the Speedtouch modem I previously used.
Netgear is set to allow "outgoing only",
but I was amazed at the incoming it also allowed which should have been blocked.
I have a dynamic IP address, so some days I inherit what was used by a more social animal,
and the Comodo logs would show many incoming attempts from his Peer to Peer and Bit Torrent friends trying to resume yesterday's experiences.
Far less often, I would get hit by a trojan army - perhaps 50 incoming attempts from different IP addresses within 0.2 Seconds, and repeated at 5 second intervals with a totally different set of IP addresses. Both old Comodo 2 and new Comodo 3 blocked perfectly, but old Comodo 2 would take a high percentage of the CPU cycles unless I disabled logging - it was actually simpler to disconnect and reconnect to the ISP and my old IP address became some-one else's problem
Netgear removes much BUT NOT ALL of the burden of the above from the software firewall (and the CPU cycles),
so I still NEED the software firewall for maximum security.
I have lost count of the number of software packages I downloaded trouble free (before and after the Netgear addition).
The first Netgear Router software upgrade was no trouble at all.
The second Netgear Wireless adapter upgrade just would not happen.
I inspected the Comodo log and found it totally blocked an INCOMING from the Netgear web-site.
I had to tell Comodo to permit INCOMING for that particular web-site, and then I got the upgrade.
The problem is that hardware firewalls assume that if you make an outgoing connection to an IP address,
then they should not only accept replies to your connection, they also accept anything else (including malware) which that IP address decides to stuff down your throat.
I have just downloaded CCleaner ccsetup215.exe
Comodo shows that a TCP Out transaction from my port 1438 to Piriform 72.21.207.132:80 sent 872 bytes out, and received 3.1 MBytes in as a reply to the same port. Every time I download anything from anywhere, I can receive megabytes coming in as a reply to the port from which I sent a fist full of bytes to make the request.
Because Windows gave Firefox an unused port (e.g. 1438) any incoming packets go direct to Firefox to handle the download, and Comodo (and also Netgear) accept this as as a reply on an outgoing connection.
That always happens with whatever port happens to be allocated by Windows.
The only download problem was the Netgear Wireless upgrade. I sent the fist full of bytes from port e.g. 2345, and Netgear web site tried to stuff the update down my port 2346. I don't know the details of FTP, but I guess that is what they aimed for.
The netgear firewall permitted this in-appropriate download aimed at a port which had NOT been allocated to Firefox, but fortunately Comodo blocked it.
I am really glad that Comodo blocked it. I had the minor inconvenience of a delay investigating and then altering a firewall rule - but I also got peace of mind.
Had Comodo NOT been present, then Netgear would have allowed uncontrollable stuff into a port over which my legitimate applications had no control. The consequences could have been :-
illegitimate malware could have first acquired that port (2346) and now been waiting for this damaging payload;
Windows might have taken "default" action over incoming to an unallocated port, and the default with a "privileged port" is to allow a total stranger to take over your computer ! !
Netgear not only allows incoming packets to the wrong port, it allows the wrong protocol also.
Netgear blocks ICMP which includes Echo Requests - mostly.
I found that some internet speed test sites send echo requests to me, and Netgear allows them through, and only Comodo stops them (I have to set specific permissions for the sites to which I wish to echo).
Some web sites will respond to a Ping, which helps strangers observe internet delays etc.
Other web-sites do NOT because a computer can be infected by specially crafted ICMP messages.
I wish to be like a secure internet banking web-site, and have Comodo block unwanted ICMP messages.
A few weeks ago M.S. revealed an exploit that had been in the wild for several months, and the last "out-of-cycle" security patch has mitigated the danger.
I believe an "SQL Injection Attack" could compromise a web-site so that visitors could be infected.
I do not know the details, but I assume that when that danger exists :-
Hardware Firewall will NOT protect when visiting an infected web-site;
Software Firewall WILL protect from an infected web-site (unless it is a reply with the same protocol to the same port number).
I believe :-
The Netgear Router/Firewall/Modem gives me better speed on the Internet, but does not block anything which would not be blocked by the software firewall;
My (software) firewall protection fends off any infection from unintentional connections/downloads.
Any download containing malware that I may be tricked or re-directed to will get through the firewalls.
Once downloaded malware is initiated, my anti-virus should inspect and detect and block before it gets into the system.
If malware gets through, I have lost control (what little control Windows allows a humble administrator ! ), and :-
Hardware can do nothing for me - it cannot distinguish Firefox or a new keylogger/trojan making an outgoing connection;
Software knows if any application is authorised to make a connection, and if not will block it;
so even if malware has stolen my identity and credit card numbers, it cannot "phone home" with my details.
(In addition, Comodo does not only stop bad stuff in both directions, but also will block a keylogger etc. from merely gathering information - long before the keylogger tries to phone home.)
I feel I am better protected by having a software firewall.
I am not complacent, so remain alert to any unexpected changes in how my system behaves.
I fear I could be at greater risk from a Security patch impairing the system or making it unbootable,
which is why I always wait a day or two after Patch Tuesday to see if there are any casualties,
and then before unleashing the patch I create a fresh disk image just in-case.
The last time I had a virus was before the internet, when my younger son would get home from school before I left work, and he had copied from his friends more games onto a box of 5.25 inch floppy discs.
Every other weekend I had to re-install DOS 3.13.
Been there, done that, not doing it again ! !
Perpetually Paranoid
Alan