93 votes

Certains logiciels peuvent-ils endommager physiquement le matériel ?

Je sais qu'une question similaire à celle-ci a déjà été posée, mais il s'agissait d'installer un système d'exploitation 32 bits sur un ordinateur portable 64 bits. Ma question porte plutôt sur l'endommagement du matériel.

Je me demandais s'il existait un moyen d'interagir avec le matériel à partir de la couche OS ou Terminal de manière à l'endommager de manière irrémédiable (dommages physiques réels, pas seulement matériel défectueux).

  • Pourriez-vous contourner les mesures de sécurité et faire fonctionner un processeur si fort que la céramique se brise ?
  • Pourriez-vous écrire ou vous interfacer avec un disque dur d'une manière qui causerait des dommages physiques aux plateaux ?
  • Pourriez-vous jouer avec la mémoire et griller la RAM ?
  • Pouvez-vous faire sauter un NIC ?

Ce qui m'intéresse, c'est de savoir jusqu'où le logiciel peut aller lorsqu'il considère un système dans son ensemble.

3voto

Rufo El Magufo Points 645

Mandrake Linux avait un bug avec le CDROM LG il y a quelques années. http://www.linux.com/archive/feed/32318 . Le bug était célèbre en ce moment.

2voto

bhinesley Points 155

Cela dépend en partie des contraintes imposées au matériel lors de sa conception. Si l'ordinateur est attaché à une bombe qu'il a été conçu pour faire exploser, vous pouvez probablement détruire assez efficacement le matériel avec un logiciel. En revanche, si vous empêchez l'accès direct au détonateur, le matériel est en sécurité.

Pour endommager le matériel, avec un logiciel, il faudrait :

  • le matériel qui est capable de s'endommager lui-même
  • un moyen pour le logiciel de contrôler cette capacité (ex : une interface utilisateur, une API, un accès de bas niveau, ou des bogues dans les restrictions d'accès)
  • un moyen de modifier/manipuler/installer/exécuter un logiciel

2voto

Lie Ryan Points 4241

Oui, au moins pour le matériel mal conçu. Cependant, les matériels modernes doivent se conformer à diverses règles de sécurité, ce qui limite leur capacité à s'endommager eux-mêmes. Les processeurs modernes s'arrêtent en cas de surchauffe, les disques durs, CD, DVD et Blu-ray modernes ont une vitesse prédéfinie, etc. Il existe toutes sortes de mécanismes de sécurité mis en place par les fabricants de matériel pour empêcher les logiciels défectueux (y compris les pilotes et les microprogrammes défectueux) d'endommager le matériel.

Bien que ces mécanismes de sécurité ne soient en aucun cas infaillibles, il est très difficile d'endommager un matériel bien conçu par un simple logiciel. Le plus que le logiciel puisse faire est d'utiliser le matériel d'une manière qui augmente de façon optimale son usure.

2voto

Maksim Kondratyuk Points 818

La façon la plus directe d'endommager le matériel est dans le cas des systèmes embarqués, où vous pouvez accéder aux broches individuelles d'un microcontrôleur. Vous pouvez simplement faire en sorte qu'une entrée devienne une sortie ou vice versa, et provoquer un court-circuit. La seule façon dont je peux imaginer que cela puisse être utile pour endommager un PC est si vous avez accès au micrologiciel de certains composants matériels et que vous pouvez le modifier.

2voto

Daniel R Hicks Points 6107

Il est certainement possible de causer des dommages sur de nombreux systèmes, si vous pouvez accéder aux contrôles du niveau du BIOS. Il suffit d'éteindre le ventilateur et d'exécuter un programme informatique intensif pour causer des dommages sur de nombreux systèmes (bien que certains contiennent des limiteurs thermiques câblés). Dans certains systèmes, vous pouvez ajuster les tensions par le biais d'un programme, etc. et dans quelques-uns, vous pouvez ajuster les cycles de fonctionnement du processeur, etc. (Ceci est particulièrement vrai pour les ordinateurs portables, où il y a souvent une logique de contrôle d'alimentation étendue).

Et bien sûr, avec les moniteurs plus anciens, il y avait des moyens de les endommager en fournissant une fréquence de rafraîchissement incorrecte, ou même en éteignant complètement la vidéo. (La plupart des moniteurs modernes contiennent une logique d'autoprotection.) Et, comme quelqu'un l'a mentionné, sur certains lecteurs de disquettes, vous pouviez causer des dommages en poussant la tête au-delà de ses limites. (J'ai rencontré ce problème.)

J'ai eu un téléphone Nokia n97mini dont l'écran a été endommagé par une surchauffe, lorsque le CPU s'est retrouvé pris dans une boucle serrée et a surchauffé. La chaleur a provoqué la séparation des couches de l'écran. Je suppose que d'autres téléphones présentent des risques similaires.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X