14

Мне просто интересно, может ли вирус растопить процессор, изменяя напряжение в биосе. :)

(и нет, я не планирую делать такой вирус ...)

8 ответов8

20

Это определенно возможно, если отказоустойчивый чип может быть переопределен. См., Например, исследовательскую работу « Потенциальные риски тепловой безопасности ». Со страницы 4:

Постоянный урон - отключение Failsafe. Отказоустойчивость Intel не может быть отключена, насколько нам известно, но более старые материнские платы для процессоров AMD AthlonXP не обеспечивали адекватную отказоустойчивость. [13] Хотя эта проблема была быстро устранена, даже более новые материнские платы могут позволить обойти отказоустойчивость, отключив процедуру аварийного отключения в BIOS. Очевидно, мы не пробовали это, но тот же сценарий, который включал отказоустойчивость с Pentium 4, перегрелся и быстро разрушил процессор. Сообщается, что это не для критики систем AMD, а просто для того, чтобы показать важность аппаратного механизма, обеспечивающего отказоустойчивость. AMD встроила механизм теплового отключения в свое последнее поколение процессоров: Athlon64. Как и в случае с P4, после включения отказоустойчивого процессора центральный процессор отключит свои внутренние часы и сообщит материнской плате о сбросе через вывод THERMTRIP [14].

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

Третья возможность - атака, разгоняющая процессор за пределы рекомендуемых допусков. Например, хотя может присутствовать искусственная блокировка разгона, она может быть небезопасной, как в случае чипа Intel 925X.

Обратите внимание, что подобные атаки возможны и на других устройствах (см. Вопрос:« Может ли какое-либо программное обеспечение физически повредить оборудование?»). для деталей).

18

Нет.

Вполне возможно, что вирус может заставить приложение занимать 100% циклов ЦП, вызывая нагрев, если это происходит в течение длительного периода времени, но если ему также не удается перепрошить / повредить BIOS, термодатчики любого современного Материнская плата отключит ее до того, как она достигнет критической температуры.

12

Ответ изначально зависит от оборудования. См. Остановка и Catch Fire и Killer Poke для некоторых довольно устаревшее оборудование, которое может быть повреждено программным обеспечением. Обычно такие функции рассматриваются как ошибки, и большинство проектов стремятся их предотвратить.

3

Конечно, это возможно, но, вероятно, вряд ли. Многие материнские платы более высокого класса, предназначенные для геймеров, включают утилиты динамического разгона, которые можно использовать для изменения тактовых частот, порогов теплового режима и, что наиболее важно, напряжений. Большинство материнских плат позволяют изменять эти значения только во время настройки BIOS, но некоторые допускают изменения во время работы Windows.

К счастью, многие современные процессоры также стали немного более оборонительными, по крайней мере, в пылу. Они, как правило, включают в себя схемы, которые отключают процессор, если он обнаруживает перегрев.

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

3

Крайне маловероятно, что какое-либо программное обеспечение может растопить современный процессор (как, держу пари, этого никогда не происходило, за исключением случаев, когда это сделано специально подготовленными специалистами, физически отключающими аппаратное обеспечение :-)). Современные процессоры, начиная с Intel P4 и Opteron, имеют аппаратную точку отключения при тепловом отключении, которую нельзя изменить программным обеспечением, включая BIOS.

2

Я полагаю, что существуют методы, с помощью которых вирус может изменять напряжение процессора. Я имею в виду, что там, безусловно, есть вирусы, уничтожающие HDD.

Все, что можно манипулировать, можно манипулировать.

Я думаю, что создатель вируса должен как-то прочитать каждую материнскую плату по уникальному "ID" или как-то иначе. Включение вируса для доступа к mobo.

Я имею в виду, что есть программное обеспечение, где вы можете управлять напряжением процессора / графического процессора на лету, пока система ПК работает в среде ОС. Принимая это во внимание, да, я считаю, что это как-то выполнимо.

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

1

Может быть!

Но это действительно не актуальная проблема.

1

Еще в середине девяностых я помню, что из-за отсутствия лучшего слова руткит, который бы контролировал оборудование, резко поднял напряжение, затем открыл и закрыл все логические контакты одновременно.

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .