{"id":112431,"date":"2023-12-22T21:10:32","date_gmt":"2023-12-22T19:10:33","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/mayhem-ataka-iskazhayushhaya-bity-v-pamyati-dlya-obhoda-autentifikaczii-v-sudo-i-openssh"},"modified":"2023-12-22T21:10:32","modified_gmt":"2023-12-22T19:10:33","slug":"mayhem-ataka-iskazhayushhaya-bity-v-pamyati-dlya-obhoda-autentifikaczii-v-sudo-i-openssh","status":"publish","type":"post","link":"https:\/\/prohoster.info\/et\/blog\/news\/mayhem-ataka-iskazhayushhaya-bity-v-pamyati-dlya-obhoda-autentifikaczii-v-sudo-i-openssh","title":{"rendered":"Mayhem \u2014 r\u00fcnnak, mis moonutab m\u00e4lu bitte autentimise \u00fcmbersuunamiseks SUDO ja OpenSSH-s","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Worcester Polytechnic Institute (USA) teadlased esitlesid uut Mayhem r\u00fcnnaku t\u00fc\u00fcpi, mis kasutab Rowhammer m\u00e4lu d\u00fcnaamilise rikka bitimuutmise meetodit, et muuta muutujate v\u00e4\u00e4rtusi, mida kasutakse programmi sissep\u00e4\u00e4su puhul otsuste tegemiseks autentimise eduks ja turvavarude l\u00e4bimiseks. R\u00fcnnaku praktilisi n\u00e4iteid demonstreeritakse SUDO, OpenSSH ja MySQL autentimise ringk\u00e4igu ning OpenSSL turvaauditi tulemuste muutmise jaoks.    <\/p>\n<p>R\u00fcnnakut saab kasutada rakendustes, kus kontrollides v\u00f5rreldakse nullist erinevaid v\u00e4\u00e4rtusi. N\u00e4ide haavatavast koodist:       int auth = 0;     \u2026 \/\/ kontrollikood, mis muudab auth v\u00e4\u00e4rtust eduka autentimise korral     if(auth != 0)        return AUTH_SUCCESS;     else        return AUTH_FAILURE;      <\/p>\n<p>Selle n\u00e4ite kontekstis on eduka r\u00fcnnaku jaoks piisav, kui saavutada m\u00e4lus mis tahes bitti, mis kuulub 32-bitisele auth muutujale, tasemel. Kui m\u00f5ni bitti muudetakse, ei ole selle v\u00e4\u00e4rtus enam null ja tingimuslaused m\u00e4\u00e4ravad autentimise eduka l\u00f5puni. Sellised kontrollistruktuurid on rakendustes \u00fcsna levinud ja neid esineb n\u00e4iteks SUDO, OpenSSH, MySQL ja OpenSSL.       <center><img decoding=\"async\" alt=\"Mayhem - r\u00fcnnak, mis moonutab m\u00e4lu bitte, et v\u00e4ltida autentimist sudo ja OpenSSH-s\" src=\"\/wp-content\/uploads\/2023\/12\/ef5dd9463837514f055f9f2610652fb9.png\" style=\"display:block;margin: 0 auto;\" \/><\/center>      <\/p>\n<p>R\u00fcnnakut saab rakendada ka v\u00f5rdlustele, nagu &#171;if(auth == 1)&#187;, kuid sel juhul on selle teostamine keerulisem, kuna tuleb moonutada mitte \u00fcksk\u00f5ik millist bitti 32-st, vaid viimast bitti. Meetodit saab kasutada ka muutuja v\u00e4\u00e4rtuste m\u00f5jutamiseks protsessori registrites, kuna registrite sisu v\u00f5ib konteksti vahetamise, funktsioonide kutsumise v\u00f5i signaali t\u00f6\u00f6tleja aktiveerimise korral ajutiselt kuhugi virna kirjutada. Selle aja jooksul, mil registri v\u00e4\u00e4rtused asuvad m\u00e4lus, on v\u00f5imalik seda m\u00e4lu moonutada ja registrisse taastatakse muudetud v\u00e4\u00e4rtus.        <center><img decoding=\"async\" alt=\"Mayhem - r\u00fcnnak, mis moonutab m\u00e4lu bitte, et v\u00e4ltida autentimist sudo ja OpenSSH-s\" src=\"\/wp-content\/uploads\/2023\/12\/089c4ea98448b638ba630e55821fc32f.png\" style=\"display:block;margin: 0 auto;\" \/><\/center>      <\/p>\n<p>Bitide moonutamiseks kasutatakse RowHammer klassi r\u00fcnnaku \u00fcht muudetud versiooni. Kuna DRAM m\u00e4lu on kaheulatuseline lahtrite kogum, millest iga\u00fches on kondensaator ja transistor, toob pidev sama m\u00e4luala lugemine kaasa pingefluktatsioonid ja anomaaliad, mis p\u00f5hjustavad naaberlahtreid v\u00e4ikese laadimise kadumise. Kui lugemise intensiivsus on suur, v\u00f5ib naaberlahtre kaotada piisavalt suures koguses laengut ja j\u00e4rgmine regenereerimis Ts\u00fckkel ei suuda taastada selle algset seisundit, mis toob kaasa salvestatud andmete v\u00e4\u00e4rtuse muutumise. RowHammeri eest kaitsmiseks on kiibitootjad lisanud mehhanismi TRR (Target Row Refresh), mis blokeerib lahtreid moonutamise harvadel juhtudel, kuid ei kaitse k\u00f5igi v\u00f5imalike r\u00fcnnakute variantide eest.       <\/p>\n<p>R\u00fcnnaku Mayhem eest kaitsmiseks on soovitatav kasutada v\u00f5rdlustes mitte nullist erinevuse v\u00f5i \u00fchega v\u00f5rlemise asemel vastavuse kontrollimist, kasutades juhuslikku algv\u00e4\u00e4rtust, kus on mitte-null oktette. Sel juhul on vajalik t\u00e4pselt moonutada m\u00e4rkimisv\u00e4\u00e4rset arvu bitte, mis ei ole realistlik, erinevalt \u00fche bitti moonutamisest. N\u00e4ide r\u00fcnnaku eest kaitstud koodist:       int auth = 0xbe406d1a;     \u2026 \/\/ kontrollikood, mis seadistab auth v\u00e4\u00e4rtuse 0x23ab8701 eduka autentimise korral     if(auth == 0x23ab8701)        return AUTH_SUCCESS;     else        return AUTH_FAILURE;      <\/p>\n<p>Antud kaitsemeetod on juba rakendatud sudo arendajate poolt ning see on kaasatud v\u00e4ljaandes 1.9.15 kui parandus haavatavusele CVE-2023-42465. R\u00fcnnaku protot\u00fc\u00fcp kood kavandatakse avaldamiseks p\u00e4rast paranduste tegemist peamistes haavatavates projektides.<br \/>\n<br \/>Allikas: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=60334\">opennet.ru<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0418\u0441\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u0442\u0435\u043b\u0438 \u0438\u0437 \u0412\u0443\u0441\u0442\u0435\u0440\u0441\u043a\u043e\u0433\u043e \u043f\u043e\u043b\u0438\u0442\u0435\u0445\u043d\u0438\u0447\u0435\u0441\u043a\u043e\u0433\u043e \u0438\u043d\u0441\u0442\u0438\u0442\u0443\u0442\u0430 (\u0421\u0428\u0410) \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0438\u043b\u0438 \u043d\u043e\u0432\u044b\u0439 \u0442\u0438\u043f \u0430\u0442\u0430\u043a\u0438 Mayhem, \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044e\u0449\u0438\u0439 \u043c\u0435\u0442\u043e\u0434 \u0438\u0441\u043a\u0430\u0436\u0435\u043d\u0438\u044f \u0431\u0438\u0442\u043e\u0432 \u0432 \u0434\u0438\u043d\u0430\u043c\u0438\u0447\u0435\u0441\u043a\u043e\u0439 \u043e\u043f\u0435\u0440\u0430\u0442\u0438\u0432\u043d\u043e\u0439 \u043f\u0430\u043c\u044f\u0442\u0438 Rowhammer \u0434\u043b\u044f \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0439 \u043f\u0435\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0445 \u0432 \u0441\u0442\u0435\u043a\u0435, \u043f\u0440\u0438\u043c\u0435\u043d\u044f\u0435\u043c\u044b\u0445 \u0432 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0435 \u0432 \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u0435 \u0444\u043b\u0430\u0433\u043e\u0432 \u0434\u043b\u044f \u043f\u0440\u0438\u043d\u044f\u0442\u0438\u044f \u0440\u0435\u0448\u0435\u043d\u0438\u044f \u043e\u0431 \u0443\u0441\u043f\u0435\u0448\u043d\u043e\u0441\u0442\u0438 \u0430\u0443\u0442\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u0438 \u0438 \u043f\u0440\u043e\u0445\u043e\u0436\u0434\u0435\u043d\u0438\u044f \u043f\u0440\u043e\u0432\u0435\u0440\u043e\u043a \u0431\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u043e\u0441\u0442\u0438. \u041f\u0440\u0430\u043a\u0442\u0438\u0447\u0435\u0441\u043a\u0438\u0435 \u043f\u0440\u0438\u043c\u0435\u0440\u044b \u043f\u0440\u0438\u043c\u0435\u043d\u0435\u043d\u0438\u044f \u0430\u0442\u0430\u043a\u0438 \u043f\u0440\u043e\u0434\u0435\u043c\u043e\u043d\u0441\u0442\u0440\u0438\u0440\u043e\u0432\u0430\u043d\u044b \u0434\u043b\u044f \u043e\u0431\u0445\u043e\u0434\u0430 \u0430\u0443\u0442\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u0438 \u0432 SUDO, OpenSSH \u0438 MySQL, [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":112432,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-112431","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=\"\u0418\u0441\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u0442\u0435\u043b\u0438 \u0438\u0437 \u0412\u0443\u0441\u0442\u0435\u0440\u0441\u043a\u043e\u0433\u043e \u043f\u043e\u043b\u0438\u0442\u0435\u0445\u043d\u0438\u0447\u0435\u0441\u043a\u043e\u0433\u043e \u0438\u043d\u0441\u0442\u0438\u0442\u0443\u0442\u0430 (\u0421\u0428\u0410) \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0438\u043b\u0438 \u043d\u043e\u0432\u044b\u0439 \u0442\u0438\u043f \u0430\u0442\u0430\u043a\u0438 Mayhem, \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044e\u0449\u0438\u0439 \u043c\u0435\u0442\u043e\u0434 \u0438\u0441\u043a\u0430\u0436\u0435\u043d\u0438\u044f \u0431\u0438\u0442\u043e\u0432 \u0432 \u0434\u0438\u043d\u0430\u043c\u0438\u0447\u0435\u0441\u043a\u043e\u0439 \u043e\u043f\u0435\u0440\u0430\u0442\u0438\u0432\u043d\u043e\u0439 \u043f\u0430\u043c\u044f\u0442\u0438 Rowhammer \u0434\u043b\u044f \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0439 \u043f\u0435\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0445 \u0432.\" \/>\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\/mayhem-ataka-iskazhayushhaya-bity-v-pamyati-dlya-obhoda-autentifikaczii-v-sudo-i-openssh\" \/>\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\udd47Mayhem \u2014 \u0430\u0442\u0430\u043a\u0430, \u0438\u0441\u043a\u0430\u0436\u0430\u044e\u0449\u0430\u044f \u0431\u0438\u0442\u044b \u0432 \u043f\u0430\u043c\u044f\u0442\u0438 \u0434\u043b\u044f \u043e\u0431\u0445\u043e\u0434\u0430 \u0430\u0443\u0442\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u0438 \u0432 sudo \u0438 OpenSSH | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0418\u0441\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u0442\u0435\u043b\u0438 \u0438\u0437 \u0412\u0443\u0441\u0442\u0435\u0440\u0441\u043a\u043e\u0433\u043e \u043f\u043e\u043b\u0438\u0442\u0435\u0445\u043d\u0438\u0447\u0435\u0441\u043a\u043e\u0433\u043e \u0438\u043d\u0441\u0442\u0438\u0442\u0443\u0442\u0430 (\u0421\u0428\u0410) \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0438\u043b\u0438 \u043d\u043e\u0432\u044b\u0439 \u0442\u0438\u043f \u0430\u0442\u0430\u043a\u0438 Mayhem, \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044e\u0449\u0438\u0439 \u043c\u0435\u0442\u043e\u0434 \u0438\u0441\u043a\u0430\u0436\u0435\u043d\u0438\u044f \u0431\u0438\u0442\u043e\u0432 \u0432 \u0434\u0438\u043d\u0430\u043c\u0438\u0447\u0435\u0441\u043a\u043e\u0439 \u043e\u043f\u0435\u0440\u0430\u0442\u0438\u0432\u043d\u043e\u0439 \u043f\u0430\u043c\u044f\u0442\u0438 Rowhammer \u0434\u043b\u044f \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0439 \u043f\u0435\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0445 \u0432.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/et\/blog\/news\/mayhem-ataka-iskazhayushhaya-bity-v-pamyati-dlya-obhoda-autentifikaczii-v-sudo-i-openssh\" \/>\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=\"2023-12-22T19:10:33+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2023-12-22T19:10:33+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\udd47Mayhem \u2014 r\u00fcnnak, mis moonutab m\u00e4lu bitte, et v\u00e4ltida autentimist sudo ja OpenSSH | ProHoster","description":"Worcesteri Pol\u00fctehnilise Instituudi teadlased (USA) esitlesid uut t\u00fc\u00fcpi Mayhem r\u00fcnnakut, mis kasutab Rowhammer meetodit bitide moonutamiseks d\u00fcnaamilises operatiivm\u00e4lu, et muuta muutujaid.","canonical_url":"https:\/\/prohoster.info\/et\/blog\/news\/mayhem-ataka-iskazhayushhaya-bity-v-pamyati-dlya-obhoda-autentifikaczii-v-sudo-i-openssh","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\udd47Mayhem \u2014 \u0430\u0442\u0430\u043a\u0430, \u0438\u0441\u043a\u0430\u0436\u0430\u044e\u0449\u0430\u044f \u0431\u0438\u0442\u044b \u0432 \u043f\u0430\u043c\u044f\u0442\u0438 \u0434\u043b\u044f \u043e\u0431\u0445\u043e\u0434\u0430 \u0430\u0443\u0442\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u0438 \u0432 sudo \u0438 OpenSSH | ProHoster","og:description":"\u0418\u0441\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u0442\u0435\u043b\u0438 \u0438\u0437 \u0412\u0443\u0441\u0442\u0435\u0440\u0441\u043a\u043e\u0433\u043e \u043f\u043e\u043b\u0438\u0442\u0435\u0445\u043d\u0438\u0447\u0435\u0441\u043a\u043e\u0433\u043e \u0438\u043d\u0441\u0442\u0438\u0442\u0443\u0442\u0430 (\u0421\u0428\u0410) \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0438\u043b\u0438 \u043d\u043e\u0432\u044b\u0439 \u0442\u0438\u043f \u0430\u0442\u0430\u043a\u0438 Mayhem, \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044e\u0449\u0438\u0439 \u043c\u0435\u0442\u043e\u0434 \u0438\u0441\u043a\u0430\u0436\u0435\u043d\u0438\u044f \u0431\u0438\u0442\u043e\u0432 \u0432 \u0434\u0438\u043d\u0430\u043c\u0438\u0447\u0435\u0441\u043a\u043e\u0439 \u043e\u043f\u0435\u0440\u0430\u0442\u0438\u0432\u043d\u043e\u0439 \u043f\u0430\u043c\u044f\u0442\u0438 Rowhammer \u0434\u043b\u044f \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0439 \u043f\u0435\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0445 \u0432.","og:url":"https:\/\/prohoster.info\/et\/blog\/news\/mayhem-ataka-iskazhayushhaya-bity-v-pamyati-dlya-obhoda-autentifikaczii-v-sudo-i-openssh","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":"2023-12-22T19:10:33+00:00","article:modified_time":"2023-12-22T19:10:33+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":[],"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts\/112431","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=112431"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts\/112431\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/media\/112432"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/media?parent=112431"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/categories?post=112431"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/tags?post=112431"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}