Written by develvic the 1 Mar 08 at 10:55.
Category: Installation.
Related project:
Nothing/Others.
Status: New
Rationale
Add firewall GUI by default and configure firewall in strict mode (all ports closed). Will be great to have also AppArmor configured for maximum security by default (for installed by default applications)
Ummm, by default Ubuntu has no services listening on any ports. What extra value does the firewall provide? If you choose to install a service (say share a printer) then aren't you already explicitly turning on a service that is listening. In your case you would also want to explicitly open the firewall. This just creates two actions to do the same thing.
No, this would just make you FEEL safer, and not actually make you safer - hence this is just security theater.
I see more times how unexperienced users installs a service and forget for it...
What extra value? For example, after new service installation allow user to choose on which interface open service port, may be make sens to provide logical separation as internal/external/DMZ
If I may say, nice work but moot. I've run 100% non-firewalled Windows XP on 10mbit copper connection 24/7 for couple years. Not one single security problem. I have run non-firewalled Linux for years. It's a storm out there but it does not do a thing. Why? There are two very simple reasons.
First of all, firewalls affect the symptoms and not the reasons of security problems. Manage your platform well (updates, sane configuration etc) and you have managed the reasons. Second, if you have a vulnerability in some daemon or like you will be opening most likely a hole for it anyways - making the firewall in most cases useless anyways. On top of that firewalls break easily intented network usage and provide a huge potential common point of failure.
In the end of the day firewalls do NOT belong on simple desktops at all.