{"id":258005,"date":"2015-05-26T18:35:03","date_gmt":"2015-05-26T14:35:03","guid":{"rendered":"http:\/\/savepearlharbor.com\/?p=258005"},"modified":"-0001-11-30T00:00:00","modified_gmt":"-0001-11-29T21:00:00","slug":"","status":"publish","type":"post","link":"https:\/\/savepearlharbor.com\/?p=258005","title":{"rendered":"\u0412\u044b\u0431\u043e\u0440 ciphersuites \u0434\u043b\u044f TLS \u0438 \u0443\u044f\u0437\u0432\u0438\u043c\u043e\u0441\u0442\u044c Logjam. \u041e\u043f\u044b\u0442 \u042f\u043d\u0434\u0435\u043a\u0441\u0430"},"content":{"rendered":"<p>     \t\u0421\u0435\u0439\u0447\u0430\u0441 \u043d\u0430 \u0444\u043e\u043d\u0435 <a href=\"http:\/\/habrahabr.ru\/company\/dsec\/blog\/258457\/\">\u0443\u044f\u0437\u0432\u0438\u043c\u043e\u0441\u0442\u0438 Logjam<\/a> \u0432\u0441\u0435 \u0432 \u0438\u043d\u0434\u0443\u0441\u0442\u0440\u0438\u0438 \u0432 \u043e\u0447\u0435\u0440\u0435\u0434\u043d\u043e\u0439 \u0440\u0430\u0437 \u043e\u0431\u0441\u0443\u0436\u0434\u0430\u044e\u0442 \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u044b \u0438 \u043e\u0441\u043e\u0431\u0435\u043d\u043d\u043e\u0441\u0442\u0438 TLS. \u042f \u0445\u043e\u0447\u0443 \u0432\u043e\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c\u0441\u044f \u044d\u0442\u043e\u0439 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c\u044e, \u0447\u0442\u043e\u0431\u044b \u043f\u043e\u0433\u043e\u0432\u043e\u0440\u0438\u0442\u044c \u043e\u0431 \u043e\u0434\u043d\u043e\u0439 \u0438\u0437 \u043d\u0438\u0445, \u0430 \u0438\u043c\u0435\u043d\u043d\u043e \u2014 \u043e \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0435 ciphersiutes. \u041c\u044b \u0443\u0436\u0435 \u043d\u0435 \u0440\u0430\u0437 \u043f\u0438\u0441\u0430\u043b\u0438 \u043d\u0430 \u0425\u0430\u0431\u0440\u0435 \u043e \u0442\u043e\u043c, \u043a\u0430\u043a \u0432\u043d\u0435\u0434\u0440\u044f\u0435\u043c \u0448\u0438\u0444\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u0442\u0440\u0430\u0444\u0438\u043a\u0430 \u043d\u0430 \u0441\u0435\u0440\u0432\u0438\u0441\u0430\u0445 \u042f\u043d\u0434\u0435\u043a\u0441\u0430: \u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440, \u043e\u0431 \u044d\u0442\u043e\u043c \u0432\u0435\u0441\u044c\u043c\u0430 \u043f\u043e\u0434\u0440\u043e\u0431\u043d\u043e <a href=\"http:\/\/habrahabr.ru\/company\/yandex\/blog\/249771\/\">\u0440\u0430\u0441\u0441\u043a\u0430\u0437\u044b\u0432\u0430\u043b<\/a> \u042d\u043b\u044c\u0434\u0430\u0440  <a href=\"http:\/\/habrahabr.ru\/users\/kyprizel\/\" class=\"user_link\">kyprizel<\/a> \u0417\u0430\u0438\u0442\u043e\u0432, \u043d\u043e ciphersiutes \u0431\u044b\u043b\u0438 \u043e\u0434\u043d\u043e\u0439 \u0438\u0437 \u0432\u0435\u0449\u0435\u0439, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0432 \u0442\u043e\u0442 \u0440\u0430\u0437 \u043e\u0441\u0442\u0430\u043b\u0438\u0441\u044c \u0432 \u043e\u0441\u043d\u043e\u0432\u043d\u043e\u043c \u0437\u0430 \u043a\u0430\u0434\u0440\u043e\u043c. \u041a\u0441\u0442\u0430\u0442\u0438, \u0445\u043e\u0447\u0443 \u0432\u0441\u0435\u0445 \u0443\u0441\u043f\u043e\u043a\u043e\u0438\u0442\u044c \u0438 \u0441\u043a\u0430\u0437\u0430\u0442\u044c, \u0447\u0442\u043e \u043d\u0430 \u0441\u0435\u0440\u0432\u0435\u0440\u0430\u0445 \u042f\u043d\u0434\u0435\u043a\u0441\u0430 \u043d\u0438\u043a\u043e\u0433\u0434\u0430 \u043d\u0435 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043b\u0441\u044f \u044d\u043a\u0441\u043f\u043e\u0440\u0442\u043d\u044b\u0439 \u0432\u0430\u0440\u0438\u0430\u043d\u0442 \u0430\u043b\u0433\u043e\u0440\u0438\u0442\u043c\u0430 \u0414\u0438\u0444\u0444\u0438-\u0425\u0435\u043b\u043b\u043c\u0430\u043d\u0430.<\/p>\n<p>  \u0418\u0442\u0430\u043a, Ciphersuite \u2014 \u044d\u0442\u043e \u0441\u043e\u0432\u043e\u043a\u0443\u043f\u043d\u043e\u0441\u0442\u044c \u0430\u043b\u0433\u043e\u0440\u0438\u0442\u043c\u043e\u0432, \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u043c\u044b\u0445 \u0432 \u043a\u043e\u043d\u043a\u0440\u0435\u0442\u043d\u043e\u0439 TLS\u2013\u0441\u0435\u0441\u0441\u0438\u0438. \u0421\u044e\u0434\u0430 \u043e\u0442\u043d\u043e\u0441\u044f\u0442\u0441\u044f:<\/p>\n<ul>\n<li>\u0430\u043b\u0433\u043e\u0440\u0438\u0442\u043c \u0432\u044b\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u0441\u0435\u0441\u0441\u0438\u043e\u043d\u043d\u044b\u0445 \u043a\u043b\u044e\u0447\u0435\u0439 \u0448\u0438\u0444\u0440\u043e\u0432\u0430\u043d\u0438\u044f;<\/li>\n<li>\u0430\u043b\u0433\u043e\u0440\u0438\u0442\u043c, \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u043c\u044b\u0439 \u0434\u043b\u044f \u0430\u0443\u0442\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u0438 \u0441\u0435\u0440\u0432\u0435\u0440\u0430;<\/li>\n<li>\u0441\u043e\u0431\u0441\u0442\u0432\u0435\u043d\u043d\u043e \u0441\u0438\u043c\u043c\u0435\u0442\u0440\u0438\u0447\u043d\u044b\u0439 \u0430\u043b\u0433\u043e\u0440\u0438\u0442\u043c \u0448\u0438\u0444\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u0442\u0440\u0430\u0444\u0438\u043a\u0430;<\/li>\n<li>\u0438, \u043d\u0430\u043a\u043e\u043d\u0435\u0446, \u0430\u043b\u0433\u043e\u0440\u0438\u0442\u043c \u043a\u043e\u043d\u0442\u0440\u043e\u043b\u044f \u0446\u0435\u043b\u043e\u0441\u0442\u043d\u043e\u0441\u0442\u0438 (MAC, message authentication code).<\/li>\n<\/ul>\n<p>  \u0414\u043b\u044f \u0442\u043e\u0433\u043e \u0447\u0442\u043e\u0431\u044b \u043f\u043e\u043d\u044f\u0442\u044c, \u043a\u0430\u043a\u043e\u0432\u0430 \u0440\u043e\u043b\u044c \u043a\u0430\u0436\u0434\u043e\u0433\u043e \u0438\u0437 \u0430\u043b\u0433\u043e\u0440\u0438\u0442\u043c\u043e\u0432, \u0434\u0430\u0432\u0430\u0439\u0442\u0435 \u0432\u043a\u0440\u0430\u0442\u0446\u0435 \u0440\u0430\u0441\u0441\u043c\u043e\u0442\u0440\u0438\u043c \u043f\u0440\u043e\u0446\u0435\u0441\u0441 \u0438\u043d\u0438\u0446\u0438\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 TLS\u2013\u0441\u043e\u0435\u0434\u0438\u043d\u0435\u043d\u0438\u044f \u0432 \u043f\u0440\u0438\u043c\u0435\u043d\u0435\u043d\u0438\u0438 \u043a HTTPS (\u0440\u0430\u0437\u0443\u043c\u0435\u0435\u0442\u0441\u044f, TLS \u0432\u043e\u0437\u043c\u043e\u0436\u0435\u043d \u0438 \u0434\u043b\u044f \u0434\u0440\u0443\u0433\u0438\u0445 TCP \u0438 UDP \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b\u043e\u0432, \u043d\u043e \u0441\u0435\u0439\u0447\u0430\u0441 \u043c\u044b \u044d\u0442\u043e \u0440\u0430\u0441\u0441\u043c\u0430\u0442\u0440\u0438\u0432\u0430\u0442\u044c \u043d\u0435 \u0431\u0443\u0434\u0435\u043c). \u0417\u0430 \u043f\u043e\u0434\u0440\u043e\u0431\u043d\u043e\u0441\u0442\u044f\u043c\u0438 \u043c\u043e\u0436\u043d\u043e \u043e\u0431\u0440\u0430\u0442\u0438\u0442\u044c\u0441\u044f \u0432 <a href=\"https:\/\/tools.ietf.org\/html\/rfc5246\">RFC5246<\/a>.<\/p>\n<p>  <img decoding=\"async\" src=\"http:\/\/habrastorage.org\/files\/1b4\/fb1\/9d9\/1b4fb19d9f0d411d897c18f9e3331de6.png\" alt=\"image\"\/><\/p>\n<p>  \u0412 TLS \u0435\u0441\u0442\u044c \u0441\u043e\u0431\u0441\u0442\u0432\u0435\u043d\u043d\u044b\u0439 \u043c\u0435\u0445\u0430\u043d\u0438\u0437\u043c \u0434\u0435\u043b\u0435\u043d\u0438\u044f \u043d\u0430 \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u044f, \u043d\u0430\u0437\u044b\u0432\u0430\u0435\u043c\u044b\u0439 record protocol. \u041a\u0430\u0436\u0434\u043e\u0435 TLS-\u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u0435 \u043d\u0435 \u043e\u0431\u044f\u0437\u0430\u043d\u043e \u0431\u044b\u0442\u044c \u0440\u0430\u0432\u043d\u043e TCP-\u0441\u0435\u0433\u043c\u0435\u043d\u0442\u0443, \u043e\u043d\u043e \u043c\u043e\u0436\u0435\u0442 \u0431\u044b\u0442\u044c \u0431\u043e\u043b\u044c\u0448\u0435 \u0438\u043b\u0438 \u043c\u0435\u043d\u044c\u0448\u0435.<br \/>  <a name=\"habracut\"><\/a><br \/>  TLS \u0441\u043e\u0435\u0434\u0438\u043d\u0435\u043d\u0438\u0435 \u043d\u0430\u0447\u0438\u043d\u0430\u0435\u0442 \u043a\u043b\u0438\u0435\u043d\u0442 \u2014 \u043f\u0435\u0440\u0435\u0441\u044b\u043b\u043a\u043e\u0439 \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u044f ClientHello. \u0421\u0430\u043c\u0430\u044f \u0438\u043d\u0442\u0435\u0440\u0435\u0441\u043d\u0430\u044f \u0434\u043b\u044f \u043d\u0430\u0441 \u0447\u0430\u0441\u0442\u044c \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u044f ClientHello \u2014 \u043a\u0430\u043a \u0440\u0430\u0437 \u0441\u043f\u0438\u0441\u043e\u043a \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u043c\u044b\u0445 \u043a\u043b\u0438\u0435\u043d\u0442\u043e\u043c ciphersuite. \u0422\u0430\u043a\u0436\u0435 \u043a\u043b\u0438\u0435\u043d\u0442 \u043f\u043e\u0441\u044b\u043b\u0430\u0435\u0442 \u0441\u043f\u0438\u0441\u043e\u043a \u0438\u0437\u0432\u0435\u0441\u0442\u043d\u044b\u0445 \u0435\u043c\u0443 \u044d\u043b\u043b\u0438\u043f\u0442\u0438\u0447\u0435\u0441\u043a\u0438\u0445 \u043a\u0440\u0438\u0432\u044b\u0445.<\/p>\n<p>  <img decoding=\"async\" src=\"https:\/\/habrastorage.org\/files\/a62\/f9f\/04f\/a62f9f04f97c4f35991425fc117810d0.png\" alt=\"ClientHello\"\/><\/p>\n<p>  \u0412 \u043e\u0442\u0432\u0435\u0442 \u0441\u0435\u0440\u0432\u0435\u0440 \u043f\u0435\u0440\u0435\u0441\u044b\u043b\u0430\u0435\u0442 \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u0435 ServerHello, \u0441\u043e\u0434\u0435\u0440\u0436\u0430\u0449\u0435\u0435 \u0432\u044b\u0431\u0440\u0430\u043d\u043d\u044b\u0439 ciphersuite:<\/p>\n<p>  <img decoding=\"async\" src=\"https:\/\/habrastorage.org\/files\/21d\/6b9\/48a\/21d6b948acfa4303a31097aad237c017.png\" alt=\"ServerHello\"\/><\/p>\n<p>  \u0412 \u0434\u0430\u043d\u043d\u043e\u043c \u0441\u043b\u0443\u0447\u0430\u0435 \u044d\u0442\u043e TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256. \u042d\u0442\u043e\u0442 \u0432\u0430\u0440\u0438\u0430\u043d\u0442 \u043e\u0437\u043d\u0430\u0447\u0430\u0435\u0442, \u0447\u0442\u043e \u0434\u043b\u044f \u0433\u0435\u043d\u0435\u0440\u0430\u0446\u0438\u0438 \u0441\u0435\u0430\u043d\u0441\u043e\u0432\u044b\u0445 \u043a\u043b\u044e\u0447\u0435\u0439 \u0431\u0443\u0434\u0435\u0442 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d <a href=\"http:\/\/en.wikipedia.org\/wiki\/Elliptic_curve_Diffie%E2%80%93Hellman\">\u0430\u043b\u0433\u043e\u0440\u0438\u0442\u043c \u0414\u0438\u0444\u0444\u0438-\u0425\u0435\u043b\u043b\u043c\u0430\u043d\u0430 \u043d\u0430 \u044d\u043b\u043b\u0438\u043f\u0442\u0438\u0447\u0435\u0441\u043a\u0438\u0445 \u043a\u0440\u0438\u0432\u044b\u0445<\/a>, \u0430\u0443\u0442\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u044f \u0441\u0435\u0440\u0432\u0435\u0440\u0430 \u0431\u0443\u0434\u0435\u0442 \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0441\u044f \u0441 \u043f\u043e\u043c\u043e\u0449\u044c\u044e RSA, \u0430 \u0432 \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u0435 \u0430\u043b\u0433\u043e\u0440\u0438\u0442\u043c\u0430 \u0448\u0438\u0444\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u0442\u0440\u0430\u0444\u0438\u043a\u0430 \u0431\u0443\u0434\u0435\u0442 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c\u0441\u044f AES \u0441 \u0434\u043b\u0438\u043d\u043e\u0439 \u043a\u043b\u044e\u0447\u0430 128 \u0431\u0438\u0442 \u0432 \u0440\u0435\u0436\u0438\u043c\u0435 <a href=\"http:\/\/en.wikipedia.org\/wiki\/Galois\/Counter_Mode\">GCM<\/a>. \u0412\u043d\u0438\u043c\u0430\u0442\u0435\u043b\u044c\u043d\u044b\u0439 \u0447\u0438\u0442\u0430\u0442\u0435\u043b\u044c \u0437\u0430\u043c\u0435\u0442\u0438\u0442, \u0447\u0442\u043e GCM \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f <a href=\"http:\/\/en.wikipedia.org\/wiki\/Authenticated_encryption\">AEAD-\u0430\u043b\u0433\u043e\u0440\u0438\u0442\u043c\u043e\u043c<\/a> \u0438 \u0442\u0430\u043a\u0438\u043c \u043e\u0431\u0440\u0430\u0437\u043e\u043c \u043d\u0435 \u0442\u0440\u0435\u0431\u0443\u0435\u0442 \u0434\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0439 \u0444\u0443\u043d\u043a\u0446\u0438\u0438 MAC. \u0417\u0430\u0447\u0435\u043c \u0436\u0435 \u043e\u043d\u0430 \u043d\u0443\u0436\u043d\u0430? \u041e\u0442\u0432\u0435\u0442 \u043a\u0440\u043e\u0435\u0442\u0441\u044f \u0432 \u043c\u0435\u0445\u0430\u043d\u0438\u0437\u043c\u0435 \u0432\u044b\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u0441\u0435\u0430\u043d\u0441\u043e\u0432\u044b\u0445 \u043a\u043b\u044e\u0447\u0435\u0439, \u043d\u043e \u0441\u043d\u0430\u0447\u0430\u043b\u0430 \u0434\u0430\u0432\u0430\u0439\u0442\u0435 \u043e\u0431\u0441\u0443\u0434\u0438\u043c \u043d\u0435\u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0432\u0430\u0440\u0438\u0430\u043d\u0442\u044b \u043a\u0430\u0436\u0434\u043e\u0433\u043e \u0430\u043b\u0433\u043e\u0440\u0438\u0442\u043c\u0430 \u0432 ciphersuite. \u0421 \u043f\u043e\u043b\u043d\u044b\u043c \u0441\u043f\u0438\u0441\u043a\u043e\u043c \u0432\u0441\u0435\u0445 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u044b\u0445 \u0432\u0430\u0440\u0438\u0430\u043d\u0442\u043e\u0432 \u043c\u043e\u0436\u043d\u043e \u043e\u0437\u043d\u0430\u043a\u043e\u043c\u0438\u0442\u044c\u0441\u044f <a href=\"http:\/\/www.iana.org\/assignments\/tls-parameters\/tls-parameters.xhtml\">\u043d\u0430 \u0441\u0430\u0439\u0442\u0435 IANA<\/a>.<\/p>\n<p>  \u0418\u0442\u0430\u043a, \u0432 \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u0435 \u0430\u043b\u0433\u043e\u0440\u0438\u0442\u043c\u0430 \u0432\u044b\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u0441\u0435\u0430\u043d\u0441\u043e\u0432\u044b\u0445 \u043a\u043b\u044e\u0447\u0435\u0439 \u043c\u043e\u0433\u0443\u0442 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c\u0441\u044f:  <\/p>\n<ul>\n<li>\u043a\u043b\u0430\u0441\u0441\u0438\u0447\u0435\u0441\u043a\u0438\u0439 \u0430\u043b\u0433\u043e\u0440\u0438\u0442\u043c \u0414\u0438\u0444\u0444\u0438-\u0425\u0435\u043b\u043b\u043c\u0430\u043d\u0430, \u043e\u043d \u043e\u0431\u043e\u0437\u043d\u0430\u0447\u0430\u0435\u0442\u0441\u044f DH \u0438 DHE;<\/li>\n<li>\u0432\u0430\u0440\u0438\u0430\u043d\u0442 \u0430\u043b\u0433\u043e\u0440\u0438\u0442\u043c\u0430 \u0414\u0438\u0444\u0444\u0438-\u0425\u0435\u043b\u043b\u043c\u0430\u043d\u0430 \u043d\u0430 \u044d\u043b\u043b\u0438\u043f\u0442\u0438\u0447\u0435\u0441\u043a\u0438\u0445 \u043a\u0440\u0438\u0432\u044b\u0445, \u043e\u043d \u043e\u0431\u043e\u0437\u043d\u0430\u0447\u0430\u0435\u0442\u0441\u044f ECDH \u0438 ECDHE;<\/li>\n<li>\u0433\u0435\u043d\u0435\u0440\u0430\u0446\u0438\u044f \u0441\u043b\u0443\u0447\u0430\u0439\u043d\u043e\u0433\u043e \u0447\u0438\u0441\u043b\u0430 \u043a\u043b\u0438\u0435\u043d\u0442\u043e\u043c \u0438 \u043f\u043e\u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0435\u0435 \u0435\u0433\u043e \u0448\u0438\u0444\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u043d\u0430 \u043f\u0443\u0431\u043b\u0438\u0447\u043d\u043e\u043c \u043a\u043b\u044e\u0447\u0435 \u0441\u0435\u0440\u0432\u0435\u0440\u0430, \u0432 \u0440\u0435\u0430\u043b\u044c\u043d\u044b\u0445 \u0441\u0438\u0442\u0443\u0430\u0446\u0438\u044f\u0445 \u043f\u043e\u0447\u0442\u0438 \u0432\u0441\u0435\u0433\u0434\u0430 \u043f\u0440\u0438\u043c\u0435\u043d\u044f\u0435\u0442\u0441\u044f RSA.<\/li>\n<\/ul>\n<p>  \u0420\u0430\u0437\u043d\u0438\u0446\u0430 \u043c\u0435\u0436\u0434\u0443 \u0432\u0430\u0440\u0438\u0430\u043d\u0442\u0430\u043c\u0438 DH \u0431\u0435\u0437 \u0441\u0443\u0444\u0444\u0438\u043a\u0441\u0430 E \u0438 \u0441 \u0441\u0443\u0444\u0444\u0438\u043a\u0441\u043e\u043c E \u0441\u043e\u0441\u0442\u043e\u0438\u0442 \u0432 \u044d\u0444\u0435\u043c\u0435\u0440\u043d\u043e\u0441\u0442\u0438 \u043a\u043b\u044e\u0447\u0430. \u0412 \u0441\u043b\u0443\u0447\u0430\u0435 DHE \u0438 ECDHE \u043a\u043b\u044e\u0447 \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0442\u0435\u043b\u044c\u043d\u043e \u0432\u044b\u0440\u0430\u0431\u0430\u0442\u044b\u0432\u0430\u0435\u0442\u0441\u044f \u0432 \u0445\u043e\u0434\u0435 \u043f\u043e\u043b\u043d\u043e\u0446\u0435\u043d\u043d\u043e\u0433\u043e DH-\u043e\u0431\u043c\u0435\u043d\u0430, \u0433\u0434\u0435 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b \u0448\u0438\u0444\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u043d\u0435 \u0441\u043e\u0445\u0440\u0430\u043d\u044f\u044e\u0442\u0441\u044f \u0438 \u0442\u0430\u043a\u0438\u043c \u043e\u0431\u0440\u0430\u0437\u043e\u043c \u0434\u043e\u0441\u0442\u0438\u0433\u0430\u0435\u0442\u0441\u044f \u0441\u0432\u043e\u0439\u0441\u0442\u0432\u043e <a href=\"http:\/\/en.wikipedia.org\/wiki\/Forward_secrecy\">PFS<\/a>. \u0412 ciphersuites DH \u0438 ECDH \u043f\u0440\u0438\u0432\u0430\u0442\u043d\u044b\u0439 \u043a\u043b\u044e\u0447 \u0441\u0435\u0440\u0432\u0435\u0440\u0430 (\u0438 \u043a\u043b\u0438\u0435\u043d\u0442\u0430, \u0435\u0441\u043b\u0438 \u043e\u043d \u0435\u0441\u0442\u044c) \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u043f\u0440\u0438\u0432\u0430\u0442\u043d\u044b\u043c \u043a\u043b\u044e\u0447\u043e\u043c \u0434\u043b\u044f DH-\u043e\u0431\u043c\u0435\u043d\u0430 \u0438 \u0442\u0430\u043a\u0438\u043c \u043e\u0431\u0440\u0430\u0437\u043e\u043c \u0441\u0432\u043e\u0439\u0441\u0442\u0432\u043e PFS \u043d\u0435 \u0434\u043e\u0441\u0442\u0438\u0433\u0430\u0435\u0442\u0441\u044f.<\/p>\n<p>  \u0412 \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u0435 \u0430\u043b\u0433\u043e\u0440\u0438\u0442\u043c\u0430 \u0430\u0443\u0442\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u0438 \u0432 \u043f\u0440\u0430\u043a\u0442\u0438\u0447\u0435\u0441\u043a\u0438\u0445 \u0440\u0435\u0430\u043b\u0438\u044f\u0445 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442\u0441\u044f \u043f\u043e\u0447\u0442\u0438 \u0438\u0441\u043a\u043b\u044e\u0447\u0438\u0442\u0435\u043b\u044c\u043d\u043e RSA, ECDSA \u0434\u0435\u043b\u0430\u0435\u0442 \u043f\u0435\u0440\u0432\u044b\u0435 \u0448\u0430\u0433\u0438, \u043d\u043e \u043c\u044b \u043d\u0430\u0434\u0435\u0435\u043c\u0441\u044f, \u0447\u0442\u043e \u043e\u043d \u0431\u0443\u0434\u0435\u0442 \u0431\u043e\u043b\u044c\u0448\u0435 \u0440\u0430\u0441\u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u0435\u043d.<\/p>\n<p>  \u0412 \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u0435 \u0441\u0438\u043c\u043c\u0435\u0442\u0440\u0438\u0447\u043d\u044b\u0445 \u0430\u043b\u0433\u043e\u0440\u0438\u0442\u043c\u043e\u0432 \u0448\u0438\u0444\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u0448\u0438\u0440\u043e\u043a\u043e \u0440\u0430\u0441\u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u0435\u043d\u044b AES \u0441 \u0434\u043b\u0438\u043d\u043e\u0439 \u043a\u043b\u044e\u0447\u0430 128 \u0438 256 \u0431\u0438\u0442 \u0432 \u0440\u0435\u0436\u0438\u043c\u0430\u0445 CBC \u0438 GCM, RC4 \u0438 3DES. \u041c\u043e\u0436\u043d\u043e \u0432\u0441\u0442\u0440\u0435\u0442\u0438\u0442\u044c ciphersuite \u0441 \u043e\u0434\u0438\u043d\u043e\u0447\u043d\u044b\u043c DES, <a href=\"http:\/\/en.wikipedia.org\/wiki\/Salsa20\">CHACHA20<\/a> \u0438 \u0434\u0430\u0436\u0435 NULL \u2014 \u044d\u0442\u043e\u0442 \u043e\u0437\u043d\u0430\u0447\u0430\u0435\u0442, \u0447\u0442\u043e \u043d\u0438\u043a\u0430\u043a\u043e\u0433\u043e \u0448\u0438\u0444\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u043d\u0430 \u0441\u0430\u043c\u043e\u043c \u0434\u0435\u043b\u0435 \u043f\u0440\u0438\u043c\u0435\u043d\u044f\u0442\u044c\u0441\u044f \u043d\u0435 \u0431\u0443\u0434\u0435\u0442.<\/p>\n<p>  \u0412 \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u0435 \u0430\u043b\u0433\u043e\u0440\u0438\u0442\u043c\u043e\u0432 MAC \u0432\u0441\u0442\u0440\u0435\u0447\u0430\u044e\u0442\u0441\u044f MD5, SHA1, SHA256 \u0438, \u0440\u0435\u0434\u043a\u043e, SHA384.<\/p>\n<p>  \u041a\u0430\u043a \u0431\u044b\u043b\u043e \u0441\u043a\u0430\u0437\u0430\u043d\u043e \u0432\u044b\u0448\u0435, \u0432 \u0441\u043b\u0443\u0447\u0430\u0435 \u0430\u043b\u0433\u043e\u0440\u0438\u0442\u043c\u0430 \u0448\u0438\u0444\u0440\u043e\u0432\u0430\u043d\u0438\u044f AES \u0432 \u0440\u0435\u0436\u0438\u043c\u0435 GCM \u043a\u043e\u043d\u0442\u0440\u043e\u043b\u044c \u0446\u0435\u043b\u043e\u0441\u0442\u043d\u043e\u0441\u0442\u0438 \u043e\u0431\u0435\u0441\u043f\u0435\u0447\u0438\u0432\u0430\u0435\u0442\u0441\u044f \u0441\u043e\u0431\u0441\u0442\u0432\u0435\u043d\u043d\u043e \u0440\u0435\u0436\u0438\u043c\u043e\u043c \u0448\u0438\u0444\u0440\u043e\u0432\u0430\u043d\u0438\u044f. \u041f\u043e\u044d\u0442\u043e\u043c\u0443 \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e\u0441\u0442\u0438 \u0432 \u043e\u0442\u0434\u0435\u043b\u044c\u043d\u043e\u0439 MAC\u2013\u0444\u0443\u043d\u043a\u0446\u0438\u0438 \u043d\u0435\u0442. \u0412 RFC \u043d\u0430 <a href=\"https:\/\/tools.ietf.org\/html\/rfc5246#section-5\">TLS1.2<\/a> \u0441\u043f\u0435\u0446\u0438\u0430\u043b\u044c\u043d\u043e \u0443\u043a\u0430\u0437\u0430\u043d\u043e, \u0447\u0442\u043e \u043f\u043e\u043c\u0438\u043c\u043e \u0441\u043e\u0431\u0441\u0442\u0432\u0435\u043d\u043d\u043e \u0444\u0443\u043d\u043a\u0446\u0438\u0438 \u0430\u0443\u0442\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u0438 MAC-\u0430\u043b\u0433\u043e\u0440\u0438\u0442\u043c \u0432 ciphersuite \u0432\u044b\u043f\u043e\u043b\u043d\u044f\u0435\u0442 \u0435\u0449\u0435 \u0438 \u0440\u043e\u043b\u044c \u043f\u0441\u0435\u0432\u0434\u043e\u0441\u043b\u0443\u0447\u0430\u0439\u043d\u043e\u0439 \u0444\u0443\u043d\u043a\u0446\u0438\u0438 (PRF). \u041a\u043e\u0433\u0434\u0430 \u043e\u0431\u0449\u0435\u0435 \u043c\u0435\u0436\u0434\u0443 \u043a\u043b\u0438\u0435\u043d\u0442\u043e\u043c \u0438 \u0441\u0435\u0440\u0432\u0435\u0440\u043e\u043c \u0441\u043b\u0443\u0447\u0430\u0439\u043d\u043e\u0435 \u0447\u0438\u0441\u043b\u043e \u0432\u044b\u0440\u0430\u0431\u0430\u0442\u044b\u0432\u0430\u0435\u0442\u0441\u044f \u0437\u0430 \u0441\u0447\u0435\u0442 \u0442\u043e\u0433\u043e \u0438\u043b\u0438 \u0438\u043d\u043e\u0433\u043e \u0432\u0430\u0440\u0438\u0430\u043d\u0442\u0430 DH \u0438\u043b\u0438 \u043f\u0440\u043e\u0441\u0442\u043e \u0433\u0435\u043d\u0435\u0440\u0438\u0440\u0443\u0435\u0442\u0441\u044f \u043a\u043b\u0438\u0435\u043d\u0442\u043e\u043c, \u043e\u043d\u043e \u043d\u043e\u0441\u0438\u0442 \u043d\u0430\u0437\u0432\u0430\u043d\u0438\u0435 pre-master key. \u041f\u043e\u0441\u043b\u0435 \u043f\u043e\u043b\u0443\u0447\u0435\u043d\u0438\u044f pre-master key \u043d\u0430 \u0435\u0433\u043e \u043e\u0441\u043d\u043e\u0432\u0435 (\u0430 \u0442\u0430\u043a\u0436\u0435 \u043d\u0430 \u043e\u0441\u043d\u043e\u0432\u0435 \u0441\u043b\u0443\u0447\u0430\u0439\u043d\u044b\u0445 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0439 \u0438\u0437 \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u0439 ClientHello \u0438 ServerHello) \u0432\u044b\u0440\u0430\u0431\u0430\u0442\u044b\u0432\u0430\u0435\u0442\u0441\u044f <a href=\"https:\/\/tools.ietf.org\/html\/rfc5246#section-8.1\">master key<\/a> \u043f\u0443\u0442\u0435\u043c \u043f\u0440\u0438\u043c\u0435\u043d\u0435\u043d\u0438\u044f PRF \u0444\u0443\u043d\u043a\u0446\u0438\u0438: <b>master_secret = PRF(pre_master_secret, \u00abmaster secret\u00bb, ClientHello.random + ServerHello.random)<\/b>. \u0412\u043f\u043e\u0441\u043b\u0435\u0434\u0441\u0442\u0432\u0438\u0438 \u0438\u0437 master key \u0441 \u043f\u043e\u043c\u043e\u0449\u044c\u044e \u0442\u043e\u0439 \u0436\u0435 \u0444\u0443\u043d\u043a\u0446\u0438\u0438 PRF \u0432\u044b\u0447\u0438\u0441\u043b\u044f\u0435\u0442\u0441\u044f \u0432\u0435\u0441\u044c \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u044b\u0439 \u043a\u043b\u044e\u0447\u0435\u0432\u043e\u0439 \u043c\u0430\u0442\u0435\u0440\u0438\u0430\u043b: \u043a\u043b\u044e\u0447\u0438 \u0434\u043b\u044f \u0430\u043b\u0433\u043e\u0440\u0438\u0442\u043c\u043e\u0432 \u0448\u0438\u0444\u0440\u043e\u0432\u0430\u043d\u0438\u044f, \u043a\u043b\u044e\u0447\u0438 \u0434\u043b\u044f MAC, \u0438\u043d\u0438\u0446\u0438\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u043e\u043d\u043d\u044b\u0435 \u0432\u0435\u043a\u0442\u043e\u0440\u044b.<\/p>\n<h3>Ciphersuites \u0432 \u0440\u0435\u0430\u043b\u044c\u043d\u043e\u0439 \u0436\u0438\u0437\u043d\u0438<\/h3>\n<p>  \u0422\u0435\u043f\u0435\u0440\u044c, \u043a\u043e\u0433\u0434\u0430 \u0431\u0430\u0437\u043e\u0432\u0430\u044f \u0442\u0435\u043e\u0440\u0438\u044f \u043f\u043e\u043d\u044f\u0442\u043d\u0430, \u0434\u0430\u0432\u0430\u0439\u0442\u0435 \u0440\u0430\u0441\u0441\u043c\u043e\u0442\u0440\u0438\u043c \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438 ciphersuites \u043d\u0430 \u043d\u0435\u043a\u043e\u0442\u043e\u0440\u044b\u0445 \u043f\u043e\u043f\u0443\u043b\u044f\u0440\u043d\u044b\u0445 \u0441\u0430\u0439\u0442\u0430\u0445. \u0414\u043b\u044f \u044d\u0442\u043e\u0433\u043e \u043c\u043e\u0436\u043d\u043e \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c <a href=\"https:\/\/www.ssllabs.com\/ssltest\/analyze.html\">\u0441\u043a\u0430\u043d\u0435\u0440 SSLLabs<\/a>, \u0445\u043e\u0442\u044f \u0443 \u043d\u0430\u0441 \u0432 \u042f\u043d\u0434\u0435\u043a\u0441\u0435 \u0434\u043b\u044f \u0432\u043d\u0443\u0442\u0440\u0435\u043d\u043d\u0438\u0445 \u043d\u0443\u0436\u0434 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442\u0441\u044f \u043d\u0430\u043f\u0438\u0441\u0430\u043d\u043d\u044b\u0439  <a href=\"http:\/\/habrahabr.ru\/users\/kyprizel\/\" class=\"user_link\">kyprizel<\/a> \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442. \u0412 \u043f\u0440\u0438\u043d\u0446\u0438\u043f\u0435, \u043c\u043e\u0436\u043d\u043e \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u043a\u043e\u043c\u0430\u043d\u0434\u0443 <a href=\"http:\/\/openssl.org\/docs\/apps\/s_client.html\">openssl s_client<\/a> \u0441 \u043a\u043b\u044e\u0447\u043e\u043c -cipher \u0438\u043b\u0438 \u043f\u043e\u043f\u0440\u043e\u0431\u043e\u0432\u0430\u0442\u044c <a href=\"https:\/\/github.com\/jvehent\/cipherscan\">cipherscan<\/a>, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u043f\u043e \u0441\u0443\u0442\u0438 \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u043e\u0431\u0435\u0440\u0442\u043a\u043e\u0439 \u043d\u0430 bash \u0434\u043b\u044f \u0432\u044b\u0437\u043e\u0432\u0430 openssl.<\/p>\n<p>  \u0414\u043b\u044f \u0442\u043e\u0433\u043e \u0447\u0442\u043e \u0431\u044b \u0442\u0435\u0441\u0442\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0432\u0430\u0440\u0438\u0430\u043d\u0442\u044b ciphersuites \u043b\u043e\u043a\u0430\u043b\u044c\u043d\u043e, \u0443\u0434\u043e\u0431\u043d\u043e \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u043a\u043e\u043c\u0430\u043d\u0434\u0443 <a href=\"https:\/\/www.openssl.org\/docs\/apps\/ciphers\">openssl ciphers<\/a>, \u043a\u043e\u0442\u043e\u0440\u0430\u044f \u043f\u043e\u0437\u0432\u043e\u043b\u0438\u0442 \u043f\u043e\u0441\u043c\u043e\u0442\u0440\u0435\u0442\u044c, \u0432\u043e \u0447\u0442\u043e \u0438\u043c\u0435\u043d\u043d\u043e \u043f\u0440\u0435\u0432\u0440\u0430\u0442\u0438\u0442\u0441\u044f \u043f\u0440\u0435\u0434\u043b\u0430\u0433\u0430\u0435\u043c\u044b\u0439 \u043d\u0430\u0431\u043e\u0440 \u0443\u0441\u043b\u043e\u0432\u0438\u0439 \u0434\u043b\u044f ciphersuite.<\/p>\n<p>  \u0418\u0442\u0430\u043a, \u0441\u043e\u0431\u0441\u0442\u0432\u0435\u043d\u043d\u043e, \u042f\u043d\u0434\u0435\u043a\u0441. <a href=\"https:\/\/www.ssllabs.com\/ssltest\/analyze.html?d=www.yandex.ru&amp;s=213.180.204.3\">\u0421\u043f\u0438\u0441\u043e\u043a \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u043c\u044b\u0445 \u0441\u0435\u0440\u0432\u0435\u0440\u043e\u043c ciphersuites<\/a> \u0434\u043e\u0432\u043e\u043b\u044c\u043d\u043e \u0432\u0435\u043b\u0438\u043a:<\/p>\n<blockquote><p>TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256<br \/>  TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384<br \/>  TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384<br \/>  TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA<br \/>  TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256<br \/>  TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA<br \/>  TLS_RSA_WITH_AES_128_GCM_SHA256<br \/>  TLS_RSA_WITH_AES_128_CBC_SHA256<br \/>  TLS_RSA_WITH_AES_128_CBC_SHA<br \/>  TLS_RSA_WITH_AES_256_GCM_SHA384<br \/>  TLS_RSA_WITH_AES_256_CBC_SHA256<br \/>  TLS_RSA_WITH_AES_256_CBC_SHA<br \/>  TLS_ECDHE_RSA_WITH_3DES_EDE_CBC_SHA<br \/>  TLS_RSA_WITH_3DES_EDE_CBC_SHA<br \/>  TLS_RSA_WITH_RC4_128_SHA (0x5)<br \/>  TLS_ECDHE_RSA_WITH_RC4_128_SHA<\/p><\/blockquote>\n<p>  \u0421\u043d\u0430\u0447\u0430\u043b\u0430 \u0438\u0434\u0443\u0442 \u0441\u043e\u0432\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0435 ciphersuites \u0441 \u0432\u044b\u0440\u0430\u0431\u043e\u0442\u043a\u043e\u0439 pre-master \u043a\u043b\u044e\u0447\u0430 \u0447\u0435\u0440\u0435\u0437 ECDHE. \u041c\u044b \u043f\u0440\u0435\u0434\u043f\u043e\u0447\u0438\u0442\u0430\u0435\u043c AES-128 \u0432 \u0440\u0435\u0436\u0438\u043c\u0435 GCM. \u042f \u043b\u0438\u0447\u043d\u043e \u043d\u0435 \u0432\u0438\u0436\u0443 \u0431\u043e\u043b\u044c\u0448\u043e\u0439 \u043f\u043e\u043b\u044c\u0437\u044b \u043e\u0442 AES256, \u043d\u043e \u0434\u043b\u044f yandex.ru \u043c\u044b \u0441\u043e\u0445\u0440\u0430\u043d\u0438\u043b\u0438 \u044d\u0442\u043e\u0442 \u043d\u0430\u0431\u043e\u0440 \u0448\u0438\u0444\u0440\u043e\u0432 \u0434\u043b\u044f \u0431\u043e\u043b\u0435\u0435 \u043f\u0430\u0440\u0430\u043d\u043e\u0438\u0434\u0430\u043b\u044c\u043d\u044b\u0445 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u0435\u0439. \u041f\u043e\u0441\u043b\u0435 \u0440\u0430\u0437\u043b\u0438\u0447\u043d\u044b\u0445 \u0432\u0430\u0440\u0438\u0430\u043d\u0442\u043e\u0432 ECDHE ciphersuites \u0438\u0434\u0443\u0442 \u0432\u0430\u0440\u0438\u0430\u043d\u0442\u044b \u0441 \u0448\u0438\u0444\u0440\u043e\u0432\u0430\u043d\u0438\u0435\u043c AES, \u043d\u043e \u0431\u0435\u0437 PFS. \u0422\u0430\u043a\u0438\u0435 \u0432\u0430\u0440\u0438\u0430\u043d\u0442\u044b \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044e\u0442\u0441\u044f \u0431\u0440\u0430\u0443\u0437\u0435\u0440\u0430\u043c\u0438 \u0442\u0438\u043f\u0430 \u0441\u0442\u0430\u0440\u043e\u0439 Opera (\u0432\u0435\u0440\u0441\u0438\u0438 12.x), \u0438 \u043f\u043e\u044d\u0442\u043e\u043c\u0443 \u043c\u044b \u0432\u044b\u043d\u0443\u0436\u0434\u0435\u043d\u044b \u0438\u0445 \u0441\u043e\u0445\u0440\u0430\u043d\u0438\u0442\u044c. <\/p>\n<p>  \u0417\u0430\u0442\u0435\u043c \u0438\u0434\u0435\u0442 \u0434\u0432\u0430 \u0432\u0430\u0440\u0438\u0430\u043d\u0442\u0430 \u0441 \u0448\u0438\u0444\u0440\u043e\u0432\u0430\u043d\u0438\u0435\u043c 3DES: \u0438\u0445 \u043c\u044b \u0441\u043e\u0445\u0440\u0430\u043d\u044f\u0435\u043c \u0432 \u043f\u0435\u0440\u0432\u0443\u044e \u043e\u0447\u0435\u0440\u0435\u0434\u044c \u0434\u043b\u044f \u0431\u0440\u0430\u0443\u0437\u0435\u0440\u043e\u0432 Internet Explorer \u043d\u0430 Windows XP \u0441 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u043d\u044b\u043c SP3. Internet Explorer \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442 \u0441\u0438\u0441\u0442\u0435\u043c\u043d\u0443\u044e \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0443 <a href=\"https:\/\/msdn.microsoft.com\/en-us\/library\/windows\/desktop\/aa380123(v=vs.85).aspx\">Schannel<\/a>, \u0438 \u0432 XP \u0441 SP3 \u043d\u0430\u043a\u043e\u043d\u0435\u0446 \u043f\u043e\u044f\u0432\u0438\u043b\u0430\u0441\u044c \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 <a href=\"https:\/\/en.wikipedia.org\/wiki\/Triple_DES\">3DES<\/a> \u2014 \u0443\u0441\u0442\u0430\u0440\u0435\u0432\u0448\u0435\u0433\u043e, \u043d\u043e \u0432\u0441\u0435 \u0435\u0449\u0435 \u0443\u0441\u0442\u043e\u0439\u0447\u0438\u0432\u043e\u0433\u043e \u0430\u043b\u0433\u043e\u0440\u0438\u0442\u043c\u0430 \u0448\u0438\u0444\u0440\u043e\u0432\u0430\u043d\u0438\u044f. \u041d\u0430\u043a\u043e\u043d\u0435\u0446, \u0434\u043b\u044f \u043d\u0435\u0441\u0447\u0430\u0441\u0442\u043d\u044b\u0445 \u0441 Internet Explorer 6 \u043d\u0430 XP \u043c\u044b \u0441\u043e\u0445\u0440\u0430\u043d\u044f\u0435\u043c \u0448\u0438\u0444\u0440\u044b RC4 \u2014 \u0434\u0440\u0443\u0433\u0438\u0445 \u0432\u0430\u0440\u0438\u0430\u043d\u0442\u043e\u0432 \u043d\u0430 \u044d\u0442\u043e\u0439 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u0435 \u043f\u0440\u043e\u0441\u0442\u043e \u043d\u0435\u0442. \u041f\u0440\u0438 \u044d\u0442\u043e\u043c \u043c\u044b \u043e\u0441\u043e\u0437\u043d\u0430\u0435\u043c \u0432\u0435\u0440\u043e\u044f\u0442\u043d\u043e\u0441\u0442\u044c \u0442\u043e\u0433\u043e, \u0447\u0442\u043e \u044d\u0442\u043e\u0442 \u0448\u0438\u0444\u0440 \u0443\u044f\u0437\u0432\u0438\u043c, \u043f\u043e\u044d\u0442\u043e\u043c\u0443 \u0434\u043e\u0441\u0442\u0443\u043f\u0435\u043d \u043e\u043d \u0442\u043e\u043b\u044c\u043a\u043e \u0432 \u0441\u043b\u0443\u0447\u0430\u0435 \u0445\u0435\u043d\u0434\u0448\u0435\u0439\u043a\u0430 \u043f\u043e \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b\u0443 SSLv3. \u0415\u0441\u043b\u0438 \u043a\u043b\u0438\u0435\u043d\u0442 \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0430\u0435\u0442\u0441\u044f \u0441 \u0431\u043e\u043b\u0435\u0435 \u0441\u043e\u0432\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u043c \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b\u043e\u043c \u2014 TLS 1.0, TLS 1.1 \u0438\u043b\u0438 TLS 1.2 \u2014 ciphersuite \u043d\u0430 \u043e\u0441\u043d\u043e\u0432\u0435 RC4 \u043d\u0435 \u043f\u0440\u0435\u0434\u043b\u0430\u0433\u0430\u0435\u0442\u0441\u044f.<\/p>\n<p>  \u0421\u0435\u0440\u0432\u0435\u0440\u044b \u043f\u043e\u0438\u0441\u043a\u0430 \u0442\u0430\u043a\u0438\u043c \u043e\u0431\u0440\u0430\u0437\u043e\u043c \u043f\u0440\u0435\u0434\u043b\u0430\u0433\u0430\u044e\u0442 \u0442\u0440\u0435\u0439\u0434\u043e\u0444\u0444 \u043c\u0435\u0436\u0434\u0443 \u0431\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u043e\u0441\u0442\u044c\u044e \u0434\u043b\u044f \u0441\u043e\u0432\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0445 \u043a\u043b\u0438\u0435\u043d\u0442\u043e\u0432 \u0438 \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e\u0441\u0442\u044c\u044e \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0442\u044c \u0441\u0442\u0430\u0440\u044b\u0435.<\/p>\n<p>  \u0418\u043d\u0430\u044f \u0441\u0438\u0442\u0443\u0430\u0446\u0438\u044f \u043d\u0430 \u0441\u0435\u0440\u0432\u0435\u0440\u0430\u0445 \u042f\u043d\u0434\u0435\u043a\u0441.\u041f\u043e\u0447\u0442\u044b. \u0417\u0434\u0435\u0441\u044c, \u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440, \u043a\u043e\u043c\u0430\u043d\u0434\u0430 \u043f\u0440\u0438\u043d\u044f\u043b\u0430 \u043f\u0440\u043e\u0434\u0443\u043a\u0442\u043e\u0432\u043e\u0435 \u0440\u0435\u0448\u0435\u043d\u0438\u0435 \u043d\u0435 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0442\u044c IE6 (\u0434\u0430\u0436\u0435 \u0432 \u0442\u0430\u043a \u043d\u0430\u0437\u044b\u0432\u0430\u0435\u043c\u043e\u0439 \u00ab\u043b\u0435\u0433\u043a\u043e\u0439\u00bb \u0432\u0435\u0440\u0441\u0442\u043a\u0435) \u0438 \u044d\u0442\u043e \u043e\u0442\u0440\u0430\u0437\u0438\u043b\u043e\u0441\u044c \u0432 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0435 \u043d\u0430 \u0443\u0440\u043e\u0432\u043d\u0435 TLS:<\/p>\n<blockquote><p>TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 <br \/>  TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256<br \/>  TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA<br \/>  TLS_RSA_WITH_AES_128_GCM_SHA256<br \/>  TLS_RSA_WITH_AES_128_CBC_SHA256<br \/>  TLS_RSA_WITH_AES_128_CBC_SHA<br \/>  TLS_RSA_WITH_3DES_EDE_CBC_SHA<\/p><\/blockquote>\n<p>  \u041b\u043e\u0433\u0438\u043a\u0430 \u0441\u043e\u0445\u0440\u0430\u043d\u0435\u043d\u0430 \u0442\u043e\u0439 \u0436\u0435, \u043d\u043e \u0442\u0440\u0435\u0439\u0434\u043e\u0444\u0444 \u0441\u0434\u0432\u0438\u043d\u0443\u0442 \u0432 \u0441\u0442\u043e\u0440\u043e\u043d\u0443 \u0431\u043e\u043b\u044c\u0448\u0435\u0439 \u0431\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u043e\u0441\u0442\u0438 \u0438 \u043c\u0435\u043d\u044c\u0448\u0435\u0439 \u0441\u043e\u0432\u043c\u0435\u0441\u0442\u0438\u043c\u043e\u0441\u0442\u0438 \u0441 \u0443\u0441\u0442\u0430\u0440\u0435\u0432\u0448\u0438\u043c\u0438 \u0431\u0440\u0430\u0443\u0437\u0435\u0440\u0430\u043c\u0438. \u0421\u043d\u0430\u0447\u0430\u043b\u0430 \u2014 \u0441\u043e\u0432\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0435 ciphersuite \u0434\u043b\u044f TLS1.2: \u043d\u0430\u0448 \u043b\u044e\u0431\u0438\u043c\u044b\u0439 ECDHE + AES128 \u0432 \u0440\u0435\u0436\u0438\u043c\u0435 GCM, \u0437\u0430\u0442\u0435\u043c \u0442\u043e \u0436\u0435 \u0441\u0430\u043c\u043e\u0435, \u043d\u043e \u0432 \u0440\u0435\u0436\u0438\u043c\u0435 CBC \u0438, \u043d\u0430\u043a\u043e\u043d\u0435\u0446, \u0432\u0430\u0440\u0438\u0430\u043d\u0442 \u0441 \u0431\u043e\u043b\u0435\u0435 \u0441\u043b\u0430\u0431\u044b\u043c SHA1. \u0421\u043b\u0435\u0434\u0443\u044e\u0449\u0438\u0435 \u0442\u0440\u0438 \u0432\u0430\u0440\u0438\u0430\u043d\u0442\u0430 \u2014 \u0442\u043e \u0436\u0435 \u0441\u0430\u043c\u043e\u0435, \u043d\u043e \u0431\u0435\u0437 PFS. \u0417\u0430\u043c\u044b\u043a\u0430\u0435\u0442 \u043d\u0430\u0431\u043e\u0440 ciphersuite \u0434\u043b\u044f IE8: 3DES \u0432 \u0440\u0435\u0436\u0438\u043c\u0435 CBC \u0441 SHA1 \u0438 \u0431\u0435\u0437 PFS. \u041e\u0447\u0435\u043d\u044c \u0445\u043e\u0442\u0438\u043c \u043e\u0442 \u043d\u0435\u0433\u043e \u043e\u0442\u043a\u0430\u0437\u0430\u0442\u044c\u0441\u044f, \u043f\u043e\u044d\u0442\u043e\u043c\u0443 \u0432 \u041f\u043e\u0447\u0442\u0435 \u043c\u044b \u043d\u0430\u0447\u0430\u043b\u0438 <a href=\"https:\/\/blog.yandex.ru\/post\/96262\/\">\u043a\u0430\u043c\u043f\u0430\u043d\u0438\u044e \u043f\u043e \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u044e \u0431\u0440\u0430\u0443\u0437\u0435\u0440\u043e\u0432<\/a> \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u0435\u0439. \u0415\u0441\u043b\u0438 \u0432\u044b \u043d\u0430\u0441\u0442\u0440\u0430\u0438\u0432\u0430\u0435\u0442\u0435 \u043a\u043e\u043c\u043f\u044c\u044e\u0442\u0435\u0440\u044b \u0441\u0432\u043e\u0438\u043c \u0440\u043e\u0434\u0438\u0442\u0435\u043b\u044f\u043c, \u043d\u0435 \u043f\u043e\u043b\u0435\u043d\u0438\u0442\u0435\u0441\u044c \u2014 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u0435 \u0441\u043e\u0432\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0439 \u0431\u0440\u0430\u0443\u0437\u0435\u0440. \u041f\u0440\u043e\u0434\u0435\u043b\u0430\u0439\u0442\u0435 \u0442\u043e \u0436\u0435 \u0441\u0430\u043c\u043e\u0435 \u0438 \u0432 \u0441\u0432\u043e\u0435\u0439 \u043e\u0440\u0433\u0430\u043d\u0438\u0437\u0430\u0446\u0438\u0438.<\/p>\n<p>  \u0415\u0449\u0435 \u043e\u0434\u0438\u043d \u0432\u0430\u0440\u0438\u0430\u043d\u0442 \u2014 \u042f\u043d\u0434\u0435\u043a\u0441.\u041f\u0430\u0441\u043f\u043e\u0440\u0442. \u0417\u0434\u0435\u0441\u044c \u043c\u044b \u043f\u0440\u043e\u0431\u043e\u0432\u0430\u043b\u0438 \u0441\u043e\u0445\u0440\u0430\u043d\u0438\u0442\u044c \u043a\u043b\u0430\u0441\u0441\u0438\u0447\u0435\u0441\u043a\u0438\u0439 DH, \u043f\u043e\u0441\u043a\u043e\u043b\u044c\u043a\u0443 \u0437\u0430\u043c\u0435\u0447\u0430\u043b\u0438 \u0441\u0438\u0442\u0443\u0430\u0446\u0438\u0438, \u043a\u043e\u0433\u0434\u0430 \u043d\u0430\u0445\u043e\u0434\u0438\u043b\u0438\u0441\u044c \u0431\u0440\u0430\u0443\u0437\u0435\u0440\u044b, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0432\u0441\u0435 \u0442\u0430\u043a\u0438 \u043f\u0440\u0435\u0434\u043f\u043e\u0447\u0438\u0442\u0430\u043b\u0438 \u0435\u0433\u043e \u0438, \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e, \u043d\u0435 \u0438\u043c\u0435\u043b\u0438 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0438 ECDH (\u043e\u0434\u043d\u043e \u0432\u0440\u0435\u043c\u044f \u044d\u0442\u043e \u043e\u0442\u043d\u043e\u0441\u0438\u043b\u043e\u0441\u044c \u043a Firefox \u043d\u0430 RedHat Linux, \u0433\u0434\u0435 \u043f\u043e \u044e\u0440\u0438\u0434\u0438\u0447\u0435\u0441\u043a\u0438\u043c \u0441\u043e\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u044f\u043c \u043e\u0442\u0441\u0443\u0442\u0441\u0442\u0432\u043e\u0432\u0430\u043b\u0438 \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b\u044b \u0441 \u044d\u043b\u043b\u0438\u043f\u0442\u0438\u0447\u0435\u0441\u043a\u043e\u0439 \u043a\u0440\u0438\u043f\u0442\u043e\u0433\u0440\u0430\u0444\u0438\u0435\u0439). \u041f\u0440\u0438 \u044d\u0442\u043e\u043c \u0437\u0430\u0434\u043e\u043b\u0433\u043e \u0434\u043e \u043f\u0443\u0431\u043b\u0438\u043a\u0430\u0446\u0438\u0438 \u0430\u0442\u0430\u043a\u0438 <a href=\"http:\/\/habrahabr.ru\/company\/dsec\/blog\/258457\/\">Logjam<\/a> \u043c\u044b \u043f\u043e\u043d\u0438\u043c\u0430\u043b\u0438 \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e\u0441\u0442\u044c \u0432\u044b\u0440\u0430\u0432\u043d\u0438\u0432\u0430\u043d\u0438\u044f \u0434\u043b\u0438\u043d \u043a\u043b\u044e\u0447\u0435\u0439 \u0438 \u0431\u0435\u0441\u043f\u043e\u043b\u0435\u0437\u043d\u043e\u0441\u0442\u044c \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f 1024-\u0431\u0438\u0442\u043d\u043e\u0433\u043e DH \u043f\u0440\u0438 2048-\u0431\u0438\u0442\u043d\u044b\u0445 RSA \u043a\u043b\u044e\u0447\u0430\u0445 \u0432 \u0441\u0435\u0440\u0442\u0438\u0444\u0438\u043a\u0430\u0442\u0430\u0445. \u041f\u043e\u044d\u0442\u043e\u043c\u0443 <a href=\"https:\/\/www.ssllabs.com\/ssltest\/analyze.html?d=passport.yandex.ru&amp;s=77.88.21.24\">\u043d\u0430 passport.yandex.ru \u0434\u043e\u0441\u0442\u0443\u043f\u0435\u043d DHE, \u043d\u043e 2048-\u0431\u0438\u0442\u043d\u044b\u0439<\/a>, \u0441\u0433\u0435\u043d\u0435\u0440\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0439 \u0441\u043f\u0435\u0446\u0438\u0430\u043b\u044c\u043d\u043e \u0434\u043b\u044f \u044d\u0442\u043e\u0433\u043e \u0441\u043b\u0443\u0447\u0430\u044f, \u0438 \u0441\u0435\u0440\u0432\u0438\u0441 \u043d\u0435 \u043f\u043e\u0434\u0432\u0435\u0440\u0436\u0435\u043d Logjam. \u041e\u0441\u0442\u0430\u043b\u044c\u043d\u0430\u044f \u043b\u043e\u0433\u0438\u043a\u0430 \u0442\u0430\u043a\u0430\u044f \u0436\u0435: \u0441\u043d\u0430\u0447\u0430\u043b\u0430 ECDH \u0441 AES \u0432 \u0440\u0430\u0437\u043b\u0438\u0447\u043d\u044b\u0445 \u0432\u0430\u0440\u0438\u0430\u043d\u0442\u0430\u0445, \u043f\u043e\u0442\u043e\u043c DH \u0441 AES, \u043f\u043e\u0442\u043e\u043c AES \u0431\u0435\u0437 PFS \u0438, \u043d\u0430\u043a\u043e\u043d\u0435\u0446, fallback \u0432 3DES \u0431\u0435\u0437 PFS.<\/p>\n<p>  \u0414\u0430\u0432\u0430\u0439\u0442\u0435 \u043f\u043e\u0441\u043c\u043e\u0442\u0440\u0438\u043c \u0438 \u043d\u0430 \u00ab\u0438\u0445 \u043d\u0440\u0430\u0432\u044b\u00bb. \u0412\u043e\u0442 <a href=\"https:\/\/www.ssllabs.com\/ssltest\/analyze.html?d=www.gmail.com\">\u043f\u0440\u0438\u043c\u0435\u0440 \u0441 gmail.com<\/a>.<\/p>\n<blockquote><p>TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256<br \/>  TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305_SHA256<br \/>  TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA <br \/>  TLS_ECDHE_RSA_WITH_RC4_128_SHA <br \/>  TLS_RSA_WITH_AES_128_GCM_SHA256<br \/>  TLS_RSA_WITH_AES_128_CBC_SHA256<br \/>  TLS_RSA_WITH_AES_128_CBC_SHA<br \/>  TLS_RSA_WITH_RC4_128_SHA<br \/>  TLS_RSA_WITH_RC4_128_MD5<br \/>  TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384<br \/>  TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384<br \/>  TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA<br \/>  TLS_RSA_WITH_AES_256_GCM_SHA384<br \/>  TLS_RSA_WITH_AES_256_CBC_SHA256<br \/>  TLS_RSA_WITH_AES_256_CBC_SHA<br \/>  TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256<br \/>  TLS_ECDHE_RSA_WITH_3DES_EDE_CBC_SHA<br \/>  TLS_RSA_WITH_3DES_EDE_CBC_SHA<\/p><\/blockquote>\n<p>  \u041c\u043d\u0435 \u0432 \u0446\u0435\u043b\u043e\u043c \u043f\u043e\u043d\u044f\u0442\u043d\u0430 \u043b\u043e\u0433\u0438\u043a\u0430 \u043f\u0440\u0438\u043e\u0440\u0438\u0442\u0435\u0442\u043e\u0432: \u0441\u043d\u0430\u0447\u0430\u043b\u0430 ECDH \u0438 AES. \u041e\u0431\u0440\u0430\u0442\u0438\u0442\u0435 \u0432\u043d\u0438\u043c\u0430\u043d\u0438\u0435, \u0447\u0442\u043e Google \u0440\u0435\u0448\u0438\u043b \u043f\u043e\u043f\u0440\u043e\u0431\u043e\u0432\u0430\u0442\u044c \u0448\u0438\u0444\u0440 CHACHA20, \u043e \u043a\u043e\u0442\u043e\u0440\u043e\u043c \u044f \u043f\u0438\u0441\u0430\u043b \u0432\u044b\u0448\u0435. \u041c\u043d\u0435 \u043a\u0430\u0436\u0435\u0442\u0441\u044f, \u0447\u0442\u043e \u0433\u043b\u0430\u0432\u043d\u0430\u044f \u0435\u0433\u043e \u0446\u0435\u043b\u044c \u2014 \u043e\u0431\u043b\u0435\u0433\u0447\u0438\u0442\u044c \u043d\u0430\u0433\u0440\u0443\u0437\u043a\u0443 \u043d\u0430 CPU (\u0438, \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0435\u043d\u043d\u043e, \u0440\u0430\u0441\u0445\u043e\u0434 \u044d\u043d\u0435\u0440\u0433\u0438\u0438) \u0432 \u0441\u043c\u0430\u0440\u0442\u0444\u043e\u043d\u0430\u0445 \u043d\u0430 Android. \u0427\u0442\u043e \u0438 \u0433\u043e\u0432\u043e\u0440\u0438\u0442\u044c, \u0434\u043e\u043c\u0438\u043d\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u0438\u043c\u0435\u0435\u0442 \u0441\u0432\u043e\u0438 \u043f\u0440\u0435\u0438\u043c\u0443\u0449\u0435\u0441\u0442\u0432\u0430 \u2014 \u043a\u043e\u043d\u0442\u0440\u043e\u043b\u0438\u0440\u0443\u044f \u0438 \u0441\u0435\u0440\u0432\u0438\u0441, \u0438 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u0443 \u043c\u043e\u0436\u043d\u043e \u0434\u0435\u043b\u0430\u0442\u044c \u043d\u0435\u0434\u043e\u0441\u0442\u0443\u043f\u043d\u044b\u0435 \u0434\u0440\u0443\u0433\u0438\u043c \u0432\u0435\u0449\u0438. \u0418\u043d\u0442\u0435\u0440\u0435\u0441\u043d\u043e, \u0447\u0442\u043e Google \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442 \u0441\u0432\u043e\u0439 \u0444\u043e\u0440\u043a OpenSSL \u043f\u043e\u0434 \u043d\u0430\u0437\u0432\u0430\u043d\u0438\u0435\u043c <a href=\"https:\/\/www.imperialviolet.org\/2014\/06\/20\/boringssl.html\">BoringSSL<\/a>. \u0418\u043d\u0442\u0435\u0440\u0435\u0441\u043d\u043e\u0435 \u0435\u0433\u043e \u0441\u0432\u043e\u0439\u0441\u0442\u0432\u043e \u2014 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c \u0437\u0430\u0434\u0430\u0432\u0430\u0442\u044c ciphersuites \u0440\u0430\u0432\u043d\u044b\u0445 \u043f\u0440\u0438\u043e\u0440\u0438\u0442\u0435\u0442\u043e\u0432. \u0422\u0430\u043a \u0432 \u044d\u0442\u043e\u043c \u0441\u043b\u0443\u0447\u0430\u0435 (\u0445\u043e\u0442\u044f ssllabs \u044d\u0442\u043e\u0433\u043e \u043d\u0435 \u043f\u043e\u043a\u0430\u0437\u044b\u0432\u0430\u0435\u0442), TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 \u0438 TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305_SHA256 \u0438\u043c\u0435\u044e\u0442 \u0440\u0430\u0432\u043d\u044b\u0439 \u043f\u0440\u0438\u043e\u0440\u0438\u0442\u0435\u0442 \u0438 \u0441\u0440\u0435\u0434\u0438 \u043d\u0438\u0445 \u043a\u043b\u0438\u0435\u043d\u0442 \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u044f\u0435\u0442, \u043a\u0430\u043a\u043e\u0439 ciphersuite \u0441\u0447\u0438\u0442\u0430\u0435\u0442 \u043f\u0440\u0438\u043e\u0440\u0438\u0442\u0435\u0442\u043d\u044b\u043c.<\/p>\n<p>  <a href=\"https:\/\/www.ssllabs.com\/ssltest\/analyze.html?d=twitter.com&amp;s=199.59.150.39\">\u0412\u043e\u0442 twitter.com<\/a>:<\/p>\n<blockquote><p>TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256<br \/>  TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA<br \/>  TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA<br \/>  TLS_RSA_WITH_AES_128_GCM_SHA256<br \/>  TLS_RSA_WITH_AES_128_CBC_SHA<br \/>  TLS_RSA_WITH_AES_256_CBC_SHA<br \/>  TLS_RSA_WITH_3DES_EDE_CBC_SHA<\/p><\/blockquote>\n<p>  \u0418 \u0441\u043d\u043e\u0432\u0430 \u043f\u043e\u043d\u044f\u0442\u043d\u0430\u044f \u043b\u043e\u0433\u0438\u043a\u0430, \u043e\u0447\u0435\u043d\u044c \u043f\u043e\u0445\u043e\u0436\u0430\u044f \u043d\u0430 \u043d\u0430\u0448\u0443 \u0432 \u041f\u043e\u0447\u0442\u0435: \u0441\u043d\u0430\u0447\u0430\u043b\u0430 ECDHE, \u0437\u0430\u0447\u0435\u043c AES \u0431\u0435\u0437 PFS \u0438 fallback \u043d\u0430 3DES.<\/p>\n<p>  <a href=\"https:\/\/www.ssllabs.com\/ssltest\/analyze.html?d=vk.com&amp;s=87.240.143.241&amp;hideResults=on\">\u041b\u043e\u0433\u0438\u043a\u0430 \u043d\u0430 vk.com<\/a> \u043c\u043d\u0435 \u043d\u0435\u043f\u043e\u043d\u044f\u0442\u043d\u0430. \u041a\u0430\u0436\u0435\u0442\u0441\u044f, \u0442\u0443\u0442 \u043f\u0440\u043e\u0441\u0442\u043e \u0432\u0437\u044f\u043b\u0438 \u0432\u0441\u0435 \u0448\u0438\u0444\u0440\u044b \u0438 \u0432\u044b\u043a\u0438\u043d\u0443\u043b\u0438 \u0438\u0437 \u043d\u0438\u0445 MD5 \u0438 RC4. \u0414\u0443\u043c\u0430\u044e, \u043f\u043e\u0445\u043e\u0436\u0438\u0439 \u043d\u0430\u0431\u043e\u0440 \u043c\u043e\u0436\u043d\u043e \u043f\u043e\u043b\u0443\u0447\u0438\u0442\u044c \u043a\u043e\u043c\u0430\u043d\u0434\u043e\u0439 openssl ciphers &#8216;ALL:!RC4:!MD5&#8217;. \u0428\u0438\u0444\u0440 CAMELLIA? Are serious?<\/p>\n<blockquote><p>TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384<br \/>  TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256<br \/>  TLS_DHE_RSA_WITH_AES_256_GCM_SHA384<br \/>  TLS_DHE_RSA_WITH_AES_128_GCM_SHA256<br \/>  TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384<br \/>  TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256<br \/>  TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA<br \/>  TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA<br \/>  TLS_DHE_RSA_WITH_AES_256_CBC_SHA256<br \/>  TLS_DHE_RSA_WITH_AES_128_CBC_SHA256<br \/>  TLS_DHE_RSA_WITH_AES_256_CBC_SHA<br \/>  TLS_DHE_RSA_WITH_AES_128_CBC_SHA<br \/>  TLS_ECDHE_RSA_WITH_3DES_EDE_CBC_SHA<br \/>  TLS_DHE_RSA_WITH_3DES_EDE_CBC_SHA<br \/>  TLS_RSA_WITH_AES_256_GCM_SHA384<br \/>  TLS_RSA_WITH_AES_128_GCM_SHA256<br \/>  TLS_RSA_WITH_AES_256_CBC_SHA256<br \/>  TLS_RSA_WITH_AES_128_CBC_SHA256<br \/>  TLS_RSA_WITH_AES_256_CBC_SHA<br \/>  TLS_RSA_WITH_AES_128_CBC_SHA<br \/>  TLS_RSA_WITH_3DES_EDE_CBC_SHA<br \/>  TLS_DHE_RSA_WITH_CAMELLIA_256_CBC_SHA<br \/>  TLS_RSA_WITH_CAMELLIA_256_CBC_SHA<br \/>  TLS_DHE_RSA_WITH_CAMELLIA_128_CBC_SHA<br \/>  TLS_RSA_WITH_CAMELLIA_128_CBC_SHA<\/p><\/blockquote>\n<p>  \u0423 mail.ru \u0441\u043d\u0430\u0447\u0430\u043b\u0430 ECDHE, \u043f\u043e\u0442\u043e\u043c DHE, \u043f\u043e\u0442\u043e\u043c \u2014 \u0448\u0438\u0444\u0440\u044b \u0431\u0435\u0437 PFS, \u043d\u043e \u043e\u043f\u044f\u0442\u044c \u0436\u0435 \u2014 CAMELLIA, SEED. \u041a\u0430\u0436\u0435\u0442\u0441\u044f, \u0438 <a href=\"https:\/\/www.ssllabs.com\/ssltest\/analyze.html?d=mail.ru&amp;s=217.69.139.200\">\u0442\u0443\u0442 \u043d\u0438\u043a\u0442\u043e \u043d\u0435 \u0432\u044b\u0431\u0438\u0440\u0430\u043b ciphersuites<\/a>, \u0430 \u043f\u043e\u043b\u043e\u0436\u0438\u043b\u0441\u044f \u043d\u0430 \u0432\u0430\u0440\u0438\u0430\u043d\u0442\u044b, \u043f\u0440\u0435\u0434\u043b\u0430\u0433\u0430\u0435\u043c\u044b\u0435 OpenSSL \u043f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e.<\/p>\n<p>  \u0418\u043d\u0442\u0435\u0440\u0435\u0441\u043d\u043e, \u0447\u0442\u043e \u0434\u043e \u043d\u0435\u0434\u0430\u0432\u043d\u0435\u0433\u043e \u0432\u0440\u0435\u043c\u0435\u043d\u0438 \u0441\u0435\u0440\u0432\u0435\u0440 nsa.gov \u0438\u043c\u0435\u043b \u043e\u0447\u0435\u043d\u044c \u0441\u043b\u0430\u0431\u044b\u0439 \u043d\u0430\u0431\u043e\u0440 ciphersuites, \u0441\u0430\u043c\u044b\u043c \u043b\u0443\u0447\u0448\u0438\u043c \u0432\u0430\u0440\u0438\u0430\u043d\u0442\u043e\u043c \u0442\u0430\u043c \u0431\u044b\u043b RC4 \u0431\u0435\u0437 PFS, \u043d\u043e \u0441\u0435\u0439\u0447\u0430\u0441 <a href=\"https:\/\/www.ssllabs.com\/ssltest\/analyze.html?d=nsa.gov\">\u0441\u0438\u0442\u0443\u0430\u0446\u0438\u044e \u0438\u0441\u043f\u0440\u0430\u0432\u0438\u043b\u0438<\/a> \u0441 \u0442\u043e\u0439 \u0436\u0435 \u0441\u0430\u043c\u043e\u0439 \u043b\u043e\u0433\u0438\u043a\u043e\u0439, \u0447\u0442\u043e \u0438 \u0443 \u043d\u0430\u0441: ECDHE \u0438 AES, RSA \u0438 AES, fallback \u043d\u0430 3DES. \u0410\u043d\u0430\u043b\u043e\u0433\u0438\u0447\u043d\u043e \u0432\u044b\u0433\u043b\u044f\u0434\u0438\u0442 <a href=\"https:\/\/www.ssllabs.com\/ssltest\/analyze.html?d=cia.gov&amp;s=23.6.99.36&amp;latest\">https \u043d\u0430 \u0441\u0430\u0439\u0442\u0435 \u0426\u0420\u0423<\/a>. \u0417\u0430\u0431\u0430\u0432\u043d\u043e, \u0447\u0442\u043e \u043d\u0430 \u0441\u0430\u0439\u0442\u0430\u0445 \u0424\u0421\u0411 \u0438 \u0421\u0412\u0420 \u0432\u043e\u043e\u0431\u0449\u0435 \u043d\u0435 \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442 https.<\/p>\n<p>  \u0412\u043f\u0440\u043e\u0447\u0435\u043c, \u043f\u043e \u043c\u043e\u0435\u0439 \u043b\u0438\u0447\u043d\u043e\u0439 \u043e\u0446\u0435\u043d\u043a\u0435, \u0441\u0430\u0439\u0442\u043e\u043c \u0441 \u0441\u0430\u043c\u044b\u043c\u0438 \u043f\u043b\u043e\u0445\u0438\u043c\u0438 ciphersuites \u0432 \u0438\u043d\u0442\u0435\u0440\u043d\u0435\u0442\u0435 \u0431\u044b\u043b \u0441\u0430\u0439\u0442 \u0413\u043e\u0441\u0443\u0441\u043b\u0443\u0433 \u043f\u0440\u0430\u0432\u0438\u0442\u0435\u043b\u044c\u0441\u0442\u0432\u0430 \u041c\u043e\u0441\u043a\u0432\u044b login.mos.ru. \u0412 \u0441\u0432\u043e\u0435 \u0432\u0440\u0435\u043c\u044f \u043e\u043d \u043f\u0440\u0435\u0434\u043b\u0430\u0433\u0430\u043b ciphersuite TLS_NULL_WITH_NULL_NULL \u2014 \u0442\u043e \u0435\u0441\u0442\u044c \u0431\u0435\u0437 \u0430\u0443\u0442\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u0438 \u0438 \u0431\u0435\u0437 \u0448\u0438\u0444\u0440\u043e\u0432\u0430\u043d\u0438\u044f. \u0412\u043f\u0440\u043e\u0447\u0435\u043c, \u0441\u0435\u0439\u0447\u0430\u0441 \u043f\u0440\u0438\u043d\u044f\u0442\u044b \u043c\u0435\u0440\u044b: \u0437\u0430\u0434\u0435\u0440\u0436\u043a\u0430 \u043d\u0430 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0443 TLS \u0441\u043e\u0435\u0434\u0438\u043d\u0435\u043d\u0438\u044f \u0441 sslabs.com \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d \u0442\u0430\u043a\u0438\u043c \u043e\u0431\u0440\u0430\u0437\u043e\u043c, \u0447\u0442\u043e \u0441\u043a\u0430\u043d\u043d\u0435\u0440 \u043e\u0442\u0432\u0430\u043b\u0438\u0432\u0430\u0435\u0442\u0441\u044f \u043f\u043e \u0442\u0430\u0439\u043c\u0430\u0443\u0442\u0443. \u041d\u043e \u0438 ciphersuites \u043f\u043e\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u044b, \u0445\u043e\u0442\u044f \u0432\u044b\u0441\u0448\u0438\u043c \u043f\u0440\u0438\u043e\u0440\u0438\u0442\u0435\u0442\u043e\u043c \u0441\u0442\u043e\u044f\u0442 RC4-MD5, RC4-SHA \u0438 3DES-SHA, \u0432 \u0441\u043f\u0438\u0441\u043a\u0435 \u043c\u043e\u0436\u043d\u043e \u043d\u0430\u0439\u0442\u0438 ECDH \u2014 \u044d\u0442\u043e \u043c\u043e\u0436\u043d\u043e \u043f\u0440\u043e\u0432\u0435\u0440\u0438\u0442\u044c \u0432\u0440\u0443\u0447\u043d\u0443\u044e \u043a\u043e\u043c\u0430\u043d\u0434\u043e\u0439 openssl s_client \u0441 \u043a\u043b\u044e\u0447\u043e\u043c -cipher.<\/p>\n<h3>\u0420\u0435\u043a\u043e\u043c\u0435\u043d\u0434\u0430\u0446\u0438\u0438 \u043f\u043e \u0432\u044b\u0431\u043e\u0440\u0443 ciphersuite<\/h3>\n<p>  \u041a\u0430\u043a\u0438\u0435 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438 \u043c\u043e\u0436\u043d\u043e \u043f\u043e\u0440\u0435\u043a\u043e\u043c\u0435\u043d\u0434\u043e\u0432\u0430\u0442\u044c \u043e\u0431\u044b\u0447\u043d\u043e\u043c\u0443 \u0441\u0430\u0439\u0442\u0443? \u0412\u043e\u0442 \u0442\u0430\u043a\u043e\u0439 \u0440\u0435\u043a\u043e\u043c\u0435\u043d\u0434\u043e\u0432\u0430\u043d\u044b\u0439 \u043a\u043e\u043d\u0444\u0438\u0433 nginx \u043c\u044b \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u043c \u0432 \u042f\u043d\u0434\u0435\u043a\u0441\u0435 \u043f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e:<\/p>\n<blockquote><p>ssl_prefer_server_ciphers on;<br \/>   ssl_protocols TLSv1 TLSv1.1 TLSv1.2;<br \/>   ssl_ciphers kEECDH+AESGCM+AES128:kEECDH+AES128:kRSA+AESGCM+AES128:kRSA+AES128:!RC4:!aNULL:!eNULL:!MD5:!EXPORT:!LOW:!SEED:!CAMELLIA:!IDEA:!PSK:!SRP:!SSLv2;<\/p><\/blockquote>\n<p>  \u0415\u0441\u043b\u0438 \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u0430 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 IE8 \u043d\u0430 XP, \u043c\u043e\u0436\u043d\u043e \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u0442\u0430\u043a\u043e\u0439 \u043d\u0430\u0431\u043e\u0440, \u043e\u043d \u0432\u043a\u043b\u044e\u0447\u0438\u0442 3DES:  <\/p>\n<blockquote><p>ssl_ciphers kEECDH+AESGCM+AES128:kEECDH+AES128:kRSA+AESGCM+AES128:kRSA+AES128:kRSA+3DES:!RC4:!aNULL:!eNULL:!MD5:!EXPORT:!LOW:!SEED:!CAMELLIA:!IDEA:!PSK:!SRP:!SSLv2;<\/p><\/blockquote>\n<p>  \u0415\u0441\u043b\u0438 \u043d\u0443\u0436\u043d\u0430 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 IE6 \u043d\u0430 XP, \u043c\u043e\u0436\u043d\u043e \u0432\u043a\u043b\u044e\u0447\u0438\u0442\u044c RC4, \u043d\u043e \u0432 \u0442\u0430\u043a\u0438\u0445 \u0441\u043b\u0443\u0447\u0430\u044f\u0445 \u043c\u044b \u0440\u0435\u043a\u043e\u043c\u0435\u043d\u0434\u0443\u0435\u043c \u043d\u0430\u0448\u0438\u043c \u0441\u0438\u0441\u0442\u0435\u043c\u043d\u044b\u043c \u0430\u0434\u043c\u0438\u043d\u0438\u0441\u0442\u0440\u0430\u0442\u043e\u0440\u0430\u043c \u043f\u0440\u043e\u043a\u043e\u043d\u0441\u0443\u043b\u044c\u0442\u0438\u0440\u043e\u0432\u0430\u0442\u044c\u0441\u044f \u0441\u043e \u0441\u043b\u0443\u0436\u0431\u043e\u0439 \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u043e\u043d\u043d\u043e\u0439 \u0431\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u043e\u0441\u0442\u0438, \u0447\u0442\u043e\u0431\u044b \u0442\u043e\u0447\u043d\u043e \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u044f\u0442\u044c \u0441\u0432\u043e\u0438 \u0440\u0438\u0441\u043a\u0438. \u042f \u043d\u0435 \u0443\u0432\u0435\u0440\u0435\u043d, \u0447\u0442\u043e \u043a\u0430\u043a\u0438\u043c-\u0442\u043e \u0441\u0430\u0439\u0442\u0430\u043c \u0437\u0430 \u043f\u0440\u0435\u0434\u0435\u043b\u0430\u043c\u0438 \u043f\u0435\u0440\u0432\u043e\u0439 \u043f\u043e\u043b\u0443\u0441\u043e\u0442\u043d\u0438 \u0441\u0430\u043c\u044b\u0445 \u043f\u043e\u043f\u0443\u043b\u044f\u0440\u043d\u044b\u0445 \u0432 \u0440\u0443\u043d\u0435\u0442\u0435 \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0442\u0435\u043b\u044c\u043d\u043e \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u0430 \u0442\u0430\u043a\u0430\u044f \u043f\u043e\u0434\u0435\u0440\u0436\u043a\u0430.<\/p>\n<p>  \u041a\u0441\u0442\u0430\u0442\u0438, \u043d\u0430\u0439\u0434\u0435\u0442\u0435 \u0438\u043d\u0442\u0435\u0440\u0435\u0441\u043d\u044b\u0435 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438 ciphersuite \u0432 \u0438\u043d\u0442\u0435\u0440\u043d\u0435\u0442\u0435, \u043f\u0438\u0448\u0438\u0442\u0435.     \t<\/p>\n<div class=\"clear\"><\/div>\n<p> \u0441\u0441\u044b\u043b\u043a\u0430 \u043d\u0430 \u043e\u0440\u0438\u0433\u0438\u043d\u0430\u043b \u0441\u0442\u0430\u0442\u044c\u0438 <a href=\"http:\/\/habrahabr.ru\/post\/258673\/\"> http:\/\/habrahabr.ru\/post\/258673\/<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>     \t\u0421\u0435\u0439\u0447\u0430\u0441 \u043d\u0430 \u0444\u043e\u043d\u0435 <a href=\"http:\/\/habrahabr.ru\/company\/dsec\/blog\/258457\/\">\u0443\u044f\u0437\u0432\u0438\u043c\u043e\u0441\u0442\u0438 Logjam<\/a> \u0432\u0441\u0435 \u0432 \u0438\u043d\u0434\u0443\u0441\u0442\u0440\u0438\u0438 \u0432 \u043e\u0447\u0435\u0440\u0435\u0434\u043d\u043e\u0439 \u0440\u0430\u0437 \u043e\u0431\u0441\u0443\u0436\u0434\u0430\u044e\u0442 \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u044b \u0438 \u043e\u0441\u043e\u0431\u0435\u043d\u043d\u043e\u0441\u0442\u0438 TLS. \u042f \u0445\u043e\u0447\u0443 \u0432\u043e\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c\u0441\u044f \u044d\u0442\u043e\u0439 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c\u044e, \u0447\u0442\u043e\u0431\u044b \u043f\u043e\u0433\u043e\u0432\u043e\u0440\u0438\u0442\u044c \u043e\u0431 \u043e\u0434\u043d\u043e\u0439 \u0438\u0437 \u043d\u0438\u0445, \u0430 \u0438\u043c\u0435\u043d\u043d\u043e \u2014 \u043e \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0435 ciphersiutes. \u041c\u044b \u0443\u0436\u0435 \u043d\u0435 \u0440\u0430\u0437 \u043f\u0438\u0441\u0430\u043b\u0438 \u043d\u0430 \u0425\u0430\u0431\u0440\u0435 \u043e \u0442\u043e\u043c, \u043a\u0430\u043a \u0432\u043d\u0435\u0434\u0440\u044f\u0435\u043c \u0448\u0438\u0444\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u0442\u0440\u0430\u0444\u0438\u043a\u0430 \u043d\u0430 \u0441\u0435\u0440\u0432\u0438\u0441\u0430\u0445 \u042f\u043d\u0434\u0435\u043a\u0441\u0430: \u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440, \u043e\u0431 \u044d\u0442\u043e\u043c \u0432\u0435\u0441\u044c\u043c\u0430 \u043f\u043e\u0434\u0440\u043e\u0431\u043d\u043e <a href=\"http:\/\/habrahabr.ru\/company\/yandex\/blog\/249771\/\">\u0440\u0430\u0441\u0441\u043a\u0430\u0437\u044b\u0432\u0430\u043b<\/a> \u042d\u043b\u044c\u0434\u0430\u0440  <a href=\"http:\/\/habrahabr.ru\/users\/kyprizel\/\" class=\"user_link\">kyprizel<\/a> \u0417\u0430\u0438\u0442\u043e\u0432, \u043d\u043e ciphersiutes \u0431\u044b\u043b\u0438 \u043e\u0434\u043d\u043e\u0439 \u0438\u0437 \u0432\u0435\u0449\u0435\u0439, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0432 \u0442\u043e\u0442 \u0440\u0430\u0437 \u043e\u0441\u0442\u0430\u043b\u0438\u0441\u044c \u0432 \u043e\u0441\u043d\u043e\u0432\u043d\u043e\u043c \u0437\u0430 \u043a\u0430\u0434\u0440\u043e\u043c. \u041a\u0441\u0442\u0430\u0442\u0438, \u0445\u043e\u0447\u0443 \u0432\u0441\u0435\u0445 \u0443\u0441\u043f\u043e\u043a\u043e\u0438\u0442\u044c \u0438 \u0441\u043a\u0430\u0437\u0430\u0442\u044c, \u0447\u0442\u043e \u043d\u0430 \u0441\u0435\u0440\u0432\u0435\u0440\u0430\u0445 \u042f\u043d\u0434\u0435\u043a\u0441\u0430 \u043d\u0438\u043a\u043e\u0433\u0434\u0430 \u043d\u0435 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043b\u0441\u044f \u044d\u043a\u0441\u043f\u043e\u0440\u0442\u043d\u044b\u0439 \u0432\u0430\u0440\u0438\u0430\u043d\u0442 \u0430\u043b\u0433\u043e\u0440\u0438\u0442\u043c\u0430 \u0414\u0438\u0444\u0444\u0438-\u0425\u0435\u043b\u043b\u043c\u0430\u043d\u0430.<\/p>\n<p>  \u0418\u0442\u0430\u043a, Ciphersuite \u2014 \u044d\u0442\u043e \u0441\u043e\u0432\u043e\u043a\u0443\u043f\u043d\u043e\u0441\u0442\u044c \u0430\u043b\u0433\u043e\u0440\u0438\u0442\u043c\u043e\u0432, \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u043c\u044b\u0445 \u0432 \u043a\u043e\u043d\u043a\u0440\u0435\u0442\u043d\u043e\u0439 TLS\u2013\u0441\u0435\u0441\u0441\u0438\u0438. \u0421\u044e\u0434\u0430 \u043e\u0442\u043d\u043e\u0441\u044f\u0442\u0441\u044f:<\/p>\n<ul>\n<li>\u0430\u043b\u0433\u043e\u0440\u0438\u0442\u043c \u0432\u044b\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u0441\u0435\u0441\u0441\u0438\u043e\u043d\u043d\u044b\u0445 \u043a\u043b\u044e\u0447\u0435\u0439 \u0448\u0438\u0444\u0440\u043e\u0432\u0430\u043d\u0438\u044f;<\/li>\n<li>\u0430\u043b\u0433\u043e\u0440\u0438\u0442\u043c, \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u043c\u044b\u0439 \u0434\u043b\u044f \u0430\u0443\u0442\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u0438 \u0441\u0435\u0440\u0432\u0435\u0440\u0430;<\/li>\n<li>\u0441\u043e\u0431\u0441\u0442\u0432\u0435\u043d\u043d\u043e \u0441\u0438\u043c\u043c\u0435\u0442\u0440\u0438\u0447\u043d\u044b\u0439 \u0430\u043b\u0433\u043e\u0440\u0438\u0442\u043c \u0448\u0438\u0444\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u0442\u0440\u0430\u0444\u0438\u043a\u0430;<\/li>\n<li>\u0438, \u043d\u0430\u043a\u043e\u043d\u0435\u0446, \u0430\u043b\u0433\u043e\u0440\u0438\u0442\u043c \u043a\u043e\u043d\u0442\u0440\u043e\u043b\u044f \u0446\u0435\u043b\u043e\u0441\u0442\u043d\u043e\u0441\u0442\u0438 (MAC, message authentication code).<\/li>\n<\/ul>\n<p>  \u0414\u043b\u044f \u0442\u043e\u0433\u043e \u0447\u0442\u043e\u0431\u044b \u043f\u043e\u043d\u044f\u0442\u044c, \u043a\u0430\u043a\u043e\u0432\u0430 \u0440\u043e\u043b\u044c \u043a\u0430\u0436\u0434\u043e\u0433\u043e \u0438\u0437 \u0430\u043b\u0433\u043e\u0440\u0438\u0442\u043c\u043e\u0432, \u0434\u0430\u0432\u0430\u0439\u0442\u0435 \u0432\u043a\u0440\u0430\u0442\u0446\u0435 \u0440\u0430\u0441\u0441\u043c\u043e\u0442\u0440\u0438\u043c \u043f\u0440\u043e\u0446\u0435\u0441\u0441 \u0438\u043d\u0438\u0446\u0438\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 TLS\u2013\u0441\u043e\u0435\u0434\u0438\u043d\u0435\u043d\u0438\u044f \u0432 \u043f\u0440\u0438\u043c\u0435\u043d\u0435\u043d\u0438\u0438 \u043a HTTPS (\u0440\u0430\u0437\u0443\u043c\u0435\u0435\u0442\u0441\u044f, TLS \u0432\u043e\u0437\u043c\u043e\u0436\u0435\u043d \u0438 \u0434\u043b\u044f \u0434\u0440\u0443\u0433\u0438\u0445 TCP \u0438 UDP \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b\u043e\u0432, \u043d\u043e \u0441\u0435\u0439\u0447\u0430\u0441 \u043c\u044b \u044d\u0442\u043e \u0440\u0430\u0441\u0441\u043c\u0430\u0442\u0440\u0438\u0432\u0430\u0442\u044c \u043d\u0435 \u0431\u0443\u0434\u0435\u043c). \u0417\u0430 \u043f\u043e\u0434\u0440\u043e\u0431\u043d\u043e\u0441\u0442\u044f\u043c\u0438 \u043c\u043e\u0436\u043d\u043e \u043e\u0431\u0440\u0430\u0442\u0438\u0442\u044c\u0441\u044f \u0432 <a href=\"https:\/\/tools.ietf.org\/html\/rfc5246\">RFC5246<\/a>.<\/p>\n<p>  <img decoding=\"async\" src=\"http:\/\/habrastorage.org\/files\/1b4\/fb1\/9d9\/1b4fb19d9f0d411d897c18f9e3331de6.png\" alt=\"image\"\/><\/p>\n<p>  \u0412 TLS \u0435\u0441\u0442\u044c \u0441\u043e\u0431\u0441\u0442\u0432\u0435\u043d\u043d\u044b\u0439 \u043c\u0435\u0445\u0430\u043d\u0438\u0437\u043c \u0434\u0435\u043b\u0435\u043d\u0438\u044f \u043d\u0430 \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u044f, \u043d\u0430\u0437\u044b\u0432\u0430\u0435\u043c\u044b\u0439 record protocol. \u041a\u0430\u0436\u0434\u043e\u0435 TLS-\u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u0435 \u043d\u0435 \u043e\u0431\u044f\u0437\u0430\u043d\u043e \u0431\u044b\u0442\u044c \u0440\u0430\u0432\u043d\u043e TCP-\u0441\u0435\u0433\u043c\u0435\u043d\u0442\u0443, \u043e\u043d\u043e \u043c\u043e\u0436\u0435\u0442 \u0431\u044b\u0442\u044c \u0431\u043e\u043b\u044c\u0448\u0435 \u0438\u043b\u0438 \u043c\u0435\u043d\u044c\u0448\u0435.  <\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[],"tags":[],"class_list":["post-258005","post","type-post","status-publish","format-standard","hentry"],"_links":{"self":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/posts\/258005","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=258005"}],"version-history":[{"count":0,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/posts\/258005\/revisions"}],"wp:attachment":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=258005"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=258005"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=258005"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}