On Tue, Mar 16, 2021 at 05:51:07PM +0100, Matus UHLAR - fantomas wrote:
> >When the Postfix TLS security level requires authentication (mandatory
> >TLS stronger than just "encrypt"), Postfix automatically disables the
> >aNULL ciphers internally. You never need to do explicitly, except to
> >satisfy some clueless auditor's checklist.
>
> when did postfix start doing that?
IIRC Postfix 2.3, when security levels were introduced. Note this is
about smtp(8) (the Postfix SMTP client).
> I noticed that nessus reports aNULL available on 465 and 587 with:
> smtpd_tls_exclude_ciphers =
> MD5,SRP,PSK,aDSS,kECDH,kDH,SEED,IDEA,RC2,RC5,RC4,3DES
The SMTP server (smtpd(8)) only supports "may" or "encrypt", and
generally does not have any certificates to validate. When you enable
requesting client certificates, aNULL is again automatically disabled.
> when I have added:
> smtpd_tls_mandatory_exclude_ciphers = aNULL
>
> situation changed with aNULL only on 25.
But why do you feel compelled to do this? What's the point?
https://tools.ietf.org/html/rfc7672#section-8.2
Again, you're making check boxes go green, not actually addressing real
security issues.
--
Viktor.