"Jeffrey Altman" <[EMAIL PROTECTED]> wrote in message
9umtg9$lej$[EMAIL PROTECTED]">news:9umtg9$lej$[EMAIL PROTECTED]...

> However, the Telnet Encryption option regardless of the key strength
> does not provide integrity protection and so it should no longer
> be used.  Instead, STARTTLS should be used to negotiate a TLS
> cipher to protect the session and run Telnet over that with an
> optional Kerberos 5 authentication to verify the TLS session.
> (Kerberos 5 could also be used as the key exchange method in the
> TLS negotiation.)

In order to solve the integrity problem, we have implemented following
variant
where the negotiations are identical to the DES_CBC except for the type:

Encrypted data is sent as follows:
    4 byte length of the GSS Wrapped message
    GSS Wrapped message.

If the Receiver is expecting encrypted data then it reads 4 bytes, and then
reads bytes specified by the previous 4 bytes and UNWRAPS using
GSS calls.

Salil




Reply via email to