À retenir
- C'est un outil qui cible une vulnérabilité précise.
- Il sert de « clé » pour entrer là où on ne devrait pas.
- Il devient inutile dès que la faille est réparée par une mise à jour (le patch).
Un exploiteur est un petit programme ou un morceau de code conçu pour profiter d'une faille de sécurité (un bug ou un défaut) présente dans un logiciel, un site web ou un système d'exploitation. C'est un peu comme si quelqu'un fabriquait un outil spécifique pour ouvrir une porte dont le verrou est mal conçu.
Étymologie
Le terme vient du verbe français « exploiter », signifiant tirer parti d'une ressource. En informatique, il est le calque de l'anglais exploit. Historiquement, le mot désignait une personne tirant un profit abusif d'une situation ; dans le monde numérique, ce profit est le contrôle ou l'accès non autorisé à un système.
Exemples d'usage
- Un script envoyé à un serveur pour le forcer à révéler des mots de passe stockés.
- Un fichier piégé qui, une fois ouvert, permet à un pirate de prendre le contrôle total d'un ordinateur.
- Une suite de commandes qui sature la mémoire d'une application pour provoquer son arrêt.
Cas d'usage
On l'utilise principalement en cybersécurité. Les attaquants s'en servent pour pénétrer des systèmes, tandis que les experts en sécurité (hackers éthiques) les créent pour prouver qu'une faille existe et forcer sa réparation.
Bonnes pratiques
Pour se protéger, la règle d'or est de maintenir ses logiciels et son système à jour. Lorsqu'un éditeur publie une mise à jour, c'est souvent pour corriger la faille qu'un exploiteur tente d'utiliser.
Synonymes
Antonymes
Conseil
Si vous entendez parler d'un « exploiteur public » pour un logiciel que vous utilisez, considérez que votre porte est grande ouverte. Ne tardez jamais à installer les mises à jour de sécurité, car les exploiteurs circulent très vite sur Internet.
Questions fréquentes
Un exploiteur est-il un virus ?
Pas exactement. L'exploiteur est le moyen d'entrer dans le système. Une fois à l'intérieur, il peut servir à installer un virus, mais ce sont deux choses différentes.
Est-ce illégal ?
L'usage d'un exploiteur pour s'introduire dans un système sans autorisation est strictement interdit par la loi. Son étude en laboratoire de recherche est cependant légale.
Où trouve-t-on ces failles ?
Elles naissent souvent d'erreurs de programmation lors de la création d'un logiciel.