On Wed, Aug 02, 2017 at 06:33:50AM -0700, [email protected] wrote:

> > For the record, that "!aDSA" should have been "!aDSS", though it
> > makes little difference in this example as no DSA (aka DSS) CHACHA
> > algorithms exist and none are likely to ever be added.
> > 
> > You can check with "openssl ciphers -v aDSS" vs. "openssl ciphers -v aDSA".
> 
> Thanks.
> 
> In my 'Phase 1', before turning up the TLS requirements I'll need,  I'm just 
> paying attention an existing server's TLS usage,
> 
>   22888  ECDHE-RSA-AES256-GCM-SHA384
>   11050  ADH-AES256-GCM-SHA384
>    3786  DHE-RSA-AES256-SHA
>    2312  ECDHE-RSA-AES256-SHA384
>    2304  AECDH-AES256-SHA
>    2296  ECDHE-RSA-CHACHA20-POLY1305
>    2265  ECDHE-RSA-AES256-SHA
>    1120  ADH-AES256-SHA
>     885  DHE-RSA-AES256-GCM-SHA384
>     679  ECDHE-RSA-AES128-GCM-SHA256
>     340  ECDHE-ECDSA-AES256-GCM-SHA384
>     216  AES256-SHA
>     112  ECDHE-ECDSA-CHACHA20-POLY1305
>      72  DHE-RSA-AES256-SHA256
>      40  ECDHE-RSA-AES128-SHA256
>      27  AES256-GCM-SHA384
>      13  ECDHE-ECDSA-AES256-SHA
>       5  AES128-GCM-SHA256
> 
> Looks like I probably wouldn't have noticed -aDSS or -DSS. For a bit anyway.

"Nobody" on the public Internet is using DSA/DSS these days, there
may still be legacy internal uses within the US goverment...

So at this time DSA/DSS is largely needless attack surface.  It
can be safely disabled, though leaving it enabled is likely harmless.

Perhaps for the next release we should adjust Postfix defaults:

    tls_high_cipherlist = 
!aDSS:!MD5:!kECDH:!kDH:!RC2:!RC5:!IDEA:!SEED:aNULL:-aNULL:HIGH:@STRENGTH
    tls_medium_cipherlist = 
!aDSS:!MD5:!kECDH:!kDH:!RC2:!RC5:!IDEA:!SEED:aNULL:-aNULL:HIGH:MEDIUM:@STRENGTH

The additional excluded ciphersuites are rarely if ever used and
either obsolete or unwise or both.  Excluding them reduces the
client TLS HELLO message size, improves interoperability with some
very old Microsoft systems (now rare) with no expected downgrades
to cleartext.

-- 
        Viktor.

Reply via email to