Zastanawiałem się tylko, czy wirus może stopić procesor, zmieniając napięcie w biosie. :)
(i nie, nie planuję zrobić tego rodzaju wirusa ...)
Zastanawiałem się tylko, czy wirus może stopić procesor, zmieniając napięcie w biosie. :)
(i nie, nie planuję zrobić tego rodzaju wirusa ...)
Odpowiedzi:
Jest to absolutnie możliwe, jeśli układ zabezpieczony przed awarią układu może zostać zastąpiony. Patrz na przykład artykuł badawczy „ Potencjalne zagrożenia bezpieczeństwa termicznego ”. Od strony 4:
Trwałe uszkodzenia - Wyłączenie Failsafe. O ile wiemy, zabezpieczenia awaryjne Intel nie można wyłączyć, ale starsze płyty główne dla procesorów AMD AthlonXP nie zapewniały odpowiedniego zabezpieczenia przed awarią. [13] Mimo że problem ten został szybko rozwiązany, nawet nowsze płyty główne mogą pozwolić na ominięcie modułu awaryjnego poprzez wyłączenie procedury wyłączania awaryjnego w systemie BIOS. Oczywiście nie próbowaliśmy tego, ale ten sam scenariusz, w którym włączono bezpieczną awarię Pentium 4, przegrzałby się i szybko zniszczyłby procesor. Nie jest to zgłaszane w celu krytykowania systemów AMD, ale po prostu w celu pokazania znaczenia niezawodnego mechanizmu, który jest podłączony na stałe. AMD zbudowało mechanizm wyłącznika termicznego w swojej najnowszej generacji procesorów: Athlon64. Podobnie do P4,
Przyspieszone starzenie spowodowane przegrzaniem (omówione również w tym artykule) to kolejny, mniej spektakularny, ale być może bardziej prawdopodobny atak.
Trzecią możliwością jest atak podkręcający procesor poza zalecane tolerancje. Na przykład, chociaż może być obecna sztuczna blokada przetaktowywania, może nie być bezpieczna, jak w przypadku układu Intel 925X .
Pamiętaj, że podobne ataki są możliwe na innych elementach sprzętu (szczegółowe informacje można znaleźć w pytaniu Czy niektóre oprogramowanie może fizycznie uszkodzić sprzęt? ).
Nie.
Możliwe jest, że wirus może sprawić, że aplikacja zajmie 100% cykli procesora - powodując ciepło, jeśli jest wykonywana przez dłuższy czas, ale jeśli nie uda mu się również ponownie przepalić / uszkodzić systemu BIOS, czujniki termiczne dowolnego współczesnego płyta główna wyłączy go, zanim osiągnie krytyczną temperaturę.
Odpowiedź jest wewnętrznie zależna od sprzętu. Zobacz Halt and Catch Fire i Killer Poke, aby zapoznać się z nieco przestarzałym sprzętem, który może zostać uszkodzony przez oprogramowanie. Zasadniczo takie funkcje są przywracane jako błędy, a większość projektów stara się im zapobiegać.
Jasne, jest to możliwe, ale prawdopodobnie mało prawdopodobne. Wiele z wyższej klasy płyt głównych przeznaczonych dla graczy zawiera narzędzia do dynamicznego podkręcania, które mogą być używane do modyfikowania prędkości zegara, progów ciepła i, co najważniejsze, napięć. Większość płyt głównych pozwala tylko na zmianę tych wartości podczas konfiguracji systemu BIOS, ale niektóre pozwalają na zmiany podczas pracy systemu Windows.
Na szczęście wiele najnowszych procesorów również stało się nieco bardziej defensywnych, przynajmniej na froncie cieplnym. Zazwyczaj zawierają w nich zespół obwodów, który wyłącza procesor, jeśli wykryje sytuacje przegrzania.
Aby to wykorzystać, twórca szkodliwego oprogramowania musiałby odpowiednio dbać o konkretną płytę główną (lub markę i generację), aby mieć problem z jej zaatakowaniem.
Jest bardzo mało prawdopodobne, aby jakiekolwiek oprogramowanie mogło stopić nowoczesny procesor (ponieważ założę się, że nigdy tak się nie stało, chyba że zostało to zrobione celowo przez przeszkolonych ekspertów fizycznie wyłączających sprzęt :-)). Współczesne procesory od czasów Intel P4 i Opteron mają punkt wyłączania termicznego, który nie może być zmieniony przez oprogramowanie, w tym BIOS.
Wierzę, że istnieją metody, w których wirus może modyfikować napięcie procesora. Mam na myśli, że z pewnością są tam wirusy usuwające dyski twarde.
Można manipulować wszystkim, co można manipulować.
Sądzę, że twórca wirusów musi w jakiś sposób odczytać na każdej płycie głównej unikalny „identyfikator” lub coś w tym rodzaju. Umożliwianie wirusowi dostępu do mobo.
Mam na myśli oprogramowanie, w którym możesz manipulować napięciem procesora / GPU w locie, gdy system PC działa w środowisku systemu operacyjnego. Biorąc to pod uwagę, tak, uważam, że jest to jakoś wykonalne.
Biorąc to pod uwagę, w dzisiejszych czasach taki wirus byłby dyskusyjny, ponieważ prawie każda współczesna jednostka centralna ma wewnętrzny czujnik, który umożliwia jej wyłączenie po osiągnięciu krytycznych temperatur.
W połowie lat dziewięćdziesiątych pamiętam, że z braku lepszego słowa rootkit, który zyskałby kontrolę nad sprzętem, podniósł napięcie, a następnie otworzył i zamknął wszystkie logiczne kontakty naraz.
Nigdy nie widziałem go w akcji, więc nie wiem, czy był to vaporware, czy nie.