> On Feb 7, 2016, at 5:48 PM, John D Groenveld <[email protected]> wrote:
> 
> I'm all in favor of OmniOS and other Illumos-based distros using
> smartly designed and implemented *BSD bits (Oracle is wisely migrating
> from Darren Reed's IPF to OpenBSD PF for Solaris), but how is DMA
> more secure than sendmail configured to only listen on localhost?

Sendmail itself never claims to be secure in any form, and thinking that it is 
"more secure" in any quantifiable way than any other given MTA is a fallacy, in 
my opinion. On any given day, there's the chance that one can wake up to find a 
fresh CVE for sendmail, DMA, or any other piece of software for that matter in 
their inbox. We even find that in pieces of software where security is a 
foremost principle - take OpenSSH for example. S*** happens, as they say. So 
while sendmail might be used widely enough to - in theory - afford it more 
scrutiny as to the efficacy of its code, the fact of the matter remains that it 
makes no such claims and it being the subject of a new CVE on a random, future 
day is still very much a possibility.

Regarding OmniOS, the goal with DMA is to provide not so much a "more secure" 
MTA in a out-of-the-box OmniOS installation, but rather a far more simple and 
staight-forward one to handle. For the vast majority of situations where OmniOS 
(or any other general-purpose service/server OS) is employed, these boxes don't 
act as email endpoints. They're web servers, storage servers, dev boxes, 
database servers... if they have anything to do with email, it's only to emit 
it, either into a local user's spool, or immediately passed on up to a 
smarthost or otherwise proper mail server. In these cases, even a sendmail 
that's running in Submission Agent mode is a tad too much, and (in my own 
opinion) it has always seemed like a role that it was shoehorned into rather 
than something it accomplishes elegantly by design.

That said, when the requirements surpass DMA's capabilities (as they do - 
personally, I run my own mail server with mailman lists, cyrus-imap, and a long 
list of various milters to host mail for various friends and family - a real 
menagerie of SMTP software), OmniOS *has* to make it easy/easier to replace DMA 
with a more capable MTA such as sendmail, postfix, or whathaveyou. This is 
where we take advantage of IPS's package mediation capabilities, and as such 
gives us the ability to also continue to ship (a better) sendmail so that it 
may be employed in those instances without making users gnash their teeth while 
attempting strange acrobatics around package uninstallation/reinstalls just to 
get what they need on-disk.

/dale

Attachment: signature.asc
Description: Message signed with OpenPGP using GPGMail

_______________________________________________
OmniOS-discuss mailing list
[email protected]
http://lists.omniti.com/mailman/listinfo/omnios-discuss

Reply via email to