Un virus peut-il faire fondre le CPU?

14

Je me demandais simplement si un virus pouvait faire fondre un CPU en modifiant la tension du BIOS. :)

(et non, je ne prévois pas de créer ce genre de virus ...)

kajdehoop
la source
4
Je ne sais pas comment faire fondre un processeur, mais j'ai déjà eu un logiciel capricieux (pas un logiciel malveillant intentionnel) pour faire fondre l'écran sur un smartphone (en se faisant prendre dans une boucle serrée (sur le chargeur) et en surchauffant l'écran à l'endroit où la colle contenant les couches fondu).
Daniel R Hicks
@DanielRHicks On dirait un téléphone de mauvaise qualité. Le Nexus 9 (le mien) devient très chaud et la colle n'a pas (encore) fait de metle
Suici Doga

Réponses:

20

C'est certainement possible si la sécurité intégrée de la puce peut être annulée. Voir par exemple le document de recherche " Risques potentiels de sécurité thermique ". De la page 4:

Dommages permanents - Désactivation de la sécurité intégrée. La sécurité intégrée d'Intel ne peut pas être désactivée à notre connaissance, mais les anciennes cartes mères pour les processeurs AMD AthlonXP ne fournissaient pas une sécurité intégrée adéquate. [13] Bien que ce problème ait été rapidement résolu, même les cartes mères plus récentes peuvent permettre de contourner la sécurité intégrée en désactivant la procédure d'arrêt d'urgence thermique dans le BIOS. Évidemment, nous n'avons pas essayé cela, mais le même scénario qui engageait la sécurité intégrée avec le Pentium 4 surchaufferait et détruirait rapidement le processeur. Cela ne serait pas censé critiquer les systèmes AMD, mais simplement montrer l'importance d'un mécanisme de sécurité intégré câblé. AMD a construit un mécanisme de déclenchement thermique dans sa dernière génération de processeurs: l'Athlon64. Similaire au P4,

Le vieillissement accéléré causé par la surchauffe (également abordé dans cet article) est une autre attaque, moins spectaculaire mais peut-être plus probable.

Une troisième possibilité est une attaque overclockant un CPU au-delà des tolérances recommandées. Par exemple, bien qu'un verrou d'overclocking artificiel puisse être présent, il peut ne pas être sécurisé, comme dans le cas de la puce Intel 925X .

Notez que des attaques similaires sont possibles sur d'autres composants matériels (voir la question Certains logiciels peuvent-ils endommager physiquement le matériel? Pour plus de détails).

ire_and_curses
la source
18

Non.

Il est possible qu'un virus puisse faire qu'une application absorbe 100% des cycles du processeur - provoquant de la chaleur si elle est effectuée pendant une période de temps prolongée, mais à moins qu'il ne parvienne également à reflasher / endommager le BIOS, les capteurs thermiques de tout système moderne la carte mère l'arrêtera avant qu'elle n'atteigne une température critique .

William Hilsum
la source
1
Si le virus affecte le noyau et que le noyau est en charge de la gestion thermique, un virus peut provoquer des dommages matériels permanents.
Amok
11
Non - Le noyau peut être capable de lire et de comprendre les capteurs thermiques, mais le noyau est toujours à la couche logicielle. La carte mère elle-même devrait s'arrêter à n'importe quelle température critique ..... Même si elle ne se trouve que dans le BIOS (bien avant le chargement de n'importe quel noyau)
William Hilsum
1
Vous pouvez désactiver la limitation dans le BIOS.
Synetech
12

La réponse est intrinsèquement dépendante du matériel. Voir Halt and Catch Fire et Killer Poke pour un matériel plutôt obsolète qui pourrait être endommagé par le logiciel. Généralement, ces fonctionnalités sont répertoriées comme des bogues, et la plupart des conceptions cherchent à les éviter.

dmckee --- chaton ex-modérateur
la source
3

Bien sûr, c'est possible, mais probablement peu probable. De nombreuses cartes mères haut de gamme destinées aux joueurs comprennent des utilitaires d'overclocking dynamique qui peuvent être utilisés pour modifier les vitesses d'horloge, les seuils de chaleur et, surtout, les tensions. La plupart des cartes mères autorisent uniquement la modification de ces valeurs lors de la configuration du BIOS, mais certaines autorisent les modifications lors de l'exécution de Windows.

Heureusement, de nombreux processeurs récents sont également devenus un peu plus défensifs, du moins sur le front de la chaleur. Ils ont tendance à inclure des circuits qui arrêtent le processeur s'il détecte des situations de surchauffe.

Pour exploiter cela, un fabricant de logiciels malveillants devrait se soucier suffisamment d'une carte mère particulière (ou peut-être d'une marque et d'une génération) pour se donner la peine de l'attaquer.

Mr Fooz
la source
3

Il est extrêmement improbable qu'un logiciel puisse faire fondre un processeur moderne (comme je parie que cela ne s'est jamais produit, sauf s'il a été fait intentionnellement par des experts qualifiés désactivant physiquement le matériel :-)). Les processeurs modernes depuis Intel P4 et Opteron ont un point de déclenchement d'arrêt thermique matériel qui ne peut pas être modifié par un logiciel, y compris le BIOS.

hanleyp
la source
2

Je crois qu'il existe des méthodes par lesquelles un virus peut modifier la tension du processeur. Je veux dire qu'il existe certainement des virus effaçant le disque dur.

Tout ce qui peut être manipulé peut être manipulé.

Je pense qu'un créateur de virus doit d'une manière ou d'une autre lire chaque ID unique de chaque carte mère. Activation du virus pour accéder au mobo.

Je veux dire qu'il existe des logiciels sur lesquels vous pouvez manipuler votre tension cpu / gpu à la volée pendant que le système PC fonctionne dans un environnement OS. En tenant compte de cela, oui, je pense que c'est réalisable d'une manière ou d'une autre.

Cela étant dit, de nos jours, un tel virus serait sans objet, car presque tous les processeurs modernes ont un capteur interne qui leur permet de s'éteindre une fois qu'il atteint des températures critiques.

Ours grincheux
la source
Je ne crois pas que cela enregistre des modifications dans le bios - ce qui signifie que bien que dangereux, il ne pouvait pas littéralement faire fondre le CPU avant les coupures de température ... coupées.
Phoshi
1

Au milieu des années 90, je me souviens avoir entendu parler d'un rootkit, faute de meilleur mot, qui contrôlerait le matériel, augmentait la tension, puis ouvrait et fermait tous les contacts logiques à la fois.

Je ne l'ai jamais vu en action, donc je ne sais pas si c'était du vaporware ou non.

WolfmanDragon
la source