The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Indirector - новая микроархитектурная атака, затрагивающая CPU Intel Raptor Lake и Alder Lake

04.07.2024 10:09

Исследователи из Калифорнийского университета в Сан-Диего представили новый метод атаки на микроархитектурные структуры процессоров Intel, применимый среди прочего к CPU на базе микроархитектур Raptor Lake и Alder Lake. Атака, которая получила кодовое имя Indirector, позволяет добиться изменения хода спекулятивного выполнения инструкций в других процессах и на других уровнях привилегий (например, в ядре или другой виртуальной машине), выполняемых в одном потоке CPU с кодом атакующего. В качестве демонстрации работы метода подготовлен прототип эксплоита, позволяющий определить раскладку адресов памяти для обхода механизма защиты ASLR (Address Space Layout Randomization). Кроме того, под лицензией MIT опубликован инструментарий, разработанный для анализа и обратного инжиниринга микроархитектурной логики CPU.

Предложено два метода организации атаки. Первый способ основан на искажении содержимого буфера предсказания косвенных переходов IBP (Indirect Branch Predictor), используемого для предсказания косвенных переходов в условиях, когда адрес или смещение для перехода ещё не известны и вычисляются в инструкциях, предшествующих инструкции перехода. Второй метод затрагивает буфер предсказания переходов BTB (Branch Target Buffer), содержащий информацию о недавних переходах.



