{"id":73756,"date":"2020-03-11T20:42:30","date_gmt":"2020-03-11T17:42:30","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/lvi-novyj-klass-atak-na-mehanizm-spekulyativnogo-vypolneniya-v-cpu"},"modified":"2020-03-11T20:42:30","modified_gmt":"2020-03-11T17:42:30","slug":"lvi-novyj-klass-atak-na-mehanizm-spekulyativnogo-vypolneniya-v-cpu","status":"publish","type":"post","link":"https:\/\/prohoster.info\/cs\/blog\/news\/lvi-novyj-klass-atak-na-mehanizm-spekulyativnogo-vypolneniya-v-cpu","title":{"rendered":"LVI \u2014 nov\u00fd typ \u00fatok\u016f na mechanismus spekulativn\u00edho prov\u00e1d\u011bn\u00ed v CPU","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><noindex><a rel=\"nofollow\" href=\"https:\/\/www.intel.com\/content\/www\/us\/en\/security-center\/advisory\/intel-sa-00334.html\">Byly zve\u0159ejn\u011bny<\/a><\/noindex> informace o nov\u00e9m typu \u00fatok\u016f <noindex><a rel=\"nofollow\" href=\"https:\/\/lviattack.eu\/\">LVI<\/a><\/noindex> (Load Value Injection, <noindex><a rel=\"nofollow\" href=\"https:\/\/software.intel.com\/security-software-guidance\/software-guidance\/load-value-injection\">CVE-2020-0551<\/a><\/noindex>) na mechanismus spekulativn\u00edho prov\u00e1d\u011bn\u00ed v CPU Intel, kter\u00fd m\u016f\u017ee b\u00fdt vyu\u017eit k \u00faniku kl\u00ed\u010d\u016f a tajn\u00fdch dat z enclaves Intel SGX a dal\u0161\u00edch proces\u016f.<\/p>\n<p>Nov\u00fd typ \u00fatok\u016f je zalo\u017een na manipulaci se stejn\u00fdmi mikroarchitektonick\u00fdmi strukturami, jako p\u0159i \u00fatoc\u00edch <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=50684\">MDS<\/a><\/noindex> (Microarchitectural Data Sampling), <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=49608\">Spectre a Meltdown<\/a><\/noindex>Nicm\u00e9n\u011b nov\u00e9 \u00fatoky nejsou blokov\u00e1ny existuj\u00edc\u00edmi metodami ochrany proti Meltdownu, Spectre, MDS a dal\u0161\u00edm podobn\u00fdm \u00fatok\u016fm. Pro zaji\u0161t\u011bn\u00ed efektivn\u00ed ochrany proti LVI jsou vy\u017eadov\u00e1ny hardwarov\u00e9 zm\u011bny v CPU. P\u0159i organizaci ochrany softwarov\u011b, p\u0159id\u00e1n\u00edm instrukce LFENCE po ka\u017ed\u00e9 operaci na\u010d\u00edt\u00e1n\u00ed z pam\u011bti a nahrazen\u00edm instrukce RET instrukcemi POP, LFENCE a JMP, vznikaj\u00ed p\u0159\u00edli\u0161 vysok\u00e9 re\u017eijn\u00ed n\u00e1klady \u2013 podle odhad\u016f v\u00fdzkumn\u00edk\u016f by pln\u00e1 softwarov\u00e1 ochrana vedla k poklesu v\u00fdkonu o 2-19kr\u00e1t. <\/p>\n<p>\u010c\u00e1ste\u010dn\u011b je obt\u00ed\u017enost zablokov\u00e1n\u00ed probl\u00e9mu kompenzov\u00e1na t\u00edm, \u017ee v sou\u010dasnosti \u00fatok m\u00e1 sp\u00ed\u0161e teoretick\u00fd ne\u017e praktick\u00fd charakter (\u00fatok je teoreticky mo\u017en\u00fd, ale velmi obt\u00ed\u017en\u00fd na realizaci a reprodukovateln\u00fd pouze v syntetick\u00fdch testech).<br \/>\nSpole\u010dnost Intel <noindex><a rel=\"nofollow\" href=\"https:\/\/blogs.intel.com\/technology\/2020\/03\/ipas-security-advisories-for-march-2020\/\">p\u0159i\u0159adila<\/a><\/noindex> probl\u00e9mu st\u0159edn\u00ed stupe\u0148 nebezpe\u010dnosti (5,6 z 10) a <noindex><a rel=\"nofollow\" href=\"https:\/\/www.intel.com\/content\/www\/us\/en\/security-center\/advisory\/intel-sa-00334.html\">vyu\u017eila<\/a><\/noindex> aktualizaci firmwaru a SDK pro prost\u0159ed\u00ed SGX, ve kter\u00fdch se sna\u017eila zablokovat proveden\u00ed \u00fatoku alternativn\u00edm zp\u016fsobem. Navrhovan\u00e9 metody \u00fatoku jsou zat\u00edm pou\u017eiteln\u00e9 pouze pro procesory Intel, ale nelze vylou\u010dit mo\u017enost adaptace LVI i na jin\u00e9 procesory, kter\u00e9 jsou vystaveny \u00fatok\u016fm typu Meltdown.<\/p>\n<p>Probl\u00e9m byl identifikov\u00e1n v dubnu lo\u0148sk\u00e9ho roku v\u00fdzkumn\u00edkem Jo Van Bulckem z Leuven University, po \u010dem\u017e v spolupr\u00e1ci s 9 dal\u0161\u00edmi v\u00fdzkumn\u00edky z r\u016fzn\u00fdch univerzit byly vyvinuty p\u011bt z\u00e1kladn\u00edch metod prov\u00e1d\u011bn\u00ed \u00fatok\u016f, z nich\u017e ka\u017ed\u00e1 umo\u017e\u0148uje existenci specifick\u00fdch <noindex><a rel=\"nofollow\" href=\"https:\/\/transient.fail\/\">variant<\/a><\/noindex>. Nez\u00e1visle v \u00fanoru tohoto roku tak\u00e9 v\u00fdzkumn\u00edci ze spole\u010dnosti Bitdefender. <noindex><a rel=\"nofollow\" href=\"https:\/\/businessinsights.bitdefender.com\/bitdefender-researchers-discover-new-side-channel-attack\">objevili<\/a><\/noindex> Jedna z variant\u016f \u00fatoku LVI byla nahl\u00e1\u0161ena spole\u010dnosti Intel. Varianty \u00fatok\u016f se li\u0161\u00ed pou\u017eit\u00edm r\u016fzn\u00fdch mikroarchitektonick\u00fdch struktur, jako jsou \u00falo\u017ei\u0161t\u011b dat (SB, Store Buffer), vyrovn\u00e1vac\u00ed pam\u011b\u0165 (LFB, Line Fill Buffer), kontextov\u00e1 p\u0159ep\u00ednac\u00ed vyrovn\u00e1vac\u00ed pam\u011b\u0165 FPU a prvn\u00ed \u00farove\u0148 vyrovn\u00e1vac\u00ed pam\u011bti (L1D), kter\u00e9 byly d\u0159\u00edve pou\u017eity v takov\u00fdch \u00fatoc\u00edch jako  <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=51852\">ZombieLoad<\/a><\/noindex>, <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=52260\">RIDL<\/a><\/noindex>, <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=50684\">Fallout<\/a><\/noindex>, <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=48775\">LazyFP<\/a><\/noindex>, <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=49134\">Foreshadow<\/a><\/noindex> a <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=47856\">Meltdown<\/a><\/noindex>.<\/p>\n<p><center><noindex><a rel=\"nofollow\" href=\"https:\/\/lviattack.eu\/lvi.pdf\"><img decoding=\"async\" alt=\"LVI - nov\u00e1 t\u0159\u00edda \u00fatok\u016f na mechanismus spekulativn\u00edho vykon\u00e1v\u00e1n\u00ed v CPU\" src=\"\/wp-content\/uploads\/2020\/03\/c367a275f86969b470990eb458ec6875.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/center><\/p>\n<p> Hlavn\u00edm <noindex><a rel=\"nofollow\" href=\"https:\/\/access.redhat.com\/articles\/load-value-injection-flaw\">rozd\u00edlem<\/a><\/noindex> LVI od \u00fatok\u016f MDS je to, \u017ee MDS manipuluje s definic\u00ed obsahu mikroarchitektonick\u00fdch struktur, kter\u00e9 z\u016fst\u00e1vaj\u00ed v mezipam\u011bti po spekulativn\u00edm zpracov\u00e1n\u00ed v\u00fdjimek (fault) nebo operac\u00edch na\u010d\u00edt\u00e1n\u00ed a ukl\u00e1d\u00e1n\u00ed, zat\u00edmco<br \/>\n\u00fatoky LVI umo\u017e\u0148uj\u00ed vkl\u00e1d\u00e1n\u00ed \u00fadaj\u016f \u00fato\u010dn\u00edka do mikroarchitektonick\u00fdch struktur, aby m\u011bly vliv na n\u00e1sledn\u00e9 spekulativn\u00ed vykon\u00e1n\u00ed k\u00f3du ob\u011bti. Pomoc\u00ed t\u011bchto manipulac\u00ed m\u016f\u017ee \u00fato\u010dn\u00edk z\u00edskat obsah uzav\u0159en\u00fdch datov\u00fdch struktur v jin\u00fdch procesech p\u0159i prov\u00e1d\u011bn\u00ed ur\u010dit\u00e9ho k\u00f3du na c\u00edlov\u00e9m j\u00e1dru CPU.<\/p>\n<p><center><noindex><a rel=\"nofollow\" href=\"https:\/\/lviattack.eu\/lvi.pdf\"><img decoding=\"async\" alt=\"LVI - nov\u00e1 t\u0159\u00edda \u00fatok\u016f na mechanismus spekulativn\u00edho vykon\u00e1v\u00e1n\u00ed v CPU\" src=\"\/wp-content\/uploads\/2020\/03\/164558b64621d92b32eb40245f7014e6.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/center><\/p>\n<p>Pro <noindex><a rel=\"nofollow\" href=\"https:\/\/lviattack.eu\/lvi.pdf\">exploatace probl\u00e9mu<\/a><\/noindex> v k\u00f3du procesu-ob\u011bti <noindex><a rel=\"nofollow\" href=\"https:\/\/software.intel.com\/security-software-guidance\/insights\/deep-dive-load-value-injection\">mus\u00ed se vyskytovat<\/a><\/noindex> speci\u00e1ln\u00ed sekvence k\u00f3du (gadgets), ve kter\u00fdch se na\u010d\u00edt\u00e1 kontrolovan\u00e1 hodnota \u00fato\u010dn\u00edka, a na\u010dten\u00ed t\u00e9to hodnoty vede k vzniku v\u00fdjimek (fault, abort nebo assist), kter\u00e9 vy\u0159azuj\u00ed v\u00fdsledek a znovu vykon\u00e1vaj\u00ed instrukci. P\u0159i zpracov\u00e1n\u00ed v\u00fdjimky vznik\u00e1 spekulativn\u00ed okno, b\u011bhem n\u011bho\u017e doch\u00e1z\u00ed k \u00faniku dat zpracov\u00e1van\u00fdch v gadgetu. Konkr\u00e9tn\u011b za\u010d\u00edn\u00e1 procesor vykon\u00e1vat v spekulativn\u00edm re\u017eimu kus k\u00f3du (gadget), pot\u00e9 zjist\u00ed, \u017ee predikce nebyla spr\u00e1vn\u00e1 a vr\u00e1t\u00ed operace do v\u00fdchoz\u00edho stavu, ale data zpracovan\u00e1 b\u011bhem spekulativn\u00edho vykon\u00e1n\u00ed z\u016fst\u00e1vaj\u00ed v mezipam\u011bti L1D a mikroarchitektonick\u00fdch vyrovn\u00e1vac\u00edch pam\u011btech a jsou dostupn\u00e1 pro extrakci pomoc\u00ed zn\u00e1m\u00fdch metod ur\u010den\u00ed rezidu\u00e1ln\u00edch dat prost\u0159ednictv\u00edm bo\u010dn\u00edch kan\u00e1l\u016f.<\/p>\n<p>V\u00fdjimka \u201eassist\u201c, na rozd\u00edl od \u201efault\u201c, je zpracov\u00e1v\u00e1na uvnit\u0159 procesoru bez vol\u00e1n\u00ed softwarov\u00fdch zpracovatel\u016f. Assist m\u016f\u017ee nastat nap\u0159\u00edklad tehdy, kdy\u017e je t\u0159eba aktualizovat bit A (Accessed) nebo D (Dirty) v tabulce str\u00e1nkov\u00e9 pam\u011bti. Hlavn\u00ed obt\u00ed\u017e p\u0159i prov\u00e1d\u011bn\u00ed \u00fatoku na jin\u00e9 procesy spo\u010d\u00edv\u00e1 v tom, jak iniciovat vznik assist, manipulac\u00ed s procesem ob\u011bti. V sou\u010dasnosti neexistuj\u00ed spolehliv\u00e9 zp\u016fsoby, jak to prov\u00e9st, ale v budoucnu se jejich nalezen\u00ed nevylu\u010duje. Mo\u017enost proveden\u00ed \u00fatoku byla zat\u00edm potvrzena pouze pro enclave Intel SGX, ostatn\u00ed sc\u00e9n\u00e1\u0159e jsou teoretick\u00e9 nebo reprodukovateln\u00e9 v syntetick\u00fdch podm\u00ednk\u00e1ch (je nutn\u00e9 p\u0159idat do k\u00f3du ur\u010dit\u00e9 gadgety).<\/p>\n<p><center><noindex><a rel=\"nofollow\" href=\"https:\/\/lviattack.eu\/lvi.pdf\"><img decoding=\"async\" alt=\"LVI - nov\u00e1 t\u0159\u00edda \u00fatok\u016f na mechanismus spekulativn\u00edho vykon\u00e1v\u00e1n\u00ed v CPU\" src=\"\/wp-content\/uploads\/2020\/03\/25916ac2d7df502276a5feaa50deda57.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/center><\/p>\n<p><center><noindex><a rel=\"nofollow\" href=\"https:\/\/lviattack.eu\/lvi.pdf\"><img decoding=\"async\" alt=\"LVI - nov\u00e1 t\u0159\u00edda \u00fatok\u016f na mechanismus spekulativn\u00edho vykon\u00e1v\u00e1n\u00ed v CPU\" src=\"\/wp-content\/uploads\/2020\/03\/57202000ccc222ee6cd4404406f4b2c0.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/center><\/p>\n<p>Mo\u017en\u00e9 vektory \u00fatok\u016f:<\/p>\n<ul>\n<li class=\"l\"> \u00danik dat ze struktur j\u00e1dra do procesu na \u00farovni u\u017eivatele. Ochrana poskytovan\u00e1 j\u00e1drem Linux proti \u00fatok\u016fm t\u0159\u00eddy Spectre 1, stejn\u011b jako mechanismus ochrany SMAP (Supervisor Mode Access Prevention), podstatn\u011b sni\u017euj\u00ed pravd\u011bpodobnost \u00fatoku LVI. Dodate\u010dn\u00e1 ochrana v j\u00e1d\u0159e m\u016f\u017ee b\u00fdt vy\u017eadov\u00e1na p\u0159i zji\u0161t\u011bn\u00ed jednodu\u0161\u0161\u00edch metod prov\u00e1d\u011bn\u00ed \u00fatoku LVI v budoucnu.\n<li class=\"l\"> \u00danik dat mezi r\u016fzn\u00fdmi procesy. Pro proveden\u00ed \u00fatoku je vy\u017eadov\u00e1na p\u0159\u00edtomnost ur\u010dit\u00fdch fragment\u016f k\u00f3du v aplikaci a ur\u010den\u00ed metody vyvol\u00e1n\u00ed v\u00fdjimky v c\u00edlov\u00e9m procesu.\n<li class=\"l\"> \u00danik dat z hostitelsk\u00e9ho prost\u0159ed\u00ed do hostovan\u00e9 syst\u00e9mu. \u00datok je pova\u017eov\u00e1n za p\u0159\u00edli\u0161 slo\u017eit\u00fd, vy\u017eaduj\u00edc\u00ed proveden\u00ed r\u016fzn\u00fdch t\u011b\u017eko realizovateln\u00fdch krok\u016f a p\u0159edpov\u011bd\u00ed aktivity v syst\u00e9mu.\n<li class=\"l\"> \u00danik dat mezi procesy v r\u016fzn\u00fdch hostovan\u00fdch syst\u00e9mech. Vektor \u00fatoku je bl\u00edzk\u00fd organizaci \u00faniku dat mezi r\u016fzn\u00fdmi procesy, ale nav\u00edc vy\u017eaduje proveden\u00ed slo\u017eit\u00fdch manipulac\u00ed k obch\u00e1zen\u00ed izolace mezi hostovan\u00fdmi syst\u00e9my.\n<\/ul>\n<p>V\u00fdzkumn\u00edci publikovali <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/bitdefender\/lvi-lfb-attack-poc\">n\u011bkolik<\/a><\/noindex> <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/jovanbulck\/sgx-step\/tree\/master\/app\/lvi\">prototyp\u016f<\/a><\/noindex> s demonstrac\u00ed princip\u016f prov\u00e1d\u011bn\u00ed \u00fatoku, ale ty zat\u00edm nejsou vhodn\u00e9 pro proveden\u00ed skute\u010dn\u00fdch \u00fatok\u016f. Prvn\u00ed p\u0159\u00edklad umo\u017e\u0148uje p\u0159esm\u011brov\u00e1n\u00ed spekulativn\u00edho vykon\u00e1v\u00e1n\u00ed k\u00f3du v procesu-obreze podle analogy s n\u00e1vratem orientovan\u00fdm programov\u00e1n\u00edm (<noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=48730#rop\">ROP<\/a><\/noindex>, Return-Oriented Programming). V tomto p\u0159\u00edkladu je ob\u011bt\u00ed speci\u00e1ln\u011b p\u0159ipraven\u00fd proces, kter\u00fd obsahuje pot\u0159ebn\u00e9 gadgety (aplikace \u00fatoku na skute\u010dn\u00e9 extern\u00ed procesy je obt\u00ed\u017en\u00e1). Druh\u00fd p\u0159\u00edklad umo\u017e\u0148uje zas\u00e1hnout do v\u00fdpo\u010dt\u016f b\u011bhem \u0161ifrov\u00e1n\u00ed AES uvnit\u0159 Intel SGX enclave a organizovat \u00fanik dat b\u011bhem spekulativn\u00edho vykon\u00e1v\u00e1n\u00ed instrukc\u00ed k obnoven\u00ed hodnoty pou\u017e\u00edvan\u00e9 pro \u0161ifrov\u00e1n\u00ed kl\u00ed\u010de.<\/p>\n<p><center><br \/>\n<div class=\"youtube-placeholder\" data-id=\"goy8XRXFlh4\" onclick=\"loadVideo(this)\">\r\n        <img decoding=\"async\" src=\"https:\/\/img.youtube.com\/vi\/goy8XRXFlh4\/hqdefault.jpg\" alt=\"P\u0159ehr\u00e1t video\" loading=\"lazy\" width=\"480\" height=\"360\" style=\"width:100%;height:auto;\">\r\n        <div class=\"play-button\"><\/div>\r\n    <\/div><\/center><\/p>\n<p><noindex><a rel=\"nofollow\" name=\"link\"><\/a><\/noindex><\/p>\n<p>Zdroj: <a \ncontent=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=52517\">opennet.ru<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041e\u0431\u043d\u0430\u0440\u043e\u0434\u043e\u0432\u0430\u043d\u044b \u0441\u0432\u0435\u0434\u0435\u043d\u0438\u044f \u043e \u043d\u043e\u0432\u043e\u043c \u043a\u043b\u0430\u0441\u0441\u0435 \u0430\u0442\u0430\u043a LVI (Load Value Injection, CVE-2020-0551) \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, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043c\u043e\u0433\u0443\u0442 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c\u0441\u044f \u0434\u043b\u044f \u043e\u0440\u0433\u0430\u043d\u0438\u0437\u0430\u0446\u0438\u0438 \u0443\u0442\u0435\u0447\u043a\u0438 \u043a\u043b\u044e\u0447\u0435\u0439 \u0438 \u0441\u0435\u043a\u0440\u0435\u0442\u043d\u044b\u0445 \u0434\u0430\u043d\u043d\u044b\u0445 \u0438\u0437 \u0430\u043d\u043a\u043b\u0430\u0432\u043e\u0432 Intel SGX \u0438 \u0434\u0440\u0443\u0433\u0438\u0445 \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u043e\u0432. \u041d\u043e\u0432\u044b\u0439 \u043a\u043b\u0430\u0441\u0441 \u0430\u0442\u0430\u043a \u043e\u0441\u043d\u043e\u0432\u0430\u043d \u043d\u0430 \u043c\u0430\u043d\u0438\u043f\u0443\u043b\u044f\u0446\u0438\u044f\u0445 \u0441 \u0442\u0435\u043c\u0438 \u0436\u0435 \u043c\u0438\u043a\u0440\u043e\u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u043d\u044b\u043c\u0438 \u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0430\u043c\u0438, \u0447\u0442\u043e \u0438 \u0432 \u0430\u0442\u0430\u043a\u0430\u0445 MDS (Microarchitectural Data Sampling), Spectre [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":73757,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-73756","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.3 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041e\u0431\u043d\u0430\u0440\u043e\u0434\u043e\u0432\u0430\u043d\u044b \u0441\u0432\u0435\u0434\u0435\u043d\u0438\u044f \u043e \u043d\u043e\u0432\u043e\u043c \u043a\u043b\u0430\u0441\u0441\u0435 \u0430\u0442\u0430\u043a\" \/>\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\/cs\/blog\/news\/lvi-novyj-klass-atak-na-mehanizm-spekulyativnogo-vypolneniya-v-cpu\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.3\" \/>\n\t\t<meta property=\"og:locale\" content=\"cs_CZ\" \/>\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\udd47LVI \u2014 \u043d\u043e\u0432\u044b\u0439 \u043a\u043b\u0430\u0441\u0441 \u0430\u0442\u0430\u043a \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 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041e\u0431\u043d\u0430\u0440\u043e\u0434\u043e\u0432\u0430\u043d\u044b \u0441\u0432\u0435\u0434\u0435\u043d\u0438\u044f \u043e \u043d\u043e\u0432\u043e\u043c \u043a\u043b\u0430\u0441\u0441\u0435 \u0430\u0442\u0430\u043a\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/cs\/blog\/news\/lvi-novyj-klass-atak-na-mehanizm-spekulyativnogo-vypolneniya-v-cpu\" \/>\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-11T17:42:30+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-03-11T17:42:30+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\udd47LVI \u2014 nov\u00e1 t\u0159\u00edda \u00fatok\u016f na mechanismus spekulativn\u00edho vykon\u00e1v\u00e1n\u00ed v CPU | ProHoster","description":"Byly zve\u0159ejn\u011bny informace o nov\u00e9 t\u0159\u00edd\u011b \u00fatok\u016f","canonical_url":"https:\/\/prohoster.info\/cs\/blog\/news\/lvi-novyj-klass-atak-na-mehanizm-spekulyativnogo-vypolneniya-v-cpu","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"cs_CZ","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\udd47LVI \u2014 \u043d\u043e\u0432\u044b\u0439 \u043a\u043b\u0430\u0441\u0441 \u0430\u0442\u0430\u043a \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 | ProHoster","og:description":"\u041e\u0431\u043d\u0430\u0440\u043e\u0434\u043e\u0432\u0430\u043d\u044b \u0441\u0432\u0435\u0434\u0435\u043d\u0438\u044f \u043e \u043d\u043e\u0432\u043e\u043c \u043a\u043b\u0430\u0441\u0441\u0435 \u0430\u0442\u0430\u043a","og:url":"https:\/\/prohoster.info\/cs\/blog\/news\/lvi-novyj-klass-atak-na-mehanizm-spekulyativnogo-vypolneniya-v-cpu","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-11T17:42:30+00:00","article:modified_time":"2020-03-11T17:42:30+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"73756","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:27:32","updated":"2022-10-05 20:14:19","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/posts\/73756","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/comments?post=73756"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/posts\/73756\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/media\/73757"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/media?parent=73756"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/categories?post=73756"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/tags?post=73756"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}