The OpenNET Project / Index page

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



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Атака PMFault, позволяющая вывести из строя CPU на некоторых серверных системах, opennews (??), 16-Май-23, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


11. "Атака PMFault, позволяющая вывести из строя CPU на некоторых..."  +4 +/
Сообщение от Аноним (-), 16-Май-23, 23:03 
Чокаво? Какой ограничитель? Чипы регулятора отродясь программно управляемые. И для универсальности умеют достаточно широкий диапазон на все оказии.

Ну и
> при повышении напряжения до 2.84 вольт

...типичному современному процу с таким Vcore будет стопроцентная амба, он на столько совершенно точно не расчитан.

Ответить | Правка | Наверх | Cообщить модератору

18. "Атака PMFault, позволяющая вывести из строя CPU на некоторых..."  +2 +/
Сообщение от trolleybus (?), 17-Май-23, 00:02 
Тут вопрос в другом. Зачем в регуляторе предусмотрена возможность повышения Vcore до значения, которое гарантированно убьет проц?
Ответить | Правка | Наверх | Cообщить модератору

36. "Атака PMFault, позволяющая вывести из строя CPU на некоторых..."  +1 +/
Сообщение от Аноним (36), 17-Май-23, 09:37 
А как ещё продать новые процессоры, если старые исправно работают?
Ответить | Правка | Наверх | Cообщить модератору

40. "Атака PMFault, позволяющая вывести из строя CPU на некоторых..."  +2 +/
Сообщение от Аноним (-), 17-Май-23, 10:14 
> Тут вопрос в другом. Зачем в регуляторе предусмотрена возможность повышения Vcore до
> значения, которое гарантированно убьет проц?

Потому что это УНИВЕРСАЛЬНЫЙ регулятор, который нихрена не знает какой там у кого будет проц и умеет весьма широкий диапазон на все случаи жизни. Это повышает продажи чипов. Ничего личного, это бизнес.

Поэтому чип регулятора внутрях понятия не имеет что там (не)безопасно. Что закажут - то и выдаст.

Ответить | Правка | К родителю #18 | Наверх | Cообщить модератору

67. "Атака PMFault, позволяющая вывести из строя CPU на некоторых..."  +1 +/
Сообщение от Pahanivo (ok), 17-Май-23, 19:52 
Оверклокинг под азотом )))
Ответить | Правка | К родителю #18 | Наверх | Cообщить модератору

69. "Атака PMFault, позволяющая вывести из строя CPU на некоторых..."  –1 +/
Сообщение от Pahanivo (ok), 17-Май-23, 19:54 
За тем же, за чем в проце не предусмотрен контроль питалова.
Ответить | Правка | К родителю #18 | Наверх | Cообщить модератору

74. "Атака PMFault, позволяющая вывести из строя CPU на некоторых..."  +1 +/
Сообщение от Аноним (74), 18-Май-23, 07:52 
Потому что ограничитель этот используется не только на материнках, но и в других устройствах, универсальная микросхема
Ответить | Правка | К родителю #18 | Наверх | Cообщить модератору

19. "Атака PMFault, позволяющая вывести из строя CPU на некоторых..."  +4 +/
Сообщение от Аноним (7), 17-Май-23, 00:43 
>И для универсальности

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

Ответить | Правка | К родителю #11 | Наверх | Cообщить модератору

41. "Атака PMFault, позволяющая вывести из строя CPU на некоторых..."  +/
Сообщение от Аноним (-), 17-Май-23, 10:22 
> Для универсальности на крайний случай существуют джампики.

Да вот как-то выпало из фавора. Юзеры хотят чтоб удобно, автодетектом, твики из биоса, блаблабла. К тому же джамперы не могут в DVFS, где на разных частотах проц разные вольтажи себе у чипа питания заказывает. Дело в том что на низкой частоте достаточно меньшего Vcore для стабильной работы, снижает потребление ненагруженной системы. А на более высоких частотах Vcore надо повышать, иначе проц дестабилизируется. Так что джамперы были у совсем дубовых древних систем не умеющих DVFS (т.е. нормальное управление питанием, чтобы и быстро и экономно уметь).

