Re: ALPN

"John Levine" <[email protected]>
Newsgroups gmane.ietf.smtp
Organization Taughannock Networks
Message-ID <[email protected]>
It appears that Jeremy Harris  <[email protected]> said:
>Should we request a TLS ALPN identifier?

Maybe we should request two, one for SMTP and one for SUBMIT.

I asked one of the draft's authors if he knows why POP and IMAP have ALPNs
and SMTP doesn't.

I do worry about getting the ALPNs right in the common case that the same host
offers SMTP, SUBMIT, POP, and IMAP.


>
>Current registry:
>   https://www.iana.org/assignments/tls-extensiontype-values/tls-extensiontype-values.xhtml#alpn-protocol-ids
>
>Draft recommendation:
>
>   draft-ietf-uta-rfc7525bis-01.txt
>   - Section 5 "Applicability Statement" lists "SMTP traffic".
>   - Section 3.8 "Application-Layer Protocol Negotiation" says that the TLS
>     must support - but nothing is said about the application layer actually
>     making use.
>
>
>
>Implementing a defensive-only ALPN check (refusing a TLS startup, as
>server, if anything but the obvious choice of "smtp" is offered as a
>requested ALPN by the client) is not hard coding for either OpenSSL
>or GnuTLS.  Locking out retries with downgrade to cleartext would be
>more effort, but perhaps not relevant as a defence against the ALPACA
>attack.
>
>In client MTA mode I'd expect the coding to make an ALPN request to
>be similarly simple. Administrative controls for non-use/offer/require-acceptance
>would probably be more work than just the library interface.
>-- 
>Cheers,
>   Jeremy
>
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.