{"id":3220,"date":"2016-11-23T14:18:35","date_gmt":"2016-11-23T14:18:35","guid":{"rendered":"https:\/\/www.thesslstore.com\/blog\/?p=3220"},"modified":"2017-06-01T18:59:12","modified_gmt":"2017-06-01T22:59:12","slug":"naming-next-version-of-tls","status":"publish","type":"post","link":"https:\/\/www.thesslstore.com\/blog\/naming-next-version-of-tls\/","title":{"rendered":"Naming the Next Version of TLS"},"content":{"rendered":"<h2>Should we name the next version of TLS 1.3, TLS 4, or something else?<\/h2>\n<p>Work on the next version of TLS is wrapping up and it\u2019s expected to be finalized in early 2017. What\u2019s left is mainly small decisions about fine-tuning the protocol&#8217;s design. But one major thing that has not been decided on is the name.<\/p>\n<p>Since the first draft was published, it was assumed that this next version of TLS would be named TLS 1.3. The current version is TLS 1.2, and all the TLS versions have followed .1 increments since TLS 1.0 was released in 1999.<\/p>\n<p>So this should be easy, right? Just name it TLS 1.3 and be done with it.<\/p>\n<p>But there is disagreement within the community, which predates the release of TLS 1.0.<\/p>\n<p>As you may know, the protocol was originally named Secure Sockets Layer, or SSL, by Netscape, who originally invented it. The name was changed to TLS when the Internet Engineer Task Force (IETF) took over development, <a href=\"http:\/\/tim.dierks.org\/2014\/05\/security-standards-and-name-changes-in.html\"rel=\"nofollow\">mainly to satisfy egos<\/a>.<\/p>\n<p>The full version history goes like this: SSL 2.0, SSL 3.0, TLS 1.0, TLS 1.1, TLS 1.2.<\/p>\n<p>The jump from SSL 3.0 to TLS 1.0 has always been cited as a source of confusion. For most system administrators and webmasters, keeping up with the release histories of every protocol isn\u2019t on the top of their to-do list. So they assume that SSL 3.0 is newer because it has the highest version number, and enable that version (in the worst case scenario, they enable it instead of TLS 1.2).<\/p>\n<p>This confusion is made worse by the fact that \u201cSSL\u201d still has more name recognition and is more widely used even though it is no longer the protocol&#8217;s official name. This is partially our own industry&#8217;s fault, as many major players have kept the SSL name, such as OpenSSL (the most widely used SSL\/TLS library) and even our own website.<\/p>\n<p>So now that the next version of TLS is almost out, some in the community want a chance to fix the confusion. Two popular alternate names to TLS 1.3 have been proposed: \u201cTLS 4\u201d and \u201cTLS 2017.\u201d Both names hope to address the version number conflict and give the newest version the biggest number.<\/p>\n<p>The surprising part is that there are pretty convincing arguments for all three.<\/p>\n<p>Sticking with TLS 1.3 \u2018rocks the boat\u2019 the least, and has lots of support for that very reason. While it\u2019s likely that TLS 1.3 will continue the same version confusion, more sensible security settings make this less of an issue than it was a decade ago. For instance, because all the major web browsers are fairly proactive in disabling insecure options (like SSL 3.0) the server\u2019s configuration is no longer as important. New versions of server software are unlikely to even have SSL 3.0 compatibility, so this versioning issue will sort itself out once SSL 3.0 is no longer around.<\/p>\n<p>Changing the name to TLS 4 would make it clear that this is the latest version, but throws out any numerical hierarchy since \u201c4\u201d would be the best, \u201c3\u201d is bad, and \u201c1.3\u201d is good. TLS 2017 makes it expressly clear when the version was released, and <a href=\"https:\/\/www.ietf.org\/mail-archive\/web\/tls\/current\/msg21959.html\">there is some precedent<\/a> for this naming convention.<\/p>\n<p>No matter what the final name is, <em>TLS X<\/em>, as we will call it, for now, will bring great improvements to the protocol. A lot of the built up cruft \u2013 like the truly insane number of encryption ciphers currently available \u2013 will be removed, greatly simplifying configuration and lessening the risk of an insecure configuration. Zero round-trip connections (abbreviated as 0RTT) will enable lightning-quick handshakes.<\/p>\n<p>What would you name it?<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Should we name the next version of TLS 1.3, TLS 4, or something else? Work on the next version of TLS is wrapping up and it\u2019s expected to be finalized&#8230;<\/p>\n","protected":false},"author":2,"featured_media":3221,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"inline_featured_image":false,"footnotes":"","tve_updated_post":"","tve_custom_css":"","tve_user_custom_css":"","tve_globals":{},"tcb2_ready":0,"tcb_editor_enabled":0,"tve_landing_page":"","_tve_header":"","_tve_footer":""},"categories":[130],"tags":[182,136,161],"class_list":["post-3220","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-everything-encryption","tag-encryption","tag-ssl","tag-tls","post-with-tags"],"views":7690,"jetpack_featured_media_url":"https:\/\/www.thesslstore.com\/blog\/wp-content\/uploads\/2016\/11\/Depositphotos_29749947_m-2015.jpg","_links":{"self":[{"href":"https:\/\/www.thesslstore.com\/blog\/wp-json\/wp\/v2\/posts\/3220","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.thesslstore.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.thesslstore.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.thesslstore.com\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.thesslstore.com\/blog\/wp-json\/wp\/v2\/comments?post=3220"}],"version-history":[{"count":0,"href":"https:\/\/www.thesslstore.com\/blog\/wp-json\/wp\/v2\/posts\/3220\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.thesslstore.com\/blog\/wp-json\/wp\/v2\/media\/3221"}],"wp:attachment":[{"href":"https:\/\/www.thesslstore.com\/blog\/wp-json\/wp\/v2\/media?parent=3220"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.thesslstore.com\/blog\/wp-json\/wp\/v2\/categories?post=3220"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.thesslstore.com\/blog\/wp-json\/wp\/v2\/tags?post=3220"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}