arne
> The idea is to give the end user a fine grained and precise firewall
> controll via a easy to read and modify configuration script.
Wouldn't that then be the request that you would submit to the bugtracker New Feature Request section ?
The ports & protocols needed for various services is common knowledge, perhaps not to yourself but certainly to technically literate persons such as the developers & similar.
The sme server does have underlying design concepts, one of the main ones being ease of configuration & use. The developers have obviously not included a server manager panel called "firewall", as this would allow non technical end users too much control that would inevitably end up compromising the security of the server.
In the various "blurbs" about sme, did you miss the part about services are enabled/disabled and ports (in the firewall) opened/closed as a result of configuration choices made in the server manager panels. The server manager is in fact a firewall adjustment tool, implemented in a way that does not allow end users to make "stupid" mistakes.
As far as fine grained control goes, then all the code that creates the various iptables firewall rules is in the masq templates, so a system admin has full & very precise control if they adjust the various template fragments, by the standard custom templates procedures of course.
Granted that is not a user friendly GUI server manager panel, and as such does require some understanding of iptables & templates. That is exactly the point though, you need to know what you are doing if you are going to mess around with the firewall, and technically minded persons who understand the security implications of their actions will know how to manipulate templates etc.
You may be able to come up with different firewall scripts/rules, but I doubt if the developers will weaken their stance on the underlying design concepts of simplicity & security etc, by exposing the firewall to easy adjustment & abuse.
> ...a general firewall intended to use for any (sme) server installation wil > have to be wide and open enough to let inn all the trafic all potensial
> users and use might require.
sme by default only opens necessary incoming ports required by services which are configured by the admin at setup time and ARE particular to that installation. All other incoming ports are closed by default.
I would not call this "wide & open" as you suggest.
I'm not sure what the server only firewall does in sme 7, but historically all outgoing ports were open, which was a design choice.
> On the other hand if a firewall is designed for one certain installation and > one certain use, it can be designed to be tighter and more precise than > the general firewall.
That's what sme firewall does do, the server (and firewall) are configured for the particular installation.
Have you run the ShieldsUp test at
www.grc.com to see how few ports are open on sme ? These will be as a result of the system admins configuration choices too.