4 Nov 2003 12:49
TLS 1.1 question and comments
Peter Gutmann <pgut001 <at> cs.auckland.ac.nz>
2003-11-04 11:49:42 GMT
2003-11-04 11:49:42 GMT
First the question: Is anyone running a TLS 1.1 server that I can bounce some messages off? Next the comments (maybe a bit late, but I'd been working from a rather old draft until now): Section 6.2.3.2, the padding text is now explicit about checking the padding, which older versions weren't. This level of checking is going to break implementations that don't use proper PKCS #5 padding (there's at least one I know of that simply skips ahead n bytes, sending the client whatever was in the server's memory at that point). The fact that this behaviour has survived in implementations indicates that currently compliance with this may be limited. It might be worth either adding a compatibility note or only making the checking mandatory for TLS 1.1. Section 7.4.7.1, typo "to to check". Appendix E, there are still servers out there that break if sent a TLS 1.0 hello (they continue OK after falling back to SSL, but then bail out at the end of the handshake presumably because they hardcoded some SSL ID into a MAC instead of the supplied TLS one). Given this behaviour, it's likely that the same thing will happen with TLS 1.1, so perhaps a compatibility note would help implementors, e.g. "may or may not respond" rather than "will respond"(Continue reading). Appendix F.5, the general SYN-flooding stuff is already well-known, the real SSL-specific threat is an attacker using a pile of zombies to spray bogus client keyex's at a server forcing the server to perform an RSA private-key op to detect the problem. As of TLS 1.1 this is even worse since it interacts badly with the requirement in section 7.4.7.1 that the server continue the
.
Appendix F.5, the general SYN-flooding stuff is already well-known, the real
SSL-specific threat is an attacker using a pile of zombies to spray bogus
client keyex's at a server forcing the server to perform an RSA private-key op
to detect the problem. As of TLS 1.1 this is even worse since it interacts
badly with the requirement in section 7.4.7.1 that the server continue the
RSS Feed