У особо продвинутых вообще отдельный мелкий сервисный процик с своей фирмварой который продвинуто трекает перфоманс основной чушки и десятки раз в секунду меняет вольтажи и частоты чтобы в имеющийся TDP и возможности охлаждения вписываться как можно оптимальнее, считая максимально шустро для имеющихся условий.

> Вообще задолбали в каждый резюк операционку пихать.

Добро пожаловать в программно управляемый мир. Вы стеблись насчет дятлов разрушающих цивиолизацию? Ну чтож... добро пожаловать :)

Ответить | Правка | Наверх | Cообщить модератору

25. "Атака PMFault, позволяющая вывести из строя CPU на некоторых..."  +2 +/
Сообщение от Аноним (24), 17-Май-23, 02:58 
> типичному современному процу с таким Vcore будет стопроцентная амба

Если программно не защищается (с учетом в том числе уязвимости), то аппаратно должен быть ограничитель.

Ответить | Правка | К родителю #11 | Наверх | Cообщить модератору

45. "Атака PMFault, позволяющая вывести из строя CPU на некоторых..."  +/
Сообщение от Аноним (-), 17-Май-23, 10:35 
> Если программно не защищается (с учетом в том числе уязвимости), то аппаратно
> должен быть ограничитель.

Удачи в реализации этого, учитывая что в 1 и ту же мамку зачастую втыкается нехилый ассортимент с достаточно разными идеями на счет Vcore - и безопасными значениями оного. А еще у защит погрешность бывает, а там в долях вольта колупаться, в нехилом ср@че от DCDC и проца.

С учетом ср@ча защита имеет шансы или ложно все вырубать если быстрая (представляете себе рандомное вырубание компа при обычной работе?) или на выбор слишком медленно реагировать на рост вольтажа и есть шансы что проц с нежными нанометровыми транзисторами выступит предохранителем быстрее.

Нет, конечно, любую инженерную проблему можно решить. Вопрос в объеме долботни и обвеса который понадобится. И готовы ли вы оплачивать банкет. Кастомизируемая, работающая с долями вольта, прецизионная, термостабильная защита без приколов - это будет ультратоповый хайтек, топчик инженерии, ЭТО точно не будет бесплатно для вас. Сие сделает мамку ощутимо дороже. И нагнет продажи.

p.s. ну и если хаксор вам прошивку BMC заменил - у вас в общем то и так уже немеряно проблем: суперстелс мега руткит - не удаляемый реинсталом оси. И спасибо если он демаскирует себя хоть и спалив проц. А то будет сидеть тихо, патча операционку без палива. Вы будете думать что все ЗБС. А оно тоже будет делать ЗБС - но другим.

Ответить | Правка | Наверх | Cообщить модератору

71. "Атака PMFault, позволяющая вывести из строя CPU на некоторых..."  +/
Сообщение от Аноним (71), 17-Май-23, 21:28 
Встречать опасность можно до уровня П. Точность не причем.
Ответить | Правка | Наверх | Cообщить модератору

72. "Атака PMFault, позволяющая вывести из строя CPU на некоторых..."  +1 +/
Сообщение от Аноним (72), 18-Май-23, 00:42 
>We found that this procedure allows changing the CPU voltage up to ∼2.84 V for

∼1 ms, which is outside the typical operating range of Intel CPUs. By increasing the
voltage beyond the specified operating voltage range (0.55 V–1.52 V)

Они на 87% повысили напряжение для вывода из строя, а не на крохи. Прецизионность тут не нужна, и никакого хайтека.

Ответить | Правка | К родителю #45 | Наверх | Cообщить модератору