Выявленные уязвимости дают возможность атакующему определить содержимое записей в буферах IBP и BTB, содержащие адреса переходов, используемые в сторонних процессах, а также осуществить подстановку произвольного адреса перехода в таблицы данных буферов. В итоге атакующий может добиться перенаправления потока выполнения стороннего процесса на желаемый адрес в памяти в ходе спекулятивного выполнения инструкций. После определения ошибочного прогноза результат спекулятивного выполнения отбросится, но адреса и данные, считанные из памяти в процессе спекулятивного выполнения инструкций, осядут в кэше и их можно будет извлечь, воспользовавшись одним из способов определения содержимого кэша на основе анализа изменения времени доступа к прокэшированным и не прокэшированным данным. Определение точных адресов косвенных переходов на практике, например, можно использовать для обхода механизма защиты ASLR.

  1. Главная ссылка к новости (https://indirector.cpusec.org/...)
  2. OpenNews: Выявлен метод обхода защиты ASLR на процессорах Intel
  3. OpenNews: BranchScope - новая атака на механизм спекулятивного выполнения косвенных переходов в CPU
  4. OpenNews: Семь новых атак на механизм спекулятивного выполнения в CPU
  5. OpenNews: Новый вариант атаки BHI на CPU Intel, позволяющий обойти защиту в ядре Linux
  6. OpenNews: Новый вариант атаки Foreshadow, затрагивающий процессоры Intel, AMD, ARM и IBM
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/61487-indirector
Ключевые слова: indirector, cpu, spectre, attack
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (119) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (-), 10:22, 04/07/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    И опять спекулятивное выполнение /_-
    Интересно на сколько процентов замедлят проц очередные заплатки?

    Дойдут ли производители до идеи выкинуть нафиг гипертрейдинг и добавить больше ядер без него?
    Например вместо 6/12 дать просто 8 железных ядер.
    Ну и продать подороже как "более защищенный процессор"))

     
     
  • 2.2, Фняк (?), 10:32, 04/07/2024 [^] [^^] [^^^] [ответить]  
  • +9 +/
    А причем здесь ht? Ht выкинули в ядрах lunar lake. Они используются в ноутбучных процессорах. Пользуйся. Про десктопных arrow lake пока не ясно что там с ht
     
     
  • 3.4, Аноним (4), 10:54, 04/07/2024 [^] [^^] [^^^] [ответить]  
  • –2 +/
    HT выкинули и в OpenBSD ещё в 2018 году. И кому полпроца с плюсом-не-всегда не надо, тоже выкинули и устранили залипоны.

    Но таки да, тут не про HT.

     
     
  • 4.122, Аноним (122), 00:43, 07/07/2024 [^] [^^] [^^^] [ответить]  
  • +/
    В openbsd или всё же в netbsd?
     
  • 3.121, Аноним (121), 22:13, 06/07/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Ой как же давно выкинули-то HT! Сколько процессоров на Lunar Lake на сегодня в магазинах? Ноль?
     
  • 2.14, Аноним (14), 11:48, 04/07/2024 [^] [^^] [^^^] [ответить]  
  • +8 +/
    Спекулятивное выполнение ещё до всякого HT появилось.
     
  • 2.27, Аноним (27), 13:37, 04/07/2024 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > Дойдут ли производители до идеи выкинуть нафиг гипертрейдинг и добавить больше ядер без него?

    Уже дошли, вы из криокамеры?

    В новых интелах (Core Ultra 200) нет гипертрединга, вместо него больше ядер. 24 ядер даже в нотбучных моделях и гипертрединг вырезан под корень и в ноутбучных и в декстопных моделях.

    > Например вместо 6/12 дать просто 8 железных ядер.

    Дают конфигурации 14 железных ядер на бюджетных, 20 ядер в среднем сегменте и 24 в верхнем для десктопов и мощных ноутбуков. Блоки HT вообще убраны с кристалла и вместо них больше ядер.

    > Ну и продать подороже как "более защищенный процессор"))

    Подороже не получается, примерно в то же время выйдет Ryzen 9000 series, цену приходится выставлять конкуретноспособную. Но в райзенах пока меньше ядер с HT.

     
  • 2.54, ин номине патре (?), 16:08, 04/07/2024 [^] [^^] [^^^] [ответить]  
  • –2 +/
    >Интересно на сколько процентов замедлят проц очередные заплатки?

    несколько раз пробовал mitigations=off и это ВООБЩЕ не даёт буста. так что ваши страдания околобеспочвенны

     
     
  • 3.66, Zenitur (ok), 18:42, 04/07/2024 [^] [^^] [^^^] [ответить]  
  • +/
    https://gist.github.com/jfeilbach/f06bb8408626383a083f68276fa4df8a
     
     
  • 4.70, ин номине патре (?), 20:24, 04/07/2024 [^] [^^] [^^^] [ответить]  
  • –1 +/
    и что? я русским по белому пишу, mitigations=off тестил на разных серваках, в которых всё жескто в CPU упирается и НИКАКОГО измеримого улучшения нет.
    выводы уж сделай сам
     
     
  • 5.71, Zenitur (ok), 20:33, 04/07/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Году эдак в 2019 был сайт "make linux fast again" с вот такой вот портянкой параметров. Мол, mitigations=off отключает _не все_ тормозилки, а вот эта портянка отключает всё.

    Есть и другие мнения, например в комментах по ссылке из предыдущего комментария пишут, что mitigations=off хватает.

    Ну а так, я тоже не вижу разницы: что с тормозилками, что без.

     
     
  • 6.75, Аноним (-), 20:43, 04/07/2024 [^] [^^] [^^^] [ответить]  
  • +/
    > Году эдак в 2019 был сайт "make linux fast again" с вот
    > такой вот портянкой параметров. Мол, mitigations=off отключает _не все_ тормозилки,

    С тех пор так то прошло 5 лет и это дело заметно перетрясли...

     
  • 4.86, Аноним (-), 02:15, 05/07/2024 [^] [^^] [^^^] [ответить]  
  • +/
    > https://gist.github.com/jfeilbach/f06bb8408626383a083f68276fa4df8a

    А ты не пробовал читать коменты к своей же ссылке? Там сказали для тупарей в коменте что mitigations=off уже сто лет как достаточно.

     
  • 3.72, Аноним (72), 20:34, 04/07/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Совершенно точно влияет на производительность бтрфс, софтрейда, и т.д. На вычисления (такие как сложение матриц) влияет в значительно меньшей мере. На современном железе (читай на выпущенном через 2 года после добавления заплатки) отличия в производительности менее заметны.
     
  • 2.114, pda (ok), 13:19, 06/07/2024 [^] [^^] [^^^] [ответить]  
  • +/
    > Дойдут ли производители до идеи выкинуть нафиг гипертрейдинг и добавить больше ядер без него?

    https://overclockers.ru/blog/Razg0n_blog/show/133614/V-Core-15-go-pokoleniya-I

     

  • 1.3, Ося Бендер (?), 10:45, 04/07/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Давно и так понятно, что камни от интеля - дуршлаг. Жаль что прального конкурента до сих пор не появилось...
     
     
  • 2.8, Ы (?), 11:16, 04/07/2024 [^] [^^] [^^^] [ответить]  
  • +/
    > Жаль что прального конкурента до сих пор не появилось...

    Что-о-о-О ? ? ? !!!!!!
    Побойтесь Бога, прежде чем такую дикую ересь печатать публично!

    это у интела то конкурентов нет? Очень смешно...

     
  • 2.12, gghjfghj (?), 11:27, 04/07/2024 [^] [^^] [^^^] [ответить]  
  • +9 +/
    Интел последние годы в упадке. То у них были проблемы с новыми техпроцессами. А сейчас даже под водянкой процессоры тротлят. Интел скатились в днище.

    А конкуренты все сейчас.

    И АМД конкуренты, как Разены выпустили 2017 году, так и вырвались в лидеры.

    И в стане ARM сейчас знатная движуха: Apple и Qualcomm выпускают зачетные чипы.

    Так что пофик вообще на Интел. От их продукции не холодно и не жарко

     
     
  • 3.13, Аноним (72), 11:48, 04/07/2024 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Это wishful thinking, я убедился.
     
     
  • 4.15, mumu (ok), 11:58, 04/07/2024 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Интел норм только при неограниченном бюджете. Если считать производительность/$ то AMD в лидерах последние лет пять.
     
     
  • 5.26, Аноним (72), 13:27, 04/07/2024 [^] [^^] [^^^] [ответить]  
  • –14 +/
    Число внезапных проблем с амдшным железом не поддаётся никакой критике, проще избегать как огня. Сколько раз эта экономия выходила боком. Топовое амдшное железо другой разговор, но оно, пожалуй, дороже интела обойдётся.
     
     
  • 6.29, gghjfghj (?), 14:03, 04/07/2024 [^] [^^] [^^^] [ответить]  
  • +4 +/
    > не поддаётся никакой критике, проще избегать как огня.

    Главное, побольше эмоциональных эпитетов без конкретных фактов
    Конечно, верим-верим :)

    > Сколько раз эта экономия выходила боком.

    А кто говорил про экономию? В некоторых нишах (если это не банальный десктоп) за железо AMD приходится переплачивать, т.к. есть более дешевые аналоги на Intel.

     
     
  • 7.30, Аноним (72), 14:13, 04/07/2024 [^] [^^] [^^^] [ответить]  
  • –3 +/
    Я комментировал "производительность/$", а так конечно, всё зависит от задач. Но практически во всех сферах интел проявит себя лучше (и я даже не говорю про кривые компиляторы, всё сложнее).
     
     
  • 8.36, gghjfghj (?), 14:50, 04/07/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Во всех, это в каких Можно конкретные примеры Например, типичные рабочие задач... текст свёрнут, показать
     
     
  • 9.37, pavel_simple. (?), 14:56, 04/07/2024 [^] [^^] [^^^] [ответить]  
  • +/
    https www phoronix com review linux-610-amd-zen4-intel-meteorlake 9 обратные т... текст свёрнут, показать
     
     
  • 10.134, Аноним (134), 15:45, 07/07/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Так он же в этих тестах сосёт, исходя из графиков... текст свёрнут, показать
     
  • 9.39, Аноним (72), 15:01, 04/07/2024 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Например, в ситуациях, когда это не базы данных и не третриппер и не запуск ви... текст свёрнут, показать
     
     
  • 10.40, pavel_simple. (?), 15:07, 04/07/2024 [^] [^^] [^^^] [ответить]  
  • –1 +/
    ты продолжаешь бредить, причём так-же без аргументации Ты сразу скажи что ты шт... текст свёрнут, показать
     
     
  • 11.45, Аноним (72), 15:29, 04/07/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Хм, а какая аргументация тебя интересует, проплаченная синтетика похороникса уст... текст свёрнут, показать
     
  • 10.44, gghjfghj (?), 15:26, 04/07/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Добро пожаловать в реальный мир за пределами вашего десктопа Это самые распостр... большой текст свёрнут, показать
     
     
  • 11.46, Аноним (72), 15:32, 04/07/2024 [^] [^^] [^^^] [ответить]  
  • –5 +/
    НУ понятно, защищать амд можно только поверхностно владея темой, что и требовало... текст свёрнут, показать
     
  • 5.123, Аноним (122), 00:50, 07/07/2024 [^] [^^] [^^^] [ответить]  
  • +/
    При неограниченном, как Вы выразились, бюджете однозначно - IBM Power.
     
     
  • 6.125, Аноним (122), 00:56, 07/07/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Или Tellum, от них же.
    Intel/And рядом - как детский совочек против совковой лопаты. Прилагательное относится к типу, как штыковая, а не к стране изобретения.
     
     
  • 7.126, Аноним (122), 00:59, 07/07/2024 [^] [^^] [^^^] [ответить]  
  • +/
    And=Amd
     
  • 3.16, Аноним (16), 12:11, 04/07/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Не с января 2018 у них начался упадок? ;) Путь фейкования производительности должен же был когда-нибудь закончиться.
     
  • 3.24, Аноним (24), 12:40, 04/07/2024 [^] [^^] [^^^] [ответить]  
  • +5 +/
    > как Разены выпустили 2017 году, так и вырвались в лидеры.

    Опередили позже, в 2019-2020. Сначала по IPC, а потом в целом, когда смогли частоты поднять. В 2020 они смешно поменялись ролями: AMD задирает цены на Zen 3 в духе Intel'а, Intel занимается AMD'шным "вот вам почти как у конкурента, но зато дешевле" - i5-11400F как недо-5600X.

    > Apple

    Да, но слишком огорожено.

    > Qualcomm

    Нет.

    > Так что пофик вообще на Интел

    Я тоже люблю застой и монополизм. Представь, что у AMD вместо Ryzen опять получился Bulldozer. Intel дальше продаёт 4-ядерные Skylake. А ты хочешь отзеркалить ситуацию. 2030 год, AMD выпускает Zen 4+++, станет ли новая микроархитектура концом для x86? Смотрите в новом выпуске...

     
  • 3.25, ryoken (ok), 12:45, 04/07/2024 [^] [^^] [^^^] [ответить]  
  • +6 +/
    >>От их продукции не холодно и не жарко

    Судя по вашим строкам выше - скорее жарко :).

     
  • 3.55, slavanap (?), 16:09, 04/07/2024 [^] [^^] [^^^] [ответить]  
  • +/
    На ARM с его моделью памяти не так легко легаси портируется.
     
  • 2.113, Аноним (113), 12:14, 06/07/2024 [^] [^^] [^^^] [ответить]  
  • +/
    >дуршлаг

    https://www.opennet.me/keywords/amd.html

     
  • 2.139, погроммист (?), 18:57, 08/07/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Другие процессоры работают примерно по тем же принципам, просто их меньше проверяют.
     

  • 1.5, Аноним (-), 10:55, 04/07/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    У меня сложилось такое впечатление, будто бы энтузиасты и исследователи находят бэкдоры, которые были специально заготовлены Интелом в своих же процессорах. Это ужасная игра, когда покупая очередной процессор, человек вынужден выявлять специально оставленные производителем бэкдоры.

    Я не шучу. Это прискорбно.

     
     
  • 2.7, 1 (??), 11:12, 04/07/2024 [^] [^^] [^^^] [ответить]  
  • +7 +/
    Прочитай чтоль вики - про бритву Оккама.
    Не надо объяснять заговором, то, что можно объяснить глупостью.

    Была гонка за скоростью ... Теперь пожинаем плоды.

     
     
  • 3.10, Аноним (10), 11:21, 04/07/2024 [^] [^^] [^^^] [ответить]  
  • +8 +/
    Это всё Мур, он во всём виноват. Понапридумывал законов, а про последствия не подумал.
     
     
  • 4.63, Pahanivo (ok), 17:25, 04/07/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Вот только только Мур нет работает для однопоточных приложух в наши дни.
     
     
  • 5.124, Sem (??), 00:54, 07/07/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Да и законов он не придумывал. Это все СМИ раздули. И про производительность он ничего не говорил, а только про количество транзисторов.
     
  • 3.48, Грибоедов (?), 15:37, 04/07/2024 [^] [^^] [^^^] [ответить]  
  • +/
    если всё объяснять бритвой Оккама, то естественным образом он превращается из Homo sapiens в Homo stultus
     
     
  • 4.50, Грибоедов (?), 15:38, 04/07/2024 [^] [^^] [^^^] [ответить]  
  • +/
    *он -- человек
     
  • 3.51, ананим.orig (?), 15:45, 04/07/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Глупость одних не отменяет заговор других.

    Почитайте что ли уже 1-й закон диалектики. Для разнообразия.
    А то носятся с этой бритвой - пол мира в труху

     
  • 2.17, fidoman (ok), 12:13, 04/07/2024 [^] [^^] [^^^] [ответить]  
  • +/
    тот же meltdown был везде - x86, arm, power, что наводит на мысль, что это всё н... большой текст свёрнут, показать
     
     
  • 3.33, Аноним (33), 14:29, 04/07/2024 [^] [^^] [^^^] [ответить]  
  • +/
    > чтобы спекулятивное выполнение

    Мне прости интересно ты хоть понимаешь о чем пишешь? Я вот системный программист (и по диплому и по специальности) и даже свои игрушечные реализации UEFI писал под x86 с нуля без фреймворков и сторонних библиотек. Но понятия не имею что такое спекулятивное выполнение и как оно вообще работает.

     
     
  • 4.49, anonymous (??), 15:37, 04/07/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Хвастаться невежеством глупо.
     
     
  • 5.52, ананим.orig (?), 15:54, 04/07/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Невежество одних не всегда вина последних.

    Спросите про комерческую тайну на спутник у гинзбурга например.
    Так что плюсик предыдущему господину товарищу.

     
  • 4.57, slavanap (?), 16:12, 04/07/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Вангую, вкорячат affinity для потоков ядра.
     
  • 4.67, koblin (ok), 19:40, 04/07/2024 [^] [^^] [^^^] [ответить]  
  • –2 +/
    > Мне прости интересно ты хоть понимаешь о чем пишешь? Я вот системный
    > программист но понятия не имею что такое спекулятивное выполнение и как
    > оно вообще работает.

    начнем с того что x86 инструкции раскладываются на опкоды которые выполняются вычислительными блоками, которых много и не все могут быть заняты. Чтобы блоки не простаивали планировщик пытается угадать ветвления в ПО и выполнить заранее часть кода на них. Потом цпу эти вычисления или сохраняет или отбрасывает и всё пересчитывает в зависимости от реального состояния ветвления.
    Как-то так насколько понимаю, могу ошибаться, т.к. далек от железа и системного программирования.

     
     
  • 5.91, ананим.orig (?), 07:21, 05/07/2024 [^] [^^] [^^^] [ответить]  
  • +/
    напоминает анекдот про 2-х физиков:
    - не могу понять как работает эта квантовая физика
    - сейчас я тебе быстренько теорию объясню
    - объяснить я и сам могу, а вот понять как она работает?…

    в общем хрен предскажешь максимальное время выполнения (в каком-нибудь реал-тайме), да еще и эти обновления микрокода…

     
  • 4.77, fidoman (ok), 22:00, 04/07/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Возможно, ты просто пропустил эпоху, когда появился pentium pro, тогда эту тему разжёвывали чуть ли не в каждом компьютерном журнале.
     
     
  • 5.83, ананим.orig (?), 00:00, 05/07/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Проблема в том, что как только начинаешь проверять это "разжеванное" на практике, понимаешь, что жевали что-то не совсем то.
     
     
  • 6.97, fidoman (ok), 15:03, 05/07/2024 [^] [^^] [^^^] [ответить]  
  • +/
    например?
     
     
  • 7.136, ананим.orig (?), 19:06, 07/07/2024 [^] [^^] [^^^] [ответить]  
  • +/
    ???

    https://ru.wikipedia.org/wiki/X86
    > Pentium Pro (1995 год) — первый процессор шестого поколения. Идеи и технологии, заложенные в данный чип, определили архитектуры всех современных x86-процессоров: блоки предсказания ветвлений, переименование регистров, RISC-ядро, интегрированная в один корпус с ядром кэш-память второго уровня.

    … RISC-ядро …

    сколько компиляторов (что под вантуз, что под линукс,…) вы знаете, которые генерят не x86 код под интел процессоры?
    что за тайну (великого инквизитора и не иначе) в виде микрокода вы   грузите в проц перед самой ОС?

     
  • 4.80, Аноним (80), 23:11, 04/07/2024 [^] [^^] [^^^] [ответить]  
  • +/
    > Я вот системный программист
    > Но понятия не имею что такое спекулятивное выполнение и как оно вообще работает

    Ну так это и не область системного программирования. Это область микроархитектур. Ниже только блок-схемы и сами полупроводники.

     
     
  • 5.84, ананим.orig (?), 00:14, 05/07/2024 [^] [^^] [^^^] [ответить]  
  • +/
    х86 (cisc) давно уже эмулируется, потому ему и нужен микрокод (по оф версии)
     
     
  • 6.85, ананим.orig (?), 00:23, 05/07/2024 [^] [^^] [^^^] [ответить]  
  • +/
    https://ru.wikipedia.org/wiki/X86
    > Pentium Pro (1995 год) — первый процессор шестого поколения. Идеи и технологии, заложенные в данный чип, определили архитектуры всех современных x86-процессоров: блоки предсказания ветвлений, переименование регистров, RISC-ядро, интегрированная в один корпус с ядром кэш-память второго уровня.

    … RISC-ядро …

     
  • 6.127, Sem (??), 01:03, 07/07/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Это не эмуляция. Это трансляция в RISC-инструкции. Но микрокод нужен не для этого. Как раз по официальной версии он нужен, что бы закрывать аппаратные проблемы кодом. Intel обжегся на FDIV bug и решил подложить соломки в следующих процессорах.
     
     
  • 7.137, ананим.orig (?), 19:14, 07/07/2024 Скрыто ботом-модератором     [к модератору]
  • +/
     
  • 5.129, Sem (??), 01:08, 07/07/2024 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Но это странный системный программист, который не в курсе архитектуры. Надо знать как можно оптимизировать свой код. Как работают кэши, как спекулятивное исполнение, конвейеры и проч. Печально, что вот так бравируют своим незнанием. И показательно, что делают это на опеннете.
     
  • 3.112, Аноним (112), 11:31, 06/07/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > тот же meltdown был везде

    нет, это был эксклюзив™ для интелов, не касался разве что моделей intel atom без OoO, ну и совсем старых cpu
    а вот spectre уже был (почти) везде, да

     
     
  • 4.131, Sem (??), 01:13, 07/07/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Ну вот такие здесь "эксперты". Что-то где-то слышали одним ухом. Проверять не надо, надо строчить комментарии.
     
  • 2.41, Аноним (-), 15:07, 04/07/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Другие страны, кроме СГА не программируют свои архитектуры. Хотя вот китайцы начали, но можно ли такой ПК или ноутбук купить? У меня вот нет, такой нельзя.
     
  • 2.42, Аноним (42), 15:08, 04/07/2024 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Прискорбна недоступность для большинства делать свою работу на совесть и не быть бедняком.

    После чего каждый лично для себя выбирает глубину компромиса, где уже остановиться. Причём в разных странах личное благополучие и давление халтурить сочетаются по разному.

     
  • 2.107, Аноним (107), 08:08, 06/07/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Сложилось впечатление? Серьёзно? А "слона" в виде Intel ME/AMD PSP, автономно работающей системы в каждом компьютере тебя не смущает? Процессар не абнулил буффер, ужос!
     

  • 1.6, Аноним (6), 11:05, 04/07/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +7 +/
    Тот случай, когда уже проще закрыть университет в Сан-Диего, чем править архитектуру всех процов )))
     
     
  • 2.19, Аноним (16), 12:20, 04/07/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Ещё есть Бен Гуриона, Амстердамский свободный университет и Швейцарская высшая техническая школа Цюриха :)
     
     
  • 3.78, YetAnotherOnanym (ok), 22:42, 04/07/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Грац же ещё!
     
  • 2.53, Грибоедов (?), 16:03, 04/07/2024 [^] [^^] [^^^] [ответить]  
  • +3 +/
    зачем так прямолинейно, нужно действовать тоньше, начать например с обвинения главного зачинщика в сексуальных домогательствах к уборщице бабе Мани 30 лет назад.
     
     
  • 3.74, Аноним (-), 20:42, 04/07/2024 [^] [^^] [^^^] [ответить]  
  • +/
    > зачем так прямолинейно, нужно действовать тоньше, начать например с обвинения главного
    > зачинщика в сексуальных домогательствах к уборщице бабе Мани 30 лет назад.

    И чего? Вон та толпа уже нащупала дорожу и тему и уже не остановится.

     

  • 1.9, Аноним (10), 11:20, 04/07/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    А если засунуть пару проводочков в сокет, то можно придумать ещё пару сотен атак.
     
     
  • 2.20, Аноним (16), 12:25, 04/07/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Ну не в сокет засунуть, а припаяться к контактам сокета, кому надо известным. Подать по I2C нужные команды, известные кому надо, и творить с внутренним содержимым Lake'ов что угодно.
     
     
  • 3.87, Аноним (-), 02:17, 05/07/2024 [^] [^^] [^^^] [ответить]  
  • +/
    > Ну не в сокет засунуть, а припаяться к контактам сокета, кому надо
    > известным. Подать по I2C нужные команды, известные кому надо, и творить
    > с внутренним содержимым Lake'ов что угодно.

    Не совсем так. У positive'ов расписано как это делается. Не, паять ничего вообще не надо. Надо чтобы боги благоволили - и выписали права своим ключом на это дело.

     
  • 2.130, Аноним (122), 01:09, 07/07/2024 [^] [^^] [^^^] [ответить]  
  • –1 +/
    А слабо совсем без клятого процессора, только сокет и проводочки, ну и узелки между ними?
     

  • 1.18, Аноним (18), 12:13, 04/07/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Чего ещё ожидать от архитектуры родом из 70-х...
     
     
  • 2.21, Аноним (16), 12:28, 04/07/2024 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Вот когда она только родилась и чуть позднее (до 1990), такого провернуть с ней ещё было невозможно.
     
  • 2.32, Аноним (33), 14:25, 04/07/2024 [^] [^^] [^^^] [ответить]  
  • +4 +/
    > Чего ещё ожидать от архитектуры родом из 70-х...

    Занятие 99% рынка десктопных ПК и ноутпуков?

     
  • 2.47, anonymous (??), 15:35, 04/07/2024 [^] [^^] [^^^] [ответить]  
  • –1 +/
    А спекулятивное выполнение родом из 60-х
     
  • 2.132, Sem (??), 01:24, 07/07/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Ну если говорить про intel, то это скорее 90е. Или вы про архитектуру Фон-Неймана? )
     

  • 1.22, ДругойАнон (?), 12:37, 04/07/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Мегакорпорации сидящие на заказах от оборонки они такие (Боинг подтвердит). В случае с Intel все еще печальней. С одной стороны слишком высок порог входа даже для других мегакорпораций, поэтому конкуренция вялая. С другой стороне на дворе капитализм, поэтому от попыток реструктуризации эта мегакорпорация, скорее всего, будет успешно отбиваться. Короче рыночные механизмы очищения уже не работают, а рабочие не-рыночные механизмы еще не завезли (если вообще когда-либо завезут). Ничего хорошего качеству процессоров такая ситуация точно не сулит, будет становиться только хуже и хуже.
     
  • 1.31, Аноним (33), 14:23, 04/07/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    Вот поэтому взрослые и серьёзные советские люди сидят на Core 2 Duo. Вы думаете они не могут себе позволить купить какой-то новый камень? Нет. Дело именно в техническом понимании сути мусорности и одноразовости современного железа.
     
     
  • 2.64, Аноним (64), 17:30, 04/07/2024 [^] [^^] [^^^] [ответить]  
  • +/
    В коре дуба все эти проблемы (этот класс проблем) тоже есть, просто делать эксплоит под него исследователям не интересно.
    Когда в процах появилась спекулятивное выполнение может поискать сам.
     
     
  • 3.65, ДругойАнон (?), 17:40, 04/07/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Получаем готовый рецепт действий. Значит в принципе можно переходить с одного дырявого процессора на другой еще более дырявый (но более быстрый) процессор, надо просто достаточно выждать чтобы он настолько устарел, что его пользователи стали бы "неуловимыми Джо".

    Отсюда заодно следует альтернативный план: использовать выпущенный недавно (специально не пишу "современный"), но сильно экзотический процессор, чтобы тоже быть "неуловимым Джо"

     
     
  • 4.90, Bre (?), 07:02, 05/07/2024 [^] [^^] [^^^] [ответить]  
  • +/
    > выждать чтобы он настолько устарел, что его пользователи стали бы "неуловимыми Джо".

    Хреновый подход к безопасности. Вас же не в ручную будут ломать, а автоматом с помощью эксплойт паков.
    Старое железо и софт - это старые известные уязвимости, под которые заплатки уже выпускать не будут. Эксплойт пак легко подберет нужный ключик к вашему Core 2 Duo.

     
     
  • 5.96, ДругойАнон (?), 14:01, 05/07/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Это вопрос альтернативных издержек. Поставим себя на место хакера: условно говоря, человека сидящего в 2024-ом году на 386 и windows 95 взломать можно, но тогда придется озаботится тем чтобы малварь работала на таком старом железе и старой оси. Не лучше же теже усилия потратить на то, чтобы скажем научить малварь лучше прятаться от антивирусов? Отдача от такого приложения сил будет больше.
     
     
  • 6.99, Аноним (99), 17:12, 05/07/2024 [^] [^^] [^^^] [ответить]  
  • +/
    > 386

    Это уже раритет. А вот корка дуо это откровенный xлaм. Нет смысла ломать такого человека, потому что он, очевидно, не представляет никакого "коммерческого" интереса для взломщиков.

     
     
  • 7.101, Аноним (-), 22:14, 05/07/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Proxy лишним не бывает.
     
  • 7.108, Bre (?), 08:13, 06/07/2024 [^] [^^] [^^^] [ответить]  
  • –3 +/
    > Нет смысла ломать такого человека

    Очень даже есть. Такой комп можно сделать частью ботнета. Может участвовать в DDOS-атаках. И не только в них...

    Так что для хакера, такие старые системы без заплаток уязвимостей представляют интерес.

    Сидеть на таком железе опасно. С вашего компа ломанут кого-нибудь важного. А потом доказывайте, что это были не вы. Что вас самого взломали.

     
     
  • 8.111, ДругойАнон (?), 10:40, 06/07/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Повторяю ключевое слово альтернативные издержки ... текст свёрнут, показать
     
  • 8.115, Аноним (99), 14:09, 06/07/2024 Скрыто ботом-модератором     [к модератору]
  • +/
     
  • 8.117, Bre (?), 15:09, 06/07/2024 [^] [^^] [^^^] [ответить]  
  • –3 +/
    Не сходите с ума Меня взламывали пару раз Анализ показал, что один взлом был в... текст свёрнут, показать
     
     
  • 9.118, Ногоед (?), 15:42, 06/07/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Тебя ломали социальной инженерией Именно поэтому Да ... текст свёрнут, показать
     
  • 2.68, Аноним (68), 20:19, 04/07/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Жирно конечно про осознанность сидения на таком железе. Понимаю если бы речь шла о маке на м68к или на худой конец поверпц.
     
  • 2.73, Аноним (-), 20:40, 04/07/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Вот поэтому взрослые и серьёзные советские люди сидят на Core 2 Duo.
    > Вы думаете они не могут себе позволить купить какой-то новый камень?
    > Нет. Дело именно в техническом понимании сути мусорности и одноразовости
    > современного железа.

    У коры2дуба на минуточку все основные микроархитектурные дыры Intel - в наличии. Достаточно dmesg при загрузке посмотреть.

     
     
  • 3.79, Аноним (80), 23:08, 04/07/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Да его коммент просто жирнющий троллинг. Неужели непонятно? Где эти вообще кор 2 дуо сейчас можно найти? Я последний ноут такой видел у знакомой в 2016 году и она уже тогда жаловалась что он ничего не тянет.
     
     
  • 4.93, Bre (?), 08:47, 05/07/2024 [^] [^^] [^^^] [ответить]  
  • +/
    > Да его коммент просто жирнющий троллинг. Неужели непонятно? Где эти вообще кор 2 дуо сейчас можно найти?

    Я поначалу тоже думал, что здесь все стебутся. А потом понял, что в натуре на КореДуба сидят.

    Core 2 Duo сейчас сложно нати, зато поехавших кукухой найти можно в товарных количествах

     
     
  • 5.103, Аноним (99), 22:53, 05/07/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > А потом понял, что в натуре на КореДуба сидят.

    Глупость. У них кондёры давно пересохли, чипы в отвале и кремний деградировал. Этим компам через 2 года будет 20 лет.

     
  • 4.102, Аноним (99), 22:49, 05/07/2024 [^] [^^] [^^^] [ответить]  
  • +/
    > Я последний ноут такой видел у знакомой в 2016 году и она уже тогда жаловалась что он ничего не тянет.

    Ваша подруга ещё терпеливая. Я свой Core 2 Duo продал где-то в 2013. Уже в те года этот комп годился только для интернет сёрфинга максимум.

     
  • 3.104, Казацький ватажок (?), 01:51, 06/07/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > микроархитектурные дыры

    Все эти "дыры" воспроизводимы только в лабораторных условиях, а вот возможность полного выкорчёвывания трояна под названием Intel ME того стоит, чтобы сидеть на старом железе.

     
     
  • 4.110, Bre (?), 09:55, 06/07/2024 [^] [^^] [^^^] [ответить]  
  • –4 +/
    Это Meltdown то лабораторная дыра?

    Тут есть люди, которые не верят в существование ВИЧ или Covid.
    А для вас Meltdown - лабораторная уязвимость.

    Впрочем, каждый с ума сходит по своему. Нет желания вас разубеждать.

     
     
  • 5.116, Аноним (99), 14:10, 06/07/2024 [^] [^^] [^^^] [ответить]  
  • +/
    > Тут есть люди, которые не верят в существование ВИЧ или Covid.

    Явно умные люди. Советую прислушаться к их мнению.

     
  • 4.120, Аноним (-), 21:58, 06/07/2024 [^] [^^] [^^^] [ответить]  
  • +/
    > Все эти "дыры" воспроизводимы только в лабораторных условиях, а вот возможность полного
    > выкорчёвывания трояна под названием Intel ME того стоит,

    Дык про RC4 тоже говорили что мол небольшой bias не так уж страшен, и вообще. В итоге WEP как оказалось вскрывается за пару минут. А так то совсем не страшно.

     
  • 2.133, Sem (??), 01:28, 07/07/2024 [^] [^^] [^^^] [ответить]  
  • +/
    С кор2дуо явно переборщили. Надо не старше пентиума 1 сидеть. Спекулятивное исполнение появилось уже на Pentium Pro
     

  • 1.76, Tron is Whistling (?), 21:57, 04/07/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    --- подстановку произвольного адреса перехода в таблицы данных буферов
    Фигасебе. Это вылез чит уровня мылдауна. Понятно, что оно в спекулятивном потоке сбросится - но да, в кеше-то осядет.
     
  • 1.81, Аноним (81), 23:23, 04/07/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Кажется что производители железа и софта рано или поздно попадают в трясину, из которой невозможно выбраться. А причина простая до ужаса - колоссальная переусложненность решений в ходе гонки за лидерство.
     
     
  • 2.88, Аноним (88), 02:31, 05/07/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Ну так ещё стоит учесть интересы каждого отдельного инженера. Я уже столько повидал во всем мире. Есть очень много людей, которые преследуют свои интересы, а есть которые тщательно скрывают свое незнание или торопятся из-за отсутствия интереса в работе. Вот эти переусложнения и появляются из-за желаний долго и просто работать свои 6-8 часов в день.
     
     
  • 3.89, Аноним (88), 02:52, 05/07/2024 [^] [^^] [^^^] [ответить]  
  • +/
    И я сам в такого начинаю превращаться Стабильность хороша в детстве и может ещё... большой текст свёрнут, показать
     
     
  • 4.92, Аноним (81), 07:23, 05/07/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Да, нужны потомственные программисты и инженеры, которые в силу своего воспитания откажутся работать дёшево и некачественно. Думаю со временем и до этого дойдём.
     
     
  • 5.94, Аноним (-), 11:18, 05/07/2024 Скрыто ботом-модератором     [к модератору]
  • +/
     
  • 2.106, Аноним (107), 08:02, 06/07/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Проблема в том, что от процессора начали ожидать роль няньки процессов. Дебилизация пользователя и желание централизации приведут к слиянию CPU/OS.
     
     
  • 3.135, Аноним (135), 17:57, 07/07/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Ну так такое уже описывали - разрабатывается для Гугл. Они же хотят ускорение доступа к данным. Может и до пользователя дойдут со временем или "случайно" получится что не только для дата-центров ось подходит и на этом оказывается можно хорошенько заработать.
     

  • 1.82, Аноним (82), 23:56, 04/07/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Исследователи предлагают первым пунктом Using IBPB more aggressively, что может замедлить дело на 50%. Хорошие новости в том, у нас всегда есть эти лишние 50% производительности, они не заканчиваются! Их не две штуки, как можно подумать, но гораздо больше!
     
  • 1.105, Аноним (107), 07:52, 06/07/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Процессор не должен обеспечивать "безопасность" памяти и содержания регистров. Его дело предоставить полный доступ софту, в наиболее эффективном виде.
    Надеюсь производители процов начнут посылать подобные исследования куда надо.
     
     
  • 2.109, Bre (?), 09:08, 06/07/2024 [^] [^^] [^^^] [ответить]  
  • –2 +/
    > предоставить полный доступ софту, в наиболее эффективном виде.

    Такое уже было в истории. Операционка с полным доступом к железу называлась MS-DOS.

    В теже времена был разгул вирусни. Она эффективно передавалась даже без всяких сетей и интернета - через дискеты.

    В современном мире, когда любое устройство в сети, если уязвимости не закрывать, то все быстро поляжет.

    Это, примерно тоже, как избегать вакцин или не пользоваться презервативами.
    Отдельный Вася может этого не делать. И, даже есть шанс, что прокатит.
    А если все человечество забьет на безопасность, то получит разгул вирусни.

     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру