Dans le cadre de la numérisation, il devient de plus en plus important que vos informations soient conservées dans un environnement sécurisé et contrôlé, afin qu’aucune personne non autorisée ne puisse y accéder. Cela signifie probablement que vous devez vous familiariser avec le domaine de la sécurité et avec les mesures à prendre pour éviter toute intrusion. Ce faisant, vous découvrirez certainement de nombreux termes et abréviations nouveaux qui ne sont pas toujours faciles à comprendre. C'est pourquoi nous avons élaboré un glossaire regroupant les plus courants et peut-être les plus complexes d'entre eux.
Nous espérons qu’il vous aidera à comprendre ces concepts et leur signification.
Usurpation d'adresse ARP
Cette attaque permet aux pirates de se faire passer pour votre ordinateur et de détourner l'ensemble de votre trafic. Le pirate manipule la correspondance entre les adresses MAC et les adresses IP, ce qui lui permet d'accéder à tout le trafic destiné à l'utilisateur réel.
Porte dérobée/Backdoor
Désigne une méthode par laquelle des utilisateurs autorisés ou non autorisés peuvent contourner les mesures de sécurité habituelles et accéder à un système informatique, à un réseau ou à une application.
Force brute
Méthode utilisée, par exemple, pour énumérer des mots de passe, soit à l'aide d'une liste prédéfinie de mots de passe, soit en générant des mots de passe de manière aléatoire.
Débordement de tampon
Un débordement de tampon est une vulnérabilité dans une application qui permet à un attaquant de manipuler et de réécrire un tampon mémoire avec du texte ou des instructions vers des emplacements voisins en mémoire afin de modifier le flux d'exécution de l'application. Cela peut entraîner l'exécution de code malveillant par l'application.
CVSS
Le Common Vulnerability Scoring System (CVSS) permet d’utiliser les principales caractéristiques d’une vulnérabilité pour attribuer un score numérique reflétant la gravité de celle-ci. Ce score peut ensuite être traduit en une représentation qualitative (Faible, Moyenne, Élevée ou Critique) afin d’aider les organisations à évaluer et à hiérarchiser leur processus de gestion des vulnérabilités.
Exfiltration de données
Terme utilisé dans les cas où les données d’un individu ou d’une entreprise sont copiées, transférées ou déplacées illégalement depuis un système.
Synchronisation DC
Il s'agit d'une attaque de phase avancée dans laquelle un attaquant simule le comportement d'un contrôleur de domaine afin, par exemple, de synchroniser des mots de passe via ce qu'on appelle la réplication de domaine. Une fois qu'un attaquant a accès à un compte privilégié disposant de droits de réplication de domaine, il peut exploiter ces protocoles pour usurper l'identité d'un contrôleur de domaine.
DDoS – Déni de service distribué
Une attaque DDoS est une attaque par surcharge visant des systèmes informatiques ou des réseaux. Elle consiste pour l’attaquant à envoyer d’énormes quantités de trafic vers le réseau afin de paralyser le site web ou le réseau. De plus en plus de personnes sont touchées par ce type d’attaque.
Énumération
Désigne le processus consistant à rechercher systématiquement, par exemple via une connexion active à un système, des informations utiles concernant des vecteurs d’attaque potentiels, des informations sur les ordinateurs ou les serveurs, les comptes utilisateurs, les services, les applications, etc.
Fuzzing
Il s'agit d'une technique de test logiciel qui consiste à détecter des erreurs d'implémentation à l'aide d'une injection automatique de données.
GPG – GNU Privacy Guard
Ce qui distingue principalement GnuPG de PGP, c'est que PGP est une solution détenue par Symantec, tandis que GPG est fondamentalement un projet open source. Sur le plan fonctionnel, ils sont identiques.
IoT – Internet des objets
Il s'agit d'un terme générique désignant les systèmes qui interagissent et communiquent entre eux via, par exemple, des protocoles réseau. On peut citer comme exemples les montres connectées, les capteurs, les machines, les serrures, etc.
JWT
Abréviation de « JSON Web Tokens ». Il s'agit d'une norme ouverte permettant le transfert sécurisé d'informations entre deux parties sous la forme d'un objet JSON (JavaScript Object Notation). Le JWT est utilisé à des fins d'authentification et d'autorisation : il génère une chaîne JSON contenant des informations, qui est ensuite signée, puis utilisée pour vérifier et garantir l'authentification et l'autorisation.
LLMNR / Résolution de noms NetBIOS (NBT-NS)
LLMNR (Link-Local Multicast Name Resolution) est un protocole basé sur le format de paquet DNS (Domain Name System) qui permet aux machines d'un réseau d'effectuer des recherches de noms sur les machines du même réseau local. NBT-NS est similaire en ce sens qu'il est utilisé pour identifier les systèmes du réseau local à l'aide de leurs noms NetBIOS.
LSASS – Service du sous-système d'autorité de sécurité locale
Il s'agit d'un processus de Microsoft Windows chargé de faire respecter la politique de sécurité du système. Il vérifie les utilisateurs qui se connectent au système, gère les changements de mot de passe et crée des jetons. Il s'agit généralement d'un processus qu'un attaquant exploite en vidant sa mémoire, puis en lisant et en extrayant le nom d'utilisateur et son mot de passe en clair.
Usurpation d'adresse MAC
Il s'agit d'un processus consistant à modifier activement l'adresse MAC d'une ou plusieurs cartes réseau, par exemple pour se fondre plus facilement parmi les équipements normaux du réseau.
MitM – Attaque de type « homme au milieu »
Attaque dans laquelle l'attaquant s'interpose entre deux ordinateurs, intercepte le trafic et relaie les messages entre les deux parties afin d'obtenir des informations à leur insu. Les deux parties pensent communiquer directement l'une avec l'autre.
Top 10 de l'OWASP
L'Open Web Application Security Project est une organisation mondiale à but non lucratif qui se consacre à l'amélioration de la sécurité des logiciels. Son « Top 10 » répertorie les failles les plus courantes des applications web. Cette liste est devenue une référence à suivre en matière de sécurité et de sensibilisation à la sécurité des applications web.
Pass-The-Hash
Désigne une technique permettant à un attaquant de s'authentifier auprès d'un serveur ou d'un service distant en exploitant le hachage NTLM ou LanMan sous-jacent du mot de passe d'un utilisateur, au lieu d'utiliser le mot de passe en clair habituellement utilisé pour se connecter.
Pass-The-Ticket
Équivalent à « pass-the-hash », mais repose sur les TGT (tickets d'octroi de tickets) des utilisateurs plutôt que sur leurs hachages.
PCI-DSS – Norme de sécurité des données de l'industrie des cartes de paiement
Il s’agit d’une norme de sécurité de l’information destinée aux organisations qui traitent des cartes de crédit reconnues appartenant aux principaux systèmes de cartes (par exemple, American Express, Visa, Mastercard, etc.). La norme PCI est imposée par les marques de cartes et gérée par le Conseil de la norme de sécurité de l’industrie des cartes de paiement.
PGP – Pretty Good Privacy
PGP est devenu un incontournable en matière de sécurité et de confidentialité. Il s’agit d’un logiciel principalement utilisé pour chiffrer et déchiffrer des e-mails, mais qui permet également de chiffrer des fichiers, des textes et votre disque dur. Le chiffrement PGP vous évite d’avoir à communiquer la clé à l’avance lorsque vous souhaitez envoyer un message chiffré à quelqu’un.
Hameçonnage
Technique utilisée par les pirates pour obtenir des informations sensibles, telles que votre mot de passe ou vos coordonnées bancaires. Souvent, vous recevez un e-mail qui, à première vue, semble provenir d’une source légitime, mais ne vous laissez pas berner. Le pirate tentera de vous inciter à lui fournir des informations sensibles, en vous demandant de cliquer sur un lien ou d’ouvrir une pièce jointe.
Pivoting
Il s'agit d'un processus permettant d'accéder à des réseaux auxquels un pirate ne pourrait pas accéder dans des conditions normales, en utilisant comme passerelles des ordinateurs ou des serveurs compromis. Grâce à cette méthode, un pirate peut exploiter des ordinateurs ou des serveurs compromis au sein de réseaux disposant de droits d’accès à d’autres parties du réseau, en acheminant son trafic via ces derniers afin d’accéder à des serveurs, des ordinateurs ou des équipements situés dans d’autres parties isolées du réseau.
Balayage de ports
Il s'agit d'une méthode permettant de recenser les ports ou services ouverts sur les serveurs, les ordinateurs ou d'autres équipements réseau au sein d'un réseau.
Ransomware
L'attaquant utilise ce logiciel pour chiffrer les fichiers présents sur le système, puis extorque une rançon à la victime afin qu'elle lui donne accès à la clé nécessaire au déchiffrement des fichiers.
RCE – Exécution de code à distance
Vulnérabilité permettant à un attaquant d’envoyer des commandes qui sont interprétées et exécutées par le système d’exploitation sous-jacent, en contournant la couche applicative et les mécanismes de sécurité. Cette vulnérabilité entraîne généralement des conséquences très graves.
Red Teaming
Consiste en une série de tests approfondis d'un système ou d'un environnement menés d'un point de vue externe, généralement sans contraintes ni limitations. Les tests effectués incluent toutes les tactiques imaginables, y compris les plus inhabituelles, afin d'identifier et d'exploiter les failles.
Accès root
L'accès root est spécifique à Unix, Linux ou Android (qui est de type Linux). Lorsqu'un attaquant parvient à accéder à un système de ce type, le compte le plus privilégié auquel il peut accéder est, le plus souvent, le compte root. Disposer d'un « accès root » signifie que l'on a réussi à obtenir ce niveau d'accès sur un système. Également appelé « superutilisateur » par beaucoup.
Ingénierie sociale
Ce terme désigne les activités intrusives qui se produisent par le biais d’interactions humaines. L’attaquant incite l’utilisateur ayant accès à des systèmes importants à divulguer des informations sensibles ou à commettre une faille de sécurité par le biais de manipulations psychologiques. Le processus se déroule généralement en plusieurs étapes : l’attaquant commence par examiner la victime afin de recueillir des informations générales et d’identifier les failles dans ses protocoles de sécurité, puis il cherche à gagner sa confiance pour finalement accéder à des informations sensibles.
Attaque par injection SQL
Cette attaque repose sur une validation défaillante des données contrôlées par l’utilisateur, combinée à des requêtes SQL mal rédigées qui permettent à l’attaquant soit de modifier la requête, soit d’ajouter d’autres requêtes lui permettant d’exfiltrer des données provenant potentiellement d’autres bases de données, tables ou colonnes.
Modélisation des menaces
La modélisation des menaces est un processus permettant d’identifier, de répertorier et de hiérarchiser les vulnérabilités potentielles, telles que les vulnérabilités structurelles, le tout du point de vue d’un attaquant hypothétique.
War driving
Ce terme désigne une personne qui se déplace dans une zone donnée pour repérer les réseaux sans fil. Pour ce faire, elle utilise un ordinateur portable et une carte réseau sans fil, reliée par exemple à un téléphone portable.
Boîte blanche/grise/noire
Ces concepts décrivent différents niveaux de connaissance ou d’accès à l’information dont dispose un testeur au cours d’un test ; ils définissent également l’approche à adopter lors d’un test d’intrusion. L’approche « boîte blanche » correspond à la situation où le testeur dispose d’un maximum d’informations avant le test. L’approche « boîte noire » correspond à une situation où aucune information n’est disponible avant le test, à l’exception des objectifs directs qui sous-tendent celui-ci. L’approche « boîte grise » se situe exactement à mi-chemin entre les deux approches mentionnées.
Le temps et l'argent étant des facteurs importants, l'approche « boîte blanche » est la plus efficace, car le testeur n'a pas à consacrer la majeure partie de son temps à acquérir des informations qui pourraient potentiellement manquer dans le cadre d'une approche « boîte grise » ou « boîte noire ».
XSS – Cross-site scripting
Une faille courante dans les applications web. Un attaquant exploite des formulaires ou des paramètres de l’application web pour y introduire du code JavaScript susceptible d’être affiché et exécuté par l’application. Le XSS peut être utilisé pour voler les cookies ou les données d’autres utilisateurs, ou pour mener d’autres attaques malveillantes contre les utilisateurs de l’application.
—