{"id":74882,"date":"2020-03-21T14:41:55","date_gmt":"2020-03-21T11:41:55","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/predlozhennaya-google-programmnaya-zashhita-ot-ataki-lvi-pokazala-snizhenie-proizvoditelnosti-v-14-raz"},"modified":"2020-03-21T14:41:55","modified_gmt":"2020-03-21T11:41:55","slug":"predlozhennaya-google-programmnaya-zashhita-ot-ataki-lvi-pokazala-snizhenie-proizvoditelnosti-v-14-raz","status":"publish","type":"post","link":"https:\/\/prohoster.info\/et\/blog\/news\/predlozhennaya-google-programmnaya-zashhita-ot-ataki-lvi-pokazala-snizhenie-proizvoditelnosti-v-14-raz","title":{"rendered":"Google'i pakutud kaitse LVI r\u00fcnnakute vastu n\u00e4itas 14 korda madalamat j\u00f5udlust","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Zola Bridges Google'ist <noindex><a rel=\"nofollow\" href=\"https:\/\/reviews.llvm.org\/D75939\">soovitust<\/a><\/noindex> LLVM kompilaatorite komplekti jaoks pakutud pat\u0161 SESES (Spekulatiivse T\u00e4ideviimise K\u00fcljefekti Kahandamine) rakendusega, mis aitab blokeerida r\u00fcnnakuid Intel CPU spekulatiivse t\u00e4ideviimise mehhanismi vastu, sarnased <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=52517\">LVI<\/a><\/noindex>. Kaitsemeetod on rakendatud kompilaatori tasemel, tuginedes kompilaatori poolt genereeritud masinkoodile antud k\u00e4skudele <noindex><a rel=\"nofollow\" href=\"https:\/\/www.felixcloutier.com\/x86\/lfence\">LFENCE<\/a><\/noindex>, mis paigutatakse enne igat m\u00e4lu lugemist v\u00f5i m\u00e4lu kirjutamist ning samuti enne esimest haruk\u00e4sku instruktsioonide grupis, mis l\u00f5petab ploki. <\/p>\n<p>LFENCE k\u00e4sk ootab, kuni k\u00f5ik eelnevad m\u00e4lu lugemistoimingud on fikseeritud ja keelab j\u00e4rgneva LFENCE j\u00e4rel asuvate k\u00e4skude spekulatiivse t\u00e4ideviimise, kuni fikseerimine on l\u00f5petatud. LFENCE'i kasutamine toob kaasa m\u00e4rkimisv\u00e4\u00e4rse j\u00f5udluse languse, seega soovitatakse kaitset rakendada \u00e4\u00e4rmuslikel juhtudel \u00e4\u00e4rmiselt kriitilise koodi jaoks. Peale t\u00e4ieliku kaitse pakub pat\u0161 kolme lippu, mis v\u00f5imaldavad kindlaksm\u00e4\u00e4ratult v\u00e4lja l\u00fclitada teatud kaitsetasemeid, et v\u00e4hendada sooritusv\u00f5ime negatiivset m\u00f5ju. <\/p>\n<p>Tehtud testides viis SESES-i kaitse kasutamine BoringSSL paketi puhul 14-kordse v\u00e4henemiseni teostatavate teekoperatsioonide arv sekundis \u2014 kaitstud versiooni keskmine j\u00f5udlus j\u00e4i vaid 7,1% ulatuses kaitsmata versiooni n\u00e4itajatest (testi j\u00e4rgi variatsioon vahemikus 4% kuni 23%). <\/p>\n<p>V\u00f5rdluseks, <noindex><a rel=\"nofollow\" href=\"http:\/\/git.yoctoproject.org\/cgit.cgi\/poky\/commit\/?id=b353a8069ba1b7691aa198115e047211c93f09c4\">ettepanekud<\/a><\/noindex> varem GNU Assembler'i puhul n\u00e4itas mehhanism, mis paigutas LFENCE'i iga m\u00e4lu laadimise operatsiooni j\u00e4rel ja enne m\u00f5ningaid haruk\u00e4sklusi, j\u00f5udlust umbes 5 korda (22% kaitseta koodist). Kaitsemeetod on samuti <noindex><a rel=\"nofollow\" href=\"https:\/\/software.intel.com\/security-software-guidance\/insights\/deep-dive-load-value-injection\">on pakutud<\/a><\/noindex> ja <noindex><a rel=\"nofollow\" href=\"https:\/\/reviews.llvm.org\/D75937\">rakendatud<\/a><\/noindex> Intel'i inseneride v\u00e4lja t\u00f6\u00f6tatud, kuid selle j\u00f5udlustestide tulemused pole veel avaldatud. Alguses prognoosisid LVI r\u00fcnnaku avastanud teadlased, et t\u00e4ieliku kaitse rakendamine toob kaasa j\u00f5udluse v\u00e4henemise 2-19 korda. <\/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=52581\">opennet.ru<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>Zola Bridges \u0438\u0437 \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u0438 Google \u043f\u0440\u0435\u0434\u043b\u043e\u0436\u0438\u043b \u0434\u043b\u044f \u043d\u0430\u0431\u043e\u0440\u0430 \u043a\u043e\u043c\u043f\u0438\u043b\u044f\u0442\u043e\u0440\u043e\u0432 LLVM \u043f\u0430\u0442\u0447 \u0441 \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0435\u0439 \u0437\u0430\u0449\u0438\u0442\u044b SESES (Speculative Execution Side Effect Suppression), \u043f\u043e\u043c\u043e\u0433\u0430\u044e\u0449\u0435\u0439 \u0431\u043b\u043e\u043a\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0430\u0442\u0430\u043a\u0438 \u043d\u0430 \u043c\u0435\u0445\u0430\u043d\u0438\u0437\u043c \u0441\u043f\u0435\u043a\u0443\u043b\u044f\u0442\u0438\u0432\u043d\u043e\u0433\u043e \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u044f \u0432 CPU Intel, \u043f\u043e\u0434\u043e\u0431\u043d\u044b\u0435 LVI. \u041c\u0435\u0442\u043e\u0434 \u0437\u0430\u0449\u0438\u0442\u044b \u0440\u0435\u0430\u043b\u0438\u0437\u043e\u0432\u0430\u043d \u043d\u0430 \u0443\u0440\u043e\u0432\u043d\u0435 \u043a\u043e\u043c\u043f\u0438\u043b\u044f\u0442\u043e\u0440\u0430 \u0438 \u043e\u0441\u043d\u043e\u0432\u0430\u043d \u043d\u0430 \u0434\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u0438\u0438 \u043a\u043e\u043c\u043f\u0438\u043b\u044f\u0442\u043e\u0440\u043e\u043c \u043f\u0440\u0438 \u0433\u0435\u043d\u0435\u0440\u0430\u0446\u0438\u0438 \u043c\u0430\u0448\u0438\u043d\u043d\u043e\u0433\u043e \u043a\u043e\u0434\u0430 \u0438\u043d\u0441\u0442\u0440\u0443\u043a\u0446\u0438\u0439 LFENCE, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043f\u043e\u0434\u0441\u0442\u0430\u0432\u043b\u044f\u044e\u0442\u0441\u044f \u043f\u0435\u0440\u0435\u0434 \u043a\u0430\u0436\u0434\u043e\u0439 \u0438\u043d\u0441\u0442\u0440\u0443\u043a\u0446\u0438\u0435\u0439 \u0447\u0442\u0435\u043d\u0438\u044f [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-74882","post","type-post","status-publish","format-standard","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=\"Zola Bridges \u0438\u0437 \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u0438 Google \u043f\u0440\u0435\u0434\u043b\u043e\u0436\u0438\u043b \u0434\u043b\u044f \u043d\u0430\u0431\u043e\u0440\u0430 \u043a\u043e\u043c\u043f\u0438\u043b\u044f\u0442\u043e\u0440\u043e\u0432 LLVM \u043f\u0430\u0442\u0447 \u0441 \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0435\u0439 \u0437\u0430\u0449\u0438\u0442\u044b SESES (Speculative Execution Side.\" \/>\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\/predlozhennaya-google-programmnaya-zashhita-ot-ataki-lvi-pokazala-snizhenie-proizvoditelnosti-v-14-raz\" \/>\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\u041f\u0440\u0435\u0434\u043b\u043e\u0436\u0435\u043d\u043d\u0430\u044f Google \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u043d\u0430\u044f \u0437\u0430\u0449\u0438\u0442\u0430 \u043e\u0442 \u0430\u0442\u0430\u043a\u0438 LVI \u043f\u043e\u043a\u0430\u0437\u0430\u043b\u0430 \u0441\u043d\u0438\u0436\u0435\u043d\u0438\u0435 \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u0438 \u0432 14 \u0440\u0430\u0437 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"Zola Bridges \u0438\u0437 \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u0438 Google \u043f\u0440\u0435\u0434\u043b\u043e\u0436\u0438\u043b \u0434\u043b\u044f \u043d\u0430\u0431\u043e\u0440\u0430 \u043a\u043e\u043c\u043f\u0438\u043b\u044f\u0442\u043e\u0440\u043e\u0432 LLVM \u043f\u0430\u0442\u0447 \u0441 \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0435\u0439 \u0437\u0430\u0449\u0438\u0442\u044b SESES (Speculative Execution Side.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/et\/blog\/news\/predlozhennaya-google-programmnaya-zashhita-ot-ataki-lvi-pokazala-snizhenie-proizvoditelnosti-v-14-raz\" \/>\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-03-21T11:41:55+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-03-21T11:41:55+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\udd47Google'i pakutud tarkvaraline kaitse LVI r\u00fcnnaku vastu n\u00e4itas 14-kordset j\u00f5udluse v\u00e4henemist | ProHoster","description":"Zola Bridges Google'ist pakkus LLVM kompilaatorite komplekti jaoks pat\u0161i, kus rakendatakse SESES (Spekulatiivse T\u00e4ideviimise K\u00fcljefekti Kahandamine) kaitset.","canonical_url":"https:\/\/prohoster.info\/et\/blog\/news\/predlozhennaya-google-programmnaya-zashhita-ot-ataki-lvi-pokazala-snizhenie-proizvoditelnosti-v-14-raz","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\u041f\u0440\u0435\u0434\u043b\u043e\u0436\u0435\u043d\u043d\u0430\u044f Google \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u043d\u0430\u044f \u0437\u0430\u0449\u0438\u0442\u0430 \u043e\u0442 \u0430\u0442\u0430\u043a\u0438 LVI \u043f\u043e\u043a\u0430\u0437\u0430\u043b\u0430 \u0441\u043d\u0438\u0436\u0435\u043d\u0438\u0435 \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u0438 \u0432 14 \u0440\u0430\u0437 | ProHoster","og:description":"Zola Bridges \u0438\u0437 \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u0438 Google \u043f\u0440\u0435\u0434\u043b\u043e\u0436\u0438\u043b \u0434\u043b\u044f \u043d\u0430\u0431\u043e\u0440\u0430 \u043a\u043e\u043c\u043f\u0438\u043b\u044f\u0442\u043e\u0440\u043e\u0432 LLVM \u043f\u0430\u0442\u0447 \u0441 \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0435\u0439 \u0437\u0430\u0449\u0438\u0442\u044b SESES (Speculative Execution Side.","og:url":"https:\/\/prohoster.info\/et\/blog\/news\/predlozhennaya-google-programmnaya-zashhita-ot-ataki-lvi-pokazala-snizhenie-proizvoditelnosti-v-14-raz","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-03-21T11:41:55+00:00","article:modified_time":"2020-03-21T11:41:55+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"74882","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 18:06:23","updated":"2022-10-02 00:09:41","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\/74882","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=74882"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts\/74882\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/media?parent=74882"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/categories?post=74882"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/tags?post=74882"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}