Il est communément admis que « Morris » est le premier virus informatique de l’histoire. D’autres programmes capables de réplication ont en réalité été écrits avant lui, mais son auteur, Robert Tappan Morris, peut s’enorgueillir d’avoir lancé la première infection informatique à grande échelle de l’histoire.
Nous sommes le 2 novembre 1988 quand Robert Tappan Morris, alors âgé de 23 ans, décide de tester son virus. En temps normal, le jeune homme se connecterait à Internet depuis les laboratoires de l’université de Cornell où il étudie mais depuis deux ans, les actes de fraude informatique sont pénalement répréhensibles aux États-Unis. Mieux vaut donc que l’on ne l’identifie pas trop facilement : le lancement se fera depuis un ordinateur du MIT, à quelques centaines de kilomètres de son université.
Une attaque DDOS avant l’heure
Son programme est conçu pour se répliquer d’une machine à l’autre en exploitant plusieurs vulnérabilités repérées au sein de fonctions communes à plusieurs systèmes d’exploitation basés sur UNIX. Si l’on en croit les déclarations ultérieures du jeune homme, le ver avait simplement vocation à envoyer un message à chaque nouvelle machine infectée, histoire de donner une idée plus précise du nombre d’ordinateurs connectés à Internet en cette fin d’année 1988. Il a toutefois entraîné des effets nettement plus indésirables.Morris était capable d’infecter plusieurs fois la même machine jusqu’à la rendre totalement inutilisable. On retrouve là le principe du déni de service, encore mis en œuvre aujourd’hui dans bon nombre d’attaques informatiques ciblées : chaque nouvelle infection se traduisait par un processus supplémentaire en mémoire, finissant par saturer les ressources disponibles.
10% des ordinateurs connectés à Internet paralysés
Le jeune homme expliquera plus tard en appel de son procès que ce comportement n’était pas prémédité. Il avait effectivement programmé son virus de façon à ce que ce dernier vérifie l’état d’infection de la machine cible avant de s’y répliquer… mais il prévoyait aussi qu’on puisse exploiter cette précaution pour bloquer la propagation. Après tout, il aurait en effet suffi d’implémenter un petit programme chargé de répondre « oui » à la requête du virus pour que ce dernier passe son chemin ! Robert Morris a donc introduit une petite part d’aléatoire dans son programme selon le principe des algorithmes probabilistes, avec une instruction chargée de déclencher l’infection une fois sur sept en cas de réponse positive.
Morris a pu infecter et affecter plus de 6000 machines
Quinze heures après son lancement, le virus avait déjà paralysé quelque 2000 ordinateurs aux États-Unis d’après l’un des responsables informatiques de l’université de Stanford, à l’autre bout du pays. A plus grande échelle, on estime que Morris a pu infecter et affecter plus de 6000 machines, soit tout de même près de 10% du parc connecté à Internet de l’époque.
Robert Tappan Morris avait-il conscience des dégâts qu’il allait provoquer ? La propagation de son virus lui vaudra,un encart en Une du New York Times, une condamnation à 10 000 dollars d’amende et 400 heures de travaux d’intérêt général, et entraînera la création du premier centre d’alerte et de réaction aux attaques informatiques (CERT) de l’administration américaine. De par ses importantes retombées médiatiques, l’attaque de Morris a contribué à sensibiliser le monde aux problématiques de cybersécurité à une époque encore assez laxiste. Devenu un entrepreneur à succès, il occupe aujourd’hui une chaire d’informatique au MIT, sur le théâtre même de ses exploits passés.
+ rapide, + pratique, + exclusif
Zéro publicité, fonctions avancées de lecture, articles résumés par l'I.A, contenus exclusifs et plus encore.
Découvrez les nombreux avantages de Numerama+.
Vous avez lu 0 articles sur Numerama ce mois-ci
Tout le monde n'a pas les moyens de payer pour l'information.
C'est pourquoi nous maintenons notre journalisme ouvert à tous.
Mais si vous le pouvez,
voici trois bonnes raisons de soutenir notre travail :
- 1 Numerama+ contribue à offrir une expérience gratuite à tous les lecteurs de Numerama.
- 2 Vous profiterez d'une lecture sans publicité, de nombreuses fonctions avancées de lecture et des contenus exclusifs.
- 3 Aider Numerama dans sa mission : comprendre le présent pour anticiper l'avenir.
Si vous croyez en un web gratuit et à une information de qualité accessible au plus grand nombre, rejoignez Numerama+.
Abonnez-vous à Numerama sur Google News pour ne manquer aucune info !