You are not logged in.
I imagine there has to be. Otherwise, why would someone want to run a computer 24/7 where they can spend $30 for a router and save some electricity?
Offline
A router almost always is a hardware firewall..
[git] | [AURpkgs] | [arch-games]
Offline
Do you mean software firewalls?
I believe that a machine with iptables or such software can provide greater security and finer restrictions. However, for home use I think a routers firewall is just fine.
Offline
Typically, a separate hardware firewall will be in front of the router i.e. it will be directly connected to the internet. I'm not sure exactly what kind of device you're talking about though, as you refer to running a computer 24/7. I run IPCop on a dedicated computer, but that doesn't make it a hardware firewall IMO. A hardware firewall is something like this.
Offline
I suppose if you wanted to play the "technically" game, a hardware firewall is just a dedicated computer running a (hardcore) software firewall- if you want to see a real hardware firewall, look at the backside of your car's engine
Jokes aside, I think it'd be a good idea though to at least employ *some* form of local protection just in case your router's firewall gets bypassed.
Last edited by dr/owned (2009-03-27 05:51:31)
Offline
In general sense, not really EXCEPT where the 'hardware' (let's call it a 'dedicated' firewall) does other things like proxy, anti-spam, anti-virus etc.
The biggest thing a dedicated firewall can do that does increase security is egress filtering (ie, blocking OUTBOUND connections). I learnt the hard way back in my Windows days (shudder) when I stupidly ran a random program from one of my IT friends who I trusted and suddenly he was remote controlling my computer because the EXE he gave me had a trojan that initiated the connection back to his computer. All the firewalls in the world blocking incoming connections won't make a lick of difference against my computer initiating the request outbound.
Ever since that day I've run a dedicated firewall blocking outbound connections. I only open up what I need, and everything else get's proxied.
(Thought point: if you open port 80 for http traffic, then any malware inside your network can just use port 80 to get out and 'phone home'. Using a proxy means that only programs using HTTP protocol can get out)
Last edited by fukawi2 (2009-03-27 06:14:04)
Are you familiar with our Forum Rules, and How To Ask Questions The Smart Way?
BlueHackers // fscanary // resticctl
Offline
I guess its kind of redundant, depending on your router.
I run DD-WRT on my Buffalo router, and it does in- and outbound filtering, so it would be kind of pointless to have a local one, too.
Offline
I'm not exactly sure if I'm remembering this correctly, but from my recollection, a Cert article I read said it's fine to have a dedicated firewall that does in- and outbound filtering, and skip the personal firewall. Having a personal firewall on top of a dedicated one wouldn't really increase security by much.
Offline
...a Cert article I read said it's fine to have a dedicated firewall that does in- and outbound filtering, and skip the personal firewall. Having a personal firewall on top of a dedicated one wouldn't really increase security by much.
Depends how much you trust the other hosts on the local network ![]()
Are you familiar with our Forum Rules, and How To Ask Questions The Smart Way?
BlueHackers // fscanary // resticctl
Offline
Also depends if you are using laptop or workstation. I would consider it as common sense to have software firewall in your laptop. In my home network I just use DSL modem in NAT mode, it filters out most of the noise. Bigger threats are malicious www sites, emails and port knocks to my ssh port.
Offline
(Thought point: if you open port 80 for http traffic, then any malware inside your network can just use port 80 to get out and 'phone home'. Using a proxy means that only programs using HTTP protocol can get out)
care to elaborate?
Offline
Well if you just open port 80, then anyone inside the network can connect to any server listening on port 80 regardless of the service it provides (eg, I could setup SSH to listen on port 80) then from within your network, I could establish an SSH session back to my server, then tunnel anything I want over the connection. Same theory applies to someone or something malicious. Using a proxy, it won't understand the SSH protocol, so it won't be able to proxy it on my behalf.
Are you familiar with our Forum Rules, and How To Ask Questions The Smart Way?
BlueHackers // fscanary // resticctl
Offline