comphelp@toddh.net (Todd H.) wrote in news:84r72rupfn.fsf@ripco.com:
ekrajb <no@email.xxxwrites:
>Hi,
>>
>Is it safe to use one server as Router/firewall, file/backup server,
>torrent klient, ssh and maybe also as a webserver?
>>
>Ubuntu is the S I would like to use.
>
Architecturally speaking, it's generally discouraged to have any
user-level usage of the border firewall, which mitigates against
having the torrent client on there. File and backup serving is also
relatively high risk because if someone pops any of the services
you're discussing, they have instant access to all data for your
organization.
There are some worthy benefits to separating the firewall and routing
functions onto a dedicated appliance at the very least. A general
purpose computer running linux has some drawbacks as a firewall
device. For one, it has a shell available to it, which makes
vulnerabilities relatively easy to exploit if you were to fall lax in
patching. A dumber device dedicated to border security does has some
benefits, and allows you to be able to implement some more security in
depth.
But security questions are always about managing risks and balancing
tradeoffs of cost, and those questions don't always have simple pat
answers. And I'm afraid there really isn't such a thing as a "safe"
internet connected system.
However, I think it's safe to encourage you to consider a dedicated
firewall appliance that is separate from at least the torrent client
and the file/backup server, and to encourage you to do as much reading
as possible about locking down linux based servers before you uncork
this on the world. Include thoughts of file integrity checking
software (tripwire), log management, and intrusion detection (such as
snort) in your planning. Patch management is also important, and of
course, if you're rolling custom software on the web site you plan to
deploy, there are all sorts of ways web apps can be broken unless
they're coded by someone rather security savvy.
Best Regards,
I think I just keep my Linksys Router then.
Thank you for the answer.