Мені було просто цікаво, чи може вірус розплавити процесор, змінивши напругу в біографії. :)
(і ні, я не планую робити такий тип вірусу ...)
Мені було просто цікаво, чи може вірус розплавити процесор, змінивши напругу в біографії. :)
(і ні, я не планую робити такий тип вірусу ...)
Відповіді:
Це, безумовно, можливо, якщо захист відключення чіпа може бути відмінено. Див., Наприклад, дослідницький документ " Потенційні ризики теплової безпеки ". З сторінки 4:
Постійні ушкодження - відключення несправності. Наявність відмови від Intel не може бути відключена, наскільки нам відомо, але старі материнські плати для процесорів AMD AthlonXP не забезпечили належної несправності. [13] Незважаючи на те, що ця проблема була швидко усунена, навіть новіші материнські плати можуть дозволити відхід несправності, відключивши процедуру термічного відключення в BIOS. Очевидно, ми цього не пробували, але той самий сценарій, який займався несправністю з Pentium 4, перегрів би і швидко знищив процесор. Це не повідомляється про критику систем AMD, а просто для того, щоб показати важливість механізму безвідмовної роботи, який є провідним. AMD створила механізм теплового відключення у своєму останньому поколінні процесорів: Athlon64. Подібно до P4,
Прискорене старіння, викликане перегріванням (також обговорювалося в цій статті) - ще одна, менш ефектна, але, можливо, більш ймовірна атака.
Третя можливість - це атака, що розгоняє процесор понад рекомендовані допуски. Наприклад, хоча в наявності може бути штучний замок розгону, він може не бути надійним, як у випадку з мікросхемою Intel 925X .
Зауважте, що подібні атаки можливі і на інші частини обладнання (див. Питання Чи може деяке програмне забезпечення фізично пошкодити обладнання? Докладніше).
Ні.
Можливо, що вірус може змусити програму зайняти 100% циклів процесора - викликаючи тепло, якщо це робиться протягом тривалого періоду часу, але, якщо він також не вдається перепрофілювати / пошкодити BIOS, теплові датчики будь-якого сучасного материнська плата вимкне її до досягнення критичної температури.
Відповідь по суті залежить від обладнання. Перегляньте розділ Halt and Catch Fire and Killer Poke щодо деяких застарілих апаратних засобів, які можуть бути пошкоджені програмним забезпеченням. Як правило, такі функції відновлені як помилки, і більшість конструкцій прагнуть їх запобігти.
Звичайно, це можливо, але, мабуть, малоймовірно. Багато материнських плат вищого класу, орієнтованих на геймерів, включають динамічні утиліти розгону, які можна використовувати для зміни швидкості тактових частот, порогів нагрівання та головне напруги. Більшість материнських плат дозволяють змінювати ці значення лише під час встановлення BIOS, але деякі допускають зміни під час роботи Windows.
На щастя, багато останніх процесорів також стали дещо захиснішими, принаймні на тепловому фронті. Вони, як правило, включають в них схему, яка вимикає процесор, якщо він виявляє ситуації перегріву.
Для того, щоб скористатися цим, виробнику зловмисного програмного забезпечення потрібно буде достатньо подбати про конкретну материнську плату (або, можливо, марку та покоління), щоб вирішити проблему нападу на неї.
Це вкрай малоймовірно , що будь-яке програмне забезпечення може розплавитися сучасний процесор (як я тримав парі , що ніколи не відбувалося , за винятком , якщо зроблено навмисно навченими фахівцями фізично виводячи з ладу апаратних засобів :-)). Сучасні процесори, починаючи з Intel P4 та Opteron, мають апаратну точку відключення обладнання, яке неможливо змінити програмним забезпеченням, включаючи BIOS.
Я вважаю, що існують методи, за допомогою яких вірус може змінювати напругу процесора. Я маю на увазі, що там, звичайно, є HDD-wipe-віруси.
Будь-яким маніпулюваним можна маніпулювати.
Я б подумав, що автору вірусів якось доводиться читати кожній материнській платі унікальний "ID" чи дещо. Увімкнення вірусу доступу до mobo.
Я маю на увазі, що там є програмне забезпечення, де ви можете маніпулювати напругою cpu / gpu на льоту, поки система ПК працює в середовищі ОС. Враховуючи це, так, я вважаю, що це можливо зробити якось.
Незважаючи на це, в даний час подібний вірус є суперечливим, оскільки майже будь-який сучасний процесор має внутрішній датчик, який дозволяє йому вимикатися після досягнення критичних температур.
Ще в середині дев'яностих років я пам’ятаю, як почув про відсутність кращого слова, руткіт, який міг би контролювати апаратне забезпечення, шип напруги, а потім відкрити та закрити всі логічні контакти відразу.
Ніколи не бачив його в дії, тому я не знаю, чи був це пара або ні.