{"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\/de\/blog\/news\/predlozhennaya-google-programmnaya-zashhita-ot-ataki-lvi-pokazala-snizhenie-proizvoditelnosti-v-14-raz","title":{"rendered":"Die von Google vorgeschlagene Software zum Schutz vor LVI-Angriffen zeigte eine Leistungsreduzierung um das 14-fache.","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Zola Bridges von Google <noindex><a rel=\"nofollow\" href=\"https:\/\/reviews.llvm.org\/D75939\">Alternativen zu den Begriffen \u201ewhitelist\/blacklist\u201c und \u201emaster\/slave\u201c vor, die f\u00fcr die Verwendung in Spezifikationen bevorzugt werden \u2013 anstelle von \u201emaster\/slave\u201c wird empfohlen, \u201eprimary\/secondary\u201c, \u201eleader\/follower\u201c,<\/a><\/noindex> f\u00fcr die LLVM-Compiler-Suite ein Patch zur Implementierung des SESES (Speculative Execution Side Effect Suppression), der dabei hilft, Angriffe auf den Mechanismus der spekulativen Ausf\u00fchrung in Intel-CPUs zu blockieren, \u00e4hnlich wie <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=52517\">LVI<\/a><\/noindex>. Die Schutzmethode wird auf Compiler-Ebene implementiert und basiert darauf, dass der Compiler bei der Generierung des Machine Codes die Anweisung <noindex><a rel=\"nofollow\" href=\"https:\/\/www.felixcloutier.com\/x86\/lfence\">LFENCE<\/a><\/noindex>, die vor jeder Speicherlese- oder -schreiboperation sowie vor der ersten Sprunganweisung in einer Gruppe von Anweisungen, die einen Block abschlie\u00dft, eingef\u00fcgt wird. <\/p>\n<p>Die LFENCE-Anweisung wartet, bis alle vorhergehenden Speicheroperationen abgeschlossen sind, und verhindert die spekulative Ausf\u00fchrung der Anweisungen nach LFENCE, bis die Feststellung abgeschlossen ist. Der Einsatz von LFENCE f\u00fchrt zu einem erheblichen Leistungsabfall, weshalb der Schutz nur in Ausnahmef\u00e4llen f\u00fcr besonders kritischen Code empfohlen wird. Neben dem vollst\u00e4ndigen Schutz bietet der Patch drei Flags, um bestimmte Schutzebenen selektiv zu deaktivieren, um die negativen Auswirkungen auf die Leistung zu verringern. <\/p>\n<p>In den durchgef\u00fchrten Tests f\u00fchrte der Einsatz des SESES-Schutzes f\u00fcr das BoringSSL-Paket zu einer Verringerung der von der Bibliothek pro Sekunde durchgef\u00fchrten Operationen um das 14-fache \u2013 die Leistung der gesch\u00fctzten Version der Bibliothek betrug im Durchschnitt nur 7,1 % der Werte der ungesch\u00fctzten Version (die Schwankungen je nach Test lagen zwischen 4 % und 23 %). <\/p>\n<p>Zum Vergleich, <noindex><a rel=\"nofollow\" href=\"http:\/\/git.yoctoproject.org\/cgit.cgi\/poky\/commit\/?id=b353a8069ba1b7691aa198115e047211c93f09c4\">vorgeschlagen<\/a><\/noindex> zuvor f\u00fcr den GNU Assembler hat der Mechanismus, der LFENCE nach jeder Speicherladeoperation und vor bestimmten Sprunganweisungen einf\u00fcgt, einen Leistungsabfall von ungef\u00e4hr dem 5-fachen gezeigt (22% des Codes ohne Schutz). Die Schutzmethode wurde ebenfalls <noindex><a rel=\"nofollow\" href=\"https:\/\/software.intel.com\/security-software-guidance\/insights\/deep-dive-load-value-injection\">vorgeschlagen<\/a><\/noindex> und <noindex><a rel=\"nofollow\" href=\"https:\/\/reviews.llvm.org\/D75937\">wurde implementiert<\/a><\/noindex> von Ingenieuren von Intel, aber die Testergebnisse zur Leistung sind bisher noch nicht ver\u00f6ffentlicht worden. Urspr\u00fcnglich hatten die Forscher, die den LVI-Angriff identifizierten, einen Leistungsabfall bei vollst\u00e4ndigem Schutz von 2-19 mal prognostiziert. <\/p>\n<p><noindex><a rel=\"nofollow\" name=\"link\"><\/a><\/noindex><\/p>\n<p>Quelle: <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\/de\/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=\"de_DE\" \/>\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\/de\/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\udd47Der von Google vorgeschlagene Software-Schutz gegen den LVI-Angriff zeigte einen Leistungsabfall um das 14-fache | ProHoster","description":"Zola Bridges von Google schlug f\u00fcr die LLVM-Compiler-Suite einen Patch zur Implementierung des SESES-Schutzes vor (Spekulative Ausf\u00fchrungseffekten).","canonical_url":"https:\/\/prohoster.info\/de\/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":"de_DE","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\/de\/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\/de\/wp-json\/wp\/v2\/posts\/74882","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/comments?post=74882"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts\/74882\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/media?parent=74882"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/categories?post=74882"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/tags?post=74882"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}