8Signs
Newbie

 I love YaBB 1G - SP1!
Posts: 11
|
 |
Re: Security during shutdown...
« Reply #4 on: Nov 24th, 2003, 8:27pm » |
Quote Modify
|
Well, software firewalls should be able to handle shutdown just as easily as when running or during bootup, for that matter. Software firewalls do their job by hooking function calls. They have themselves inserted in the chain of events, making protocol drivers send outgoing packets to them, which they in turn pass to the NIC drivers, and NIC drivers pass received packets to them, which are in turn passed to the protocol drivers. As long as they are inserted before network adapters are opened and choose to be inserted between all protocols and the NIC drivers, they will see every single packet, in or out, right until devices are closed. No window of opportunity. Problems would happen if software firewalls were coded carelessly and are only filtering "MSTCP", the Microsoft protocol driver that handles IP traffic (TCP, UDP and ICMP, for example). If they don't hook others, they don't control them. It is my suspicion that is the case for some if not most, because I keep getting bug reports about 8Signs Firewall (=VisNetic Firewall) blocking PPPoE or IPSEC or something when this or that personal firewall doesn't, so what's my problem? My problem is I'm trying to cover it all. Another weakness is if the software firewall allowed all traffic unless the firewall app is actually running, telling it what to filter. I know early version of personal firewalls were like that. I believe most can be set to block traffic during bootup, so that should include shutdown too. This covers the packet layer and incoming threats. People expect personal firewalls to control outgoing traffic as well (I've argued this point before, won't here) on a per-application basis. This is usually done by a TDI hook driver (kernel-mode) or an LSP (Layered Service Provider, user-mode). The TDI is a harder solution, but tighter for security. The LSP is easier, but can be bypassed. I've never thought shutdown presents much of an opportunity for hackers, but if I'm wrong, I'd like to know about it. James Grant 8Signs Ltd.
|