78. "Атака PMFault, позволяющая вывести из строя CPU на некоторых..."  +/
Сообщение от Аноним (-), 18-Май-23, 20:00 
Там через PMBus полное управление чипом VRM доступно - с оверрайдом выбора вольтажа процом, изменением шага вольтажа и проч. Поэтому покидав командочек в VRM можно скормить процу все что угодно. Поменьше, побольше, все что чип технически способен делать. И без прецизионности и адаптива к именно ЭТОМУ процу и его maximum ratings - выпалить проц будет не особой проблемой. Может он сгорит несколько медленнее, от менее грубого превышения, но какая разница. Эффективная защита от вон того будет весьма отдельной вундервафлей. За отдельные деньги.

Хороших, дешевых, массовых решений с потребными параметрами вроде бы просто не существует в природе. Прорубание хаксора на PMBus VRM'а на x86 вообще относительно экзотичная ситуация так то. Ну, вот, до последнего момента все так думали. Подключение VRM к PMBus вообще опция, и вон там в статье написано что часть мамок шли с (недокументированными!) джамперами подключающими или отключающими VRM к PMBus. Вообще прикольно так - удружить, не задокументировать, фирмвару BMC написать абы как, позволить ее апдейт из ОС даже не спрашивая кренделя BMC. Все правильно сделали, парад безопасТности...

И да, даже если проц не сгорит, BMC с хаксорской фирмварой - которая может ОС полностью рулить, вплоть до переустановки - зачетные подарок админу и сам по себе.

Ответить | Правка | Наверх | Cообщить модератору

31. "Атака PMFault, позволяющая вывести из строя CPU на некоторых..."  +3 +/
Сообщение от ryoken (ok), 17-Май-23, 07:45 
>>...типичному современному процу с таким Vcore будет стопроцентная амба, он на столько совершенно точно не расчитан.

Вот толи дело процессоры Терминаторов :). Рабочий диапазон напряжений 6,7-8,9 В :).

Ответить | Правка | К родителю #11 | Наверх | Cообщить модератору

44. "Атака PMFault, позволяющая вывести из строя CPU на некоторых..."  +/
Сообщение от ptr (??), 17-Май-23, 10:29 
При чем тут регулятор, если вопрос был об ограничителе напряжения? Я даже на хобби проектах ставлю супрессоры. И спасало это меня не раз.
Ответить | Правка | К родителю #11 | Наверх | Cообщить модератору

82. "Атака PMFault, позволяющая вывести из строя CPU на некоторых..."  +/
Сообщение от Аноним (-), 18-Май-23, 20:45 
> При чем тут регулятор, если вопрос был об ограничителе напряжения? Я даже
> на хобби проектах ставлю супрессоры. И спасало это меня не раз.

Для напряжений около 1 вольта это не особо работает. Оно и на бОльших то напряжениях штука с кучей особенностей, в чем можно убедиться в даташите того или иного супрессора. И спасает оно с большими оговорками и допущениями. В проце и его обвесе по питанию оговорки и допущения здорово другие. Даже если забыть что 3V x 150A = 450W (половина утюга) и если там нет радиатора с кирпич и обдува, оно и испарится. А питальник даже не заметит что это не проц жрал.

Ответить | Правка | Наверх | Cообщить модератору

85. "Атака PMFault, позволяющая вывести из строя CPU на некоторых..."  +/
Сообщение от ptr (??), 18-Май-23, 23:01 
Ну тот же SMBJ3V3 в пике вообще-то 600W, так что 450W не смущают. Вопрос только в том, насколько тупой DC-DC и насколько тормозная у него защита.
Тот же SMBJ3V3 меня ни разу не подводил, даже в случае достаточно мощных (до 300Вт) импульсных БП для светодиодного освещения. MOSFET в мусорник, БП в защиту, МК жив и здоров, TVS тоже.

> спасает оно с большими оговорками и допущениями

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

Ответить | Правка | Наверх | Cообщить модератору

