[EMAIL PROTECTED] wrote:

On Tue, May 24, 2005 at 09:18:58AM -0700, Bruno Delbono wrote:
[EMAIL PROTECTED] wrote:

Ports aren't generally checked for much other than "Does it build?" and
"Does it work?".
So, secure by default means that you should only run OpenBSD as it comes and do not touch anything on it. Or else, it won't be secure by default; your warranty is voided and Theo will spank you.

"in the base install" is a very important phrase. Ports don't get
audited much, if at all. This isn't any sort of slap to the porters;
it's just there's a *lot* of code in the port and examing that code
for correctness isn't their intent.  Ports are a convenience, not a
promise. Postfix and cyrus aren't base install, and therefore aren't
covered. Ain't life terrible?

Thanks for the info. My concern is that OpenBSD is "secure by default" when you do a base install but when you start adding things like Postfix etc... are you still secure?

I know you can configure the system so that most files are read only. I also know that you can run Postfix in a sandbox ( jail ). It all depends on how much work I want to put into securing the system. If the answer to the above question is "no!", then I'll have to lock down Postfix etc... If the answer to the above question is "Yes!" then I can leave things the way they are and just install Postfix.

There are trade offs between security and management over head. Putting Postfix in a sandbox is a nice idea but my understanding is that you have to take Postfix off-line to add any users and then putt it back in the sandbox and then bring it back on-line. Leaving Postfix outside of a sandbox means you just add users when you need to. I did this once on a FreeBSD email server a few years back. I decided that a sandbox was to much work.

I'm still a long ways away from designing a system. I haven't even decided which OS I want to use. If enough people on the list can convince me that OpenBSD is the way to go I'll install it on a system, ship it down to Seattle and collect my mail. This will be on a test domain of course.

Reply via email to