Malveillant en informatique : définition et types de programmes
Le malveillant
Le malveillant est un programme informatique conçu pour nuire, exploiter ou prendre le contrôle d'un système. C'est le terme générique qui regroupe les virus, les vers, les trojans, les ransomwares et les logiciels espions, et qui désigne l'intention hostile derrière chaque exécution. Selon le MITRE ATT&CK, la base de connaissances de référence sur les techniques d'adversaires, un malveillant se reconnaît à 3 objectifs observables : l'installation, la persistance et l'action de charge. La définition du malveillant tient en une phrase : c'est un code qui exécute des instructions que l'utilisateur n'a pas autorisées. Dans un parc de 200 postes, un seul fichier non contrôlé suffit à ouvrir un canal de communication vers un serveur distant, et c'est précisément ce canal que toute la sécurité informatique cherche à fermer. Ce mot, « malveillant », nomme donc une catégorie : un type de programme, pas une seule technique.

Qu'est-ce qu'un malveillant ?
Un malveillant est un programme qui agit contre la volonté de l'utilisateur. La distinction qui compte n'est pas technique mais d'intention : un bug rend un logiciel instable, un malveillant le rend hostile. On retrouve cette intention dans 3 familles de comportements. D'abord l'exfiltration, le transfert de données vers l'extérieur, tel qu'un fichier de mots de passe copié vers un serveur. Ensuite la destruction, la suppression ou le chiffrement de fichiers, tel qu'un chiffrage de masse qui rend un dossier illisible. Enfin la prise de contrôle, l'ouverture d'une porte qui laisse un attaquant piloter le poste à distance, telle qu'une session de commande lancée après une connexion réussie. Un fichier peut porter ces 3 comportements à la fois, et c'est ce cumul qui le classe parmi les programmes les plus dangereux.
Les grandes familles de programmes malveillants
Les familles de malveillants se distinguent par la façon dont elles se propagent et par l'action qu'elles exécutent. Le tableau ci-dessous compare 6 catégories majeures sur leurs 3 critères décisifs.
| Famille | Propagation | Action principale |
|---|---|---|
| Virus | Par fichier hôte | Infecter d'autres fichiers |
| Ver | Réseau autonome | S'auto-répandre |
| Trojan | Appât déguisé | Ouvrir une porte d'accès |
| Rançongiciel | Pièce jointe, site | Chiffrer puis réclamer une rançon |
| Logiciel espion | Installation consentie | Capturer clavier et données |
| Logiciel publicitaire | Bundle gratuit | Diffuser des publicités |
Chaque famille répond à une logique propre. Le virus attend qu'un fichier infecté soit ouvert, le ver circule seul dans le réseau, le trojan se cache dans un programme apparemment utile. Le rançongiciel ajoute une dimension économique directe : il chiffre les données puis affiche un montant en euros ou en dollars, souvent compris entre 500 et 2000 euros, avec un compte à rebours de 72 heures. Le logiciel espion ne détruit rien, il observe. Le logiciel publicitaire, enfin, est souvent le moins grave, mais il installe des fenêtres intempestives et peut ouvrir la voie à des programmes plus nuisibles.
Comment un malveillant se propage
La propagation d'un malveillant suit des canaux précis qu'on peut énumérer. Les vecteurs les plus fréquents sont 5 : une pièce jointe d'email, un lien vers un site de téléchargement, une clé USB insérée, un logiciel téléchargé depuis un site tiers, et une vulnérabilité du navigateur ou du système d'exploitation. Dans le premier cas, un fichier .doc ou .xlsx ouvre un document qui exécute un macro. Dans le deuxième, le navigateur charge une page qui force le téléchargement d'un exécutable. Dans le troisième, un programme se copie lui-même au démarrage de la clé. Dans le quatrième, l'installateur glisse un composant additionnel dans le paquet. Dans le cinquième, un code malveillant profite d'un bug non corrigé pour s'exécuter sans clic. La chaîne peut être brisée à chaque maillon, et c'est le rôle du pare-feu informatique, du système de détection et des mises à jour de fermer ces 5 portes.
Comment repérer un programme malveillant
Repérer un malveillant repose sur 4 signaux observables dans le comportement du système. Un ralentissement soudain, sans nouveau logiciel installé, signale une activité en arrière-plan. Des fenêtres publicitaires inattendues, hors des sites visités, trahissent un logiciel publicitaire actif. Un disque dur qui chauffe et un ventilateur qui tourne en continu révèlent un chiffrement de masse en cours. Enfin, un message de rançon au démarrage, avec une date limite et un montant, identifie sans ambiguïté un rançongiciel. Ces 4 signaux se combinent : un système qui présente 2 signaux sur 4 doit être isolé du réseau immédiatement, puis analysé par un outil de détection. L'analyse statique, qui examine le fichier sans l'exécuter, détecte les signatures connues. L'analyse dynamique, qui exécute le fichier dans un environnement isolé, révèle les comportements inconnus.
Comment se protéger contre les programmes malveillants
La protection contre les malveillants combine 3 couches complémentaires. La première couche est préventive : maintenir les mises à jour du système et des applications, car un correctif non appliqué laisse ouverte la porte d'une exploitation. La deuxième couche est déductive : installer un système de détection qui analyse les fichiers à l'arrivée et en cours d'exécution, avec une base de signatures mise à jour quotidiennement. La troisième couche est organisationnelle : former les utilisateurs à reconnaître une pièce jointe douteuse, à vérifier l'expéditeur d'un email et à ne jamais exécuter un fichier d'origine inconnue. La formation sécurité informatique, lorsqu'elle est répétée, réduit le taux de clic sur un pièce jointe malveillante de 40 % en 6 mois. Ces 3 couches, appliquées ensemble, transforment un système vulnérable en un système défensif. La sécurité informatique en bref se résume ainsi : fermer les portes avant qu'un programme hostile n'y passe, détecter ce qui s'y glisse, et entraîner les personnes qui les utilisent.
Le rôle du hacker éthique dans la défense
Le hacker éthique teste un système avec les mêmes méthodes qu'un attaquant, mais dans un cadre autorisé et documenté. Son travail se déroule en 3 phases. D'abord la reconnaissance : il identifie les ports ouverts, les services actifs et les versions de logiciel exposées. Ensuite la tentative de pénétration : il exploite une faille connue, comme une vulnérabilité du serveur web, pour obtenir un accès initial. Enfin le rapport : il documente chaque accès, chaque donnée atteignable et chaque correctif à appliquer, avec un niveau de criticité sur une échelle de 1 à 10. Cette démarche est complémentaire de la détection par outil : l'outil trouve les faiblesses connues, le testeur trouve les faiblesses de conception. Dans une organisation de 50 postes, un test de pénétration annuel suffit souvent, tandis qu'une entreprise de 500 postes avec des données de clients bénéficie d'un test trimestriel. Le malveillant, dans cette perspective, n'est plus seulement un objet à détecter : c'est un scénario à simuler, pour que la défense soit prête avant que l'attaque réelle n'arrive.