100. "Атака PMFault, позволяющая вывести из строя CPU на некоторых..."  +/
Сообщение от Аноним (100), 21-Май-23, 20:47 
> Ну тот же SMBJ3V3 в пике вообще-то 600W, так что 450W не смущают.

1) Это только в весьма коротком пике. Вдолгую он испарится от этого.
2) DCDC расчитан на пиковое потребление самого мощного проца, серьезный запас vs крейсерский режим. Разницу можно долговременно сливать в супрессор без срабатывания защиты. Который от этого испарится или самоотпаяется.
3) DCDC не знает, проц мощу скушал или в супрессор ушло, поэтому спокойно спалит супрессор.
4) Супрессор с крутой ВАХ на 1-2 вольта - нечто крайне экзотичное, если вообще существующее.
5) Чтобы вообще загнать 100А в цепь ее сопротивление при 1 вольте не должно превышать 10 миллиом. Это реально для проца, где целые слои меди и куча лап питания параллельно. Удачи супрессор так же развести.
6) FYI (данные из DS от Vishay): у SMBJ3V3 напряжение _открытия_ 4.1V при всего 1 миллиампере сливаемом в него. Ограничение - 10 вольт при 200А. Или 7 при 10A. Так что трехвольтовый он довольно условно. Мягко говоря.

Имхо такая защита создаст больше проблем чем решит и не будет работать так как вы себе это представляете. Но если вы не верите можете собрать в железе и посмотреть как оно себя ведет.

> Вопрос только в том, насколько тупой DC-DC и насколько тормозная у него защита.

ИМХО вопрос в том что вы не посмотрели в даташит, иначе некоторые цифры навели бы вас на определенные мысли. Особенно с масштабированием таких разбросов для 1 вольта.

> Тот же SMBJ3V3 меня ни разу не подводил, даже в случае достаточно мощных
> (до 300Вт) импульсных БП для светодиодного освещения.

Вы им именно чувствительную цифровую логику защищали? И как тестировалось что реально работает? Пробовали завышенное по питанию подать, без - выжигает, а с - нет? А то при 10 амперах в эту штуку на нем уже 7 вольт может быть.

Ну и нормальные люди так то делают что-то типа стабилитрона, в что-то управляющее (дешманский вариант npn BJT, но Vbe приплюсуется и оно от температуры засисит): у стабилитрона ВАХ круче и напряжение открытия куда как специфицированое. Выдерживать ток этой штуке не надо, надо питальник срубить, это часть схемы защиты. Но на 1V и это не прокатит. На 5 работало отлично и дешево, да. Но 5 это не 1.

> MOSFET в мусорник, БП в защиту, МК жив и здоров, TVS тоже.

Какой MOSFET в мусорник? И бп точно гнал что-то типа 1V @ 100A в крейсерском режиме, как DCDC проца?

> Почти все оговорки и допущения сводятся к наличию как индуктивной,
> емкостной фильтрации питания, дающих те самые несколько десятков микросекунд,
> необходимых для срабатывания супрессора.

Чтобы в супрессор вообще загнать амперы сравнимые с потреблением проца придется очень постараться и Vcore там при этом будет явно не полтора вольта, глядя характеристики вашего супрессора.

> Но в данном случае речь о резком пике/фронте вроде как не идет.

И кстати да, даже если у вас каким-то чудом именно с супрессором получится, то...
1) Ставим не очень крутой вольтаж, чтобы супрессор уже открылся но ток еще не тригерил защиту. Ждем немного, пусть супрессор аннигилируется.
2) Немного попозже ставим более злой вольтаж в надежде что супрессор уже сдох.

Ну вот такой вот программный фикс эксплойта, если цель именно систему, именно вынести.

А реально.. супрессор даже 5V дежурку переспорить вдолгую не может. Выгорает по перегреву сперва супрессор а за ним и мамка. Там же нет теплоотвода на ...цать ваттов для него. И тем более на сотни ваттов.

Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




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

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