{"id":93917,"date":"2020-09-11T01:41:59","date_gmt":"2020-09-10T23:41:59","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/uyazvimost-v-tls-dopuskayushhaya-opredelenie-klyucha-dlya-soedinenij-na-baze-shifrov-dh"},"modified":"2020-09-11T01:41:59","modified_gmt":"2020-09-10T23:41:59","slug":"uyazvimost-v-tls-dopuskayushhaya-opredelenie-klyucha-dlya-soedinenij-na-baze-shifrov-dh","status":"publish","type":"post","link":"https:\/\/prohoster.info\/et\/blog\/news\/uyazvimost-v-tls-dopuskayushhaya-opredelenie-klyucha-dlya-soedinenij-na-baze-shifrov-dh","title":{"rendered":"TLS vulnerabiilsus, mis v\u00f5imaldab m\u00e4\u00e4rata v\u00f5tme DH-protokollide p\u00f5hjal","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><noindex><a rel=\"nofollow\" href=\"https:\/\/www.mail-archive.com\/openssl-announce@openssl.org\/msg00329.html\">Ava<\/a><\/noindex> teave uue <noindex><a rel=\"nofollow\" href=\"https:\/\/raccoon-attack.com\/RacoonAttack.pdf\">haavatavuse<\/a><\/noindex> (CVE-2020-1968) TLS-protokollis, mille koodnimi on<br \/>\n<noindex><a rel=\"nofollow\" href=\"https:\/\/raccoon-attack.com\/\">Raccoon<\/a><\/noindex> ja mis v\u00f5imaldab v\u00e4ga harvaesinevate asjaolude korral m\u00e4\u00e4rata eelmise peamise v\u00f5tme (pre-master), mida saab kasutada TLS-\u00fchenduste, sealhulgas HTTPS-i, dekr\u00fcpteerimiseks, kui vahepealset liiklust (MITM) tabatakse. Tuuakse esile, et r\u00fcnnak on praktilise teostamise osas v\u00e4ga keeruline ja on pigem teoreetilise iseloomuga. R\u00fcnnaku teostamiseks on vajalik TLS-serveri spetsiifiline konfiguratsioon ja v\u00f5ime v\u00e4ga t\u00e4pselt m\u00f5\u00f5ta serveri operatsioonide t\u00f6\u00f6tlemise aega.<\/p>\n<p>Probleem on otse TLS spetsifikatsioonis ja see puudutab ainult \u00fchendusi, mis kasutavad DH (Diffie-Hellman, TLS_DH_*&#187;) p\u00f5hinevaid \u0161ifreid. ECDH \u0161ifrite puhul probleem ei ilmne ja need j\u00e4\u00e4vad turvaliseks. Haavatavad on ainult TLS protokollid kuni versioonini 1.2, TLS 1.3 ei ole sellele probleemile allutatav. Haavatavus avaldub TLS-i rakendustes, mis kasutavad erinevates TLS-\u00fchendustes sama DH salajast v\u00f5tit (sarnast k\u00e4itumist t\u00e4heldatakse umbes 4.4% Alexa Top 1M serveritest).<\/p>\n<p>OpenSSL 1.0.2e ja varasemates versioonides taastatakse DH algv\u00f5ti k\u00f5igis serveri \u00fchendustes, kui valik SSL_OP_SINGLE_DH_USE ei ole selgelt m\u00e4\u00e4ratud. Alates OpenSSL 1.0.2f taastatakse DH algv\u00f5ti ainult staatiliste DH-\u0161ifrite kasutamisel (&#171;DH-*&#187;, n\u00e4iteks &#171;DH-RSA-AES256-SHA&#187;). OpenSSL 1.1.1 puhul haavatavus ei avaldu, kuna sellel harul ei kasutata DH algv\u00f5tit ega rakendata staatilisi DH-\u0161ifreid. <\/p>\n<p>DH v\u00f5tmise meetodi kasutamisel genereerivad \u00fchenduse m\u00f5lemad pooled juhuslikud salajased v\u00f5tmised (edasi on v\u00f5tmed &#171;a&#187; ja &#171;b&#187;), mille alusel arvutatakse ja saadetakse avalikud v\u00f5tmed (ga mod p ja gb mod p). P\u00e4rast iga poolepoolsete avalike v\u00f5tmete vastuv\u00f5tmist arvutab kummagi osapoole poolt \u00fchine algv\u00f5ti (gab mod p), mida rakendatakse seansi v\u00f5tmete moodustamiseks. Raccooni r\u00fcnnak v\u00f5imaldab tuvastada algv\u00f5tit, anal\u00fc\u00fcsides kolmandate kanalite kaudu saadud teavet, tuginedes sellele, et TLS-i spetsifikatsioonides kuni versioonini 1.2 k\u00e4stakse enne arvutusi algv\u00f5tme nullbaiid k\u00f5rvale j\u00e4tta.<\/p>\n<p>Seal, sealitud esialgne v\u00f5ti edastatakse seansi v\u00f5tme genereerimise funktsiooni, mis p\u00f5hineb erineva viivituse ajal erinevate andmete t\u00f6\u00f6tlemisel. Serveri operatsioonide aja t\u00e4psete m\u00f5\u00f5tmiste abil suudab r\u00fcndaja leida vihjeid (oracle), mis annavad v\u00f5imaluse hinnata, kas esialgne v\u00f5ti algab nullist v\u00f5i mitte. N\u00e4iteks v\u00f5ib r\u00fcndaja r\u00f6\u00f6vida kliendi edastatud avaliku v\u00f5tme (ga), saata selle serverisse tagasi ja kindlaks teha<br \/>\nkas tulemuseks olev esialgne v\u00f5ti algab nullist.<\/p>\n<p>\u00dche algv\u00f5tme baidi m\u00e4\u00e4ramine iseenesest ei anna midagi, kuid kui r\u00fcndaja j\u00e4\u00e4b klientelt edastatud 'ga' v\u00e4\u00e4rtust s\u00f5lmimisprotsessis kinni, v\u00f5ib ta luua komplekti muid 'ga' v\u00e4\u00e4rtustega seotud v\u00e4\u00e4rtusi ja saata need serverisse eraldi s\u00f5lmimisprotsessides. Luues ja edastades v\u00e4\u00e4rtusi 'gri*ga', suudab r\u00fcndaja anal\u00fc\u00fcsida serveri vastuse viivituse muutusi, et tuvastada v\u00e4\u00e4rtusi, mis toovad esile algv\u00f5tmed, mis hakkavad nullist. Tuvastades selliseid v\u00e4\u00e4rtusi, v\u00f5ib r\u00fcndaja koostada v\u00f5rrandite komplekti. <noindex><a rel=\"nofollow\" href=\"https:\/\/www.iacr.org\/archive\/crypto2009\/56770333\/56770333.pdf\">otsuse<\/a><\/noindex> <noindex><a rel=\"nofollow\" href=\"https:\/\/crypto.stanford.edu\/~dabo\/pubs\/abstracts\/dhmsb.html\">peidetud arvude probleemile<\/a><\/noindex> ja arvutada algse esialgse v\u00f5tme. <\/p>\n<p><center><img decoding=\"async\" alt=\"TLS vulnerabiilsus, mis v\u00f5imaldab m\u00e4\u00e4rata v\u00f5tme DH-protokollide p\u00f5hjal\" src=\"\/wp-content\/uploads\/2020\/09\/f804c76083b3af6b7af9087551af86b5.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/center><\/p>\n<p>OpenSSL on haavatavuste <noindex><a rel=\"nofollow\" href=\"https:\/\/www.openssl.org\/news\/secadv\/20200909.txt\">on omistatud<\/a><\/noindex> madal ohtude tase ning probleemsete \u0161ifriste &#171;TLS_DH_*&#187; liigutamine v\u00e4lja l\u00fclitatud vaikeseade kategooriasse, millel on ebapiisav kaitsetase (&#171;weak-ssl-ciphers&#187;). Samamoodi k\u00e4itusid ka Mozilla arendajad, kes <noindex><a rel=\"nofollow\" href=\"https:\/\/bugzilla.suse.com\/show_bug.cgi?id=CVE-2020-12413\">deaktiveerisid<\/a><\/noindex> NSS-kogus, mida kasutatakse Firefoxis, DH ja DHE kr\u00fcptoalgoritmide hulgad. Alates Firefox 78 on probleemsed \u0161ifrid keelatud. Chrome'is l\u00f5petati DH toetus juba 2016. aastal. BearSSL, BoringSSL, Botan, Mbed TLS ja s2n ei ole selle probleemi suhtes haavatavad, kuna nad ei toeta DH algoritme ega nende staatilisi variante. <\/p>\n<p>Erilised t\u00e4iendavad probleemid on v\u00e4lja toodud (<noindex><a rel=\"nofollow\" href=\"https:\/\/support.f5.com\/csp\/article\/K91158923\">CVE-2020-5929<\/a><\/noindex>) F5 BIG-IP seadmete TLSi virnas, mis muudab r\u00fcnnaku realistlikumaks. Eelk\u00f5ige on tuvastatud k\u00f5rvalekalded seadmete k\u00e4itumises, kui esialgse v\u00f5tme alguses on nullbyte, mida saab kasutada t\u00e4psete ajaviivituste m\u00f5\u00f5tmise asemel.<\/p>\n<p><noindex><a rel=\"nofollow\" name=\"link\"><\/a><\/noindex><\/p>\n<p>Allikas: <a \ncontent=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=53686\">opennet.ru<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0420\u0430\u0441\u043a\u0440\u044b\u0442\u044b \u0441\u0432\u0435\u0434\u0435\u043d\u0438\u044f \u043e \u043d\u043e\u0432\u043e\u0439 \u0443\u044f\u0437\u0432\u0438\u043c\u043e\u0441\u0442\u0438 (CVE-2020-1968) \u0432 \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b\u0435 TLS, \u043f\u043e\u043b\u0443\u0447\u0438\u0432\u0448\u0435\u0439 \u043a\u043e\u0434\u043e\u0432\u043e\u0435 \u0438\u043c\u044f Raccoon \u0438 \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u044e\u0449\u0435\u0439 \u043f\u0440\u0438 \u0440\u0435\u0434\u043a\u043e\u043c \u0441\u0442\u0435\u0447\u0435\u043d\u0438\u0438 \u043e\u0431\u0441\u0442\u043e\u044f\u0442\u0435\u043b\u044c\u0441\u0442\u0432 \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0438\u0442\u044c \u043f\u0440\u0435\u0434\u0432\u0430\u0440\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0439 \u043f\u0435\u0440\u0432\u0438\u0447\u043d\u044b\u0439 \u043a\u043b\u044e\u0447 (pre-master), \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u043c\u043e\u0436\u043d\u043e \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u0434\u043b\u044f \u0440\u0430\u0441\u0448\u0438\u0444\u0440\u043e\u0432\u043a\u0438 TLS-\u0441\u043e\u0435\u0434\u0438\u043d\u0435\u043d\u0438\u0439, \u0432 \u0442\u043e\u043c \u0447\u0438\u0441\u043b\u0435 HTTPS, \u043f\u0440\u0438 \u043f\u0435\u0440\u0435\u0445\u0432\u0430\u0442\u0435 \u0442\u0440\u0430\u043d\u0437\u0438\u0442\u043d\u043e\u0433\u043e \u0442\u0440\u0430\u0444\u0438\u043a\u0430 (MITM). \u041e\u0442\u043c\u0435\u0447\u0430\u0435\u0442\u0441\u044f, \u0447\u0442\u043e \u0430\u0442\u0430\u043a\u0430 \u043e\u0447\u0435\u043d\u044c \u0441\u043b\u043e\u0436\u043d\u0430 \u0434\u043b\u044f \u043f\u0440\u0430\u043a\u0442\u0438\u0447\u0435\u0441\u043a\u043e\u0439 \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 \u0438 \u0431\u043e\u043b\u044c\u0448\u0435 \u043d\u043e\u0441\u0438\u0442 \u0442\u0435\u043e\u0440\u0435\u0442\u0438\u0447\u0435\u0441\u043a\u0438\u0439 \u0445\u0430\u0440\u0430\u043a\u0442\u0435\u0440. \u0414\u043b\u044f \u043f\u0440\u043e\u0432\u0435\u0434\u0435\u043d\u0438\u044f \u0430\u0442\u0430\u043a\u0438 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":93918,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-93917","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.1.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u0420\u0430\u0441\u043a\u0440\u044b\u0442\u044b \u0441\u0432\u0435\u0434\u0435\u043d\u0438\u044f \u043e \u043d\u043e\u0432\u043e\u0439\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/et\/blog\/news\/uyazvimost-v-tls-dopuskayushhaya-opredelenie-klyucha-dlya-soedinenij-na-baze-shifrov-dh\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.1.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"et_EE\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u0423\u044f\u0437\u0432\u0438\u043c\u043e\u0441\u0442\u044c \u0432 TLS, \u0434\u043e\u043f\u0443\u0441\u043a\u0430\u044e\u0449\u0430\u044f \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u0438\u0435 \u043a\u043b\u044e\u0447\u0430 \u0434\u043b\u044f \u0441\u043e\u0435\u0434\u0438\u043d\u0435\u043d\u0438\u0439 \u043d\u0430 \u0431\u0430\u0437\u0435 \u0448\u0438\u0444\u0440\u043e\u0432 DH | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0420\u0430\u0441\u043a\u0440\u044b\u0442\u044b \u0441\u0432\u0435\u0434\u0435\u043d\u0438\u044f \u043e \u043d\u043e\u0432\u043e\u0439\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/et\/blog\/news\/uyazvimost-v-tls-dopuskayushhaya-opredelenie-klyucha-dlya-soedinenij-na-baze-shifrov-dh\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2020-09-10T23:41:59+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-09-10T23:41:59+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47TLS haavatavuse kohta, mis v\u00f5imaldab DH kr\u00fcptoalgoritme p\u00f5hinevate \u00fchenduste v\u00f5tme m\u00e4\u00e4ramist | ProHoster","description":"Paljastatud teave uue","canonical_url":"https:\/\/prohoster.info\/et\/blog\/news\/uyazvimost-v-tls-dopuskayushhaya-opredelenie-klyucha-dlya-soedinenij-na-baze-shifrov-dh","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"et_EE","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u0423\u044f\u0437\u0432\u0438\u043c\u043e\u0441\u0442\u044c \u0432 TLS, \u0434\u043e\u043f\u0443\u0441\u043a\u0430\u044e\u0449\u0430\u044f \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u0438\u0435 \u043a\u043b\u044e\u0447\u0430 \u0434\u043b\u044f \u0441\u043e\u0435\u0434\u0438\u043d\u0435\u043d\u0438\u0439 \u043d\u0430 \u0431\u0430\u0437\u0435 \u0448\u0438\u0444\u0440\u043e\u0432 DH | ProHoster","og:description":"\u0420\u0430\u0441\u043a\u0440\u044b\u0442\u044b \u0441\u0432\u0435\u0434\u0435\u043d\u0438\u044f \u043e \u043d\u043e\u0432\u043e\u0439","og:url":"https:\/\/prohoster.info\/et\/blog\/news\/uyazvimost-v-tls-dopuskayushhaya-opredelenie-klyucha-dlya-soedinenij-na-baze-shifrov-dh","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2020-09-10T23:41:59+00:00","article:modified_time":"2020-09-10T23:41:59+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"93917","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":null,"breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-02-28 11:37:29","updated":"2022-10-06 06:50:38","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts\/93917","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/comments?post=93917"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts\/93917\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/media\/93918"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/media?parent=93917"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/categories?post=93917"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/tags?post=93917"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}