Re: question on cipher suites
Paul V Ford-Hutchinson <[email protected]> Wed, 22 Jun 2005 00:15:06 +0100
| Newsgroups | gmane.ietf.ediint |
|---|---|
| Message-ID | <OF44C5B047.1731A9F6-ON80257027.007E7768-80257027.007FBB4F@uk.ibm.com> |
This is a multipart message in MIME format. --=_alternative 007FB66A80257027_= Content-Type: text/plain; charset="US-ASCII" I would say that an FTP/TLS server implementation (I.E. code) which does not allow the user/administrator to change CipherSuites, is broken. The choice of CipherSuites should be a security decision, based around a risk analysis from the Business. How a developer can assume that that analysis can have only one outcome is beyond understanding. I would be against defining a 'minimum CipherSuite' or some-such in AS3 (I have not defined one in the FTP/TLS document); as yesterday's 'minimum' is tomorrow's 'trivially broken' and providing a proscriptive method to force insecurity seems wrong to me. If two peers wish to share business data, the security controls around that data should be mutually decided and not left to a technical specification. The basic way that this mutual decision is embodied, is in the TLS Handshake's CipherSuite negotiation; I see no compelling reason to augment or restrict that in a higher level protocol document. If anything, AS3 should mandate that the allowed CipherSuite values MUST be configurable on both Client and Server. IIRC, AS2 is silent on this - https (if used) has the same problem. Paul -- Paul Ford-Hutchinson, CISSP : eCommerce application security e: [email protected] e: [email protected] p: MPT-6, IBM , PO Box 31, Birmingham Rd, Warwick, CV34 5JL t: +44 (0)1926 462005 w: http://www.ford-hutchinson.com/~fh-1-pfh/ftps-ext.html "Kyle Meadors" <[email protected]> Sent by: [email protected] 21/06/2005 19:58 To <[email protected]> cc Subject question on cipher suites An issue was recently brought up in regards to using TLS in AS3. Within the TLS handshaking, the connecting AS3 application only uses one cipher, 3DES, in the handshaking. In this case, the FTP server receiving the connection does not support 3DES but does support others. Since the AS3 app does not support anything but 3DES, it can not work through the handshaking to find a cipher both agree on. Would it be necessary to state something within the AS3 draft about supporting a specific set of ciphers. Or, is this outside the scope of AS3 since it may lie only with the FTP server be beyond the control of the AS3 application. Kyle Meadors Principal, Test Process Drummond Group Inc. 615.384.5006 -- No virus found in this outgoing message. Checked by AVG Anti-Virus. Version: 7.0.323 / Virus Database: 267.7.8/22 - Release Date: 6/17/2005 --=_alternative 007FB66A80257027_= Content-Type: text/html; charset="US-ASCII" <br><font size=2 face="sans-serif">I would say that an FTP/TLS server implementation (I.E. code) which does not allow the user/administrator to change CipherSuites, is broken.</font> <br> <br><font size=2 face="sans-serif">The choice of CipherSuites should be a security decision, based around a risk analysis from the Business. How a developer can assume that that analysis can have only one outcome is beyond understanding.</font> <br> <br><font size=2 face="sans-serif">I would be against defining a 'minimum CipherSuite' or some-such in AS3 (I have not defined one in the FTP/TLS document); as yesterday's 'minimum' is tomorrow's 'trivially broken' and providing a proscriptive method to force insecurity seems wrong to me.</font> <br> <br><font size=2 face="sans-serif">If two peers wish to share business data, the security controls around that data should be mutually decided and not left to a technical specification. The basic way that this mutual decision is embodied, is in the TLS Handshake's CipherSuite negotiation; I see no compelling reason to augment or restrict that in a higher level protocol document.</font> <br> <br><font size=2 face="sans-serif">If anything, AS3 should mandate that the allowed CipherSuite values MUST be configurable on both Client and Server. IIRC, AS2 is silent on this - https (if used) has the same problem.</font> <br> <br><font size=2 face="sans-serif">Paul</font> <br> <br><font size=2 face="sans-serif">--<br> Paul Ford-Hutchinson, CISSP : eCommerce application security<br> e: [email protected]<br> e: [email protected]<br> p: MPT-6, IBM , PO Box 31, Birmingham Rd, Warwick, CV34 5JL <br> t: +44 (0)1926 462005<br> w: http://www.ford-hutchinson.com/~fh-1-pfh/ftps-ext.html<br> </font> <br> <br> <br> <table width=100%> <tr valign=top> <td width=40%><font size=1 face="sans-serif"><b>"Kyle Meadors" <[email protected]></b> </font> <br><font size=1 face="sans-serif">Sent by: [email protected]</font> <p><font size=1 face="sans-serif">21/06/2005 19:58</font> <td width=59%> <table width=100%> <tr> <td> <div align=right><font size=1 face="sans-serif">To</font></div> <td valign=top><font size=1 face="sans-serif"><[email protected]></font> <tr> <td> <div align=right><font size=1 face="sans-serif">cc</font></div> <td valign=top> <tr> <td> <div align=right><font size=1 face="sans-serif">Subject</font></div> <td valign=top><font size=1 face="sans-serif">question on cipher suites</font></table> <br> <table> <tr valign=top> <td> <td></table> <br></table> <br> <br> <br><font size=2 face="Arial">An issue was recently brought up in regards to using TLS in AS3. Within the TLS handshaking, the connecting AS3 application only uses one cipher, 3DES, in the handshaking. In this case, the FTP server receiving the connection does not support 3DES but does support others. Since the AS3 app does not support anything but 3DES, it can not work through the handshaking to find a cipher both agree on.</font> <br><font size=2 face="Arial"> </font> <br><font size=2 face="Arial">Would it be necessary to state something within the AS3 draft about supporting a specific set of ciphers. Or, is this outside the scope of AS3 since it may lie only with the FTP server be beyond the control of the AS3 application.</font> <br><font size=2 face="Arial"> </font> <br><font size=2 face="Arial">Kyle Meadors</font> <br><font size=2 face="Arial">Principal, Test Process</font> <br><font size=2 face="Arial">Drummond Group Inc.</font> <br><font size=2 face="Arial">615.384.5006</font> <br><font size=3 face="Times New Roman"> </font> <p> <p><font size=2>--<br> No virus found in this outgoing message.<br> Checked by AVG Anti-Virus.<br> Version: 7.0.323 / Virus Database: 267.7.8/22 - Release Date: 6/17/2005</font> <p> --=_alternative 007FB66A80257027_=--