Tutoriels gratuits et ouverts à toutes et à tous · mis à jour régulièrementNouveautésGlossaireÀ propos

Glossaire

99 définitions courtes, chacune reliée au cours qui la détaille.

A

Active Directory (AD) Systèmes
Service d’annuaire de Microsoft : il centralise les comptes, les groupes et les ordinateurs d’un domaine, et s’appuie sur LDAP, Kerberos et le DNS. → Fiche : Active Directory
Adresse de diffusion (broadcast) Réseau
Dernière adresse d’un réseau IPv4 (tous les bits hôte à 1). Un paquet envoyé à cette adresse est reçu par tous les hôtes du réseau. → Adressage IPv4 : rappels de calcul (masque, réseau, diffusion, hôtes)
Adresse IP Réseau
Identifiant logique d’une interface réseau, qui permet de la joindre à travers plusieurs réseaux : 32 bits en IPv4 (192.168.10.25), 128 bits en IPv6 (2001:db8::25). → Adressage IPv4 : introduction (TCP/IP, adresse, masque, adresses particulières)
Adresse MAC Réseau
Adresse physique de 48 bits d’une carte réseau (00:1A:2B:3C:4D:5E), utilisée sur le réseau local. Elle se modifie facilement : ce n’est pas une preuve d’identité. → Fiche : le protocole ARP
Adresse réseau Réseau
Première adresse d’un réseau IPv4 (tous les bits hôte à 0), obtenue par un ET logique entre l’adresse et le masque. Elle désigne le réseau et ne s’attribue pas à un hôte. → Adressage IPv4 : rappels de calcul (masque, réseau, diffusion, hôtes)
Agent Supervision
Petit programme installé sur une machine pour collecter des informations et les transmettre à un serveur (agent Zabbix, agent GLPI). → Collecter les données avec Zabbix : agent ou SNMP ?
Annuaire Systèmes
Base de données centralisée des utilisateurs, groupes et machines d’une organisation, interrogée par le protocole LDAP. → Les fondamentaux : ce que tout informaticien doit comprendre
ANSSI Cybersécurité
Agence nationale de la sécurité des systèmes d’information : autorité française de cybersécurité, qui publie des guides et recommandations de référence.
API Développement
Application Programming Interface : ensemble de points d’entrée qu’un logiciel met à disposition d’autres programmes, souvent sur le web en HTTP et JSON (API REST).
APIPA Réseau
Adresse en 169.254.x.y que se donne un poste qui n’a pas obtenu de réponse d’un serveur DHCP. C’est un symptôme à diagnostiquer. → Fiche : le protocole DHCP
ARP Réseau
Address Resolution Protocol : protocole qui trouve l’adresse MAC correspondant à une adresse IP du réseau local, et la garde en cache. → Fiche : le protocole ARP
Authentification Cybersécurité
Preuve de l’identité annoncée (mot de passe, carte, empreinte). À distinguer de l’identification (qui l’on prétend être) et de l’autorisation (ce que l’on a le droit de faire). → PHP 2 : authentification, sessions et mots de passe
Authentification multifacteur (MFA, 2FA) Cybersécurité
Combinaison d’au moins deux facteurs de natures différentes : ce que je sais, ce que je possède, ce que je suis. → Les fondamentaux : ce que tout informaticien doit comprendre

B

Bastion Cybersécurité
Point de passage unique et surveillé pour les accès d’administration aux serveurs (RDP, SSH), par exemple Apache Guacamole. → Bastion Guacamole : installer et sécuriser Apache Guacamole 1.6.0 sur Debian 12
Binaire Développement
Système de numération en base 2, avec les seuls chiffres 0 et 1, utilisé par les ordinateurs. Un octet compte 8 bits. → Convertisseur décimal, binaire, hexadécimal : convertir et s’entraîner

C

Certificat Cybersécurité
Document électronique, signé par une autorité de certification, qui lie une clé publique à une identité (un nom de site, un serveur). → Clés, signatures et certificats : comprendre HTTPS
Chiffrement Cybersécurité
Transformation qui rend des données illisibles sans la clé. Symétrique : une même clé (AES) ; asymétrique : une paire clé publique / clé privée (RSA, courbes elliptiques). → Clés, signatures et certificats : comprendre HTTPS
CIDR Réseau
Notation du masque par son nombre de bits à 1 : /24 équivaut à 255.255.255.0. → Calculatrice IPv4 : calculer, découper, s’entraîner
Clé étrangère Bases de données
Colonne qui fait référence à la clé primaire d’une autre table, et garantit la cohérence entre les deux. → SQL : interroger plusieurs tables avec les jointures
Clé primaire Bases de données
Colonne (ou groupe de colonnes) qui identifie de façon unique chaque ligne d’une table. → Introduction au langage SQL : du monde des fichiers aux bases de données
Commutateur (switch) Réseau
Équipement de niveau 2 qui relie les hôtes d’un réseau local et n’envoie chaque trame que sur le port du destinataire, grâce à sa table d’adresses MAC. → Le switch et les VLAN : table MAC, trunk 802.1Q, inter-VLAN
Compilateur Développement
Programme qui traduit un code source en exécutable avant son lancement (Rust, C). À l’inverse, un interpréteur exécute le code au fil de la lecture (Python, PHP). → Rust niveau 0 — Découvrir Rust et Cargo
Contrôleur de domaine (DC) Systèmes
Serveur qui héberge l’annuaire Active Directory et authentifie les utilisateurs et machines du domaine. On en installe au moins deux. → Fiche : Active Directory
CSRF Cybersécurité
Cross-Site Request Forgery : attaque qui fait envoyer, par le navigateur d’une victime connectée, une requête qu’elle n’a pas voulue. Parade : jeton CSRF et cookies SameSite. → PHP 2 : authentification, sessions et mots de passe
CSS Développement
Cascading Style Sheets : langage qui décrit l’apparence des éléments HTML (couleurs, polices, disposition). → Introduction au Web : HTML, CSS et JavaScript

D

Défense en profondeur Cybersécurité
Principe qui superpose plusieurs protections indépendantes, pour que la chute de l’une ne suffise pas à compromettre le système. → GLPI 1/3 : comprendre, installer et sécuriser le serveur
Démon (daemon, service) Systèmes
Programme qui tourne en arrière-plan, indépendamment des sessions, pour répondre à des requêtes (sshd, apache2). Sous Windows, on parle de service. → Les fondamentaux : ce que tout informaticien doit comprendre
DHCP Réseau
Dynamic Host Configuration Protocol : distribue automatiquement adresse IP, masque, passerelle et DNS aux postes, pour une durée limitée (le bail), en quatre messages (DORA). → Fiche : le protocole DHCP
DMZ Réseau
Zone démilitarisée : réseau isolé derrière le pare-feu, qui accueille les serveurs joignables depuis Internet sans leur donner accès au réseau interne. → Le pare-feu et ses règles : ordre, suivi des connexions, DMZ
DNS Réseau
Domain Name System : annuaire hiérarchique et distribué qui traduit un nom (www.debian.org) en adresse IP, et inversement. → Fiche : le DNS (Domain Name System)
DOM Développement
Document Object Model : représentation d’une page en arbre d’objets, construite par le navigateur et manipulable en JavaScript. → Introduction au Web : HTML, CSS et JavaScript
Durcissement Cybersécurité
Réduction de la surface d’attaque d’un système : retrait des services inutiles, réglages sécurisés, mises à jour, comptes limités. → Cybersécurité 2 — Durcissement d’un serveur Linux

E

Empreinte (hash, hachage) Cybersécurité
Résultat d’une fonction de hachage à sens unique (SHA-256, bcrypt). On la compare, on ne la « déchiffre » jamais. → Le hachage des mots de passe : empreinte, sel et bcrypt
Encapsulation Réseau
Ajout successif des en-têtes de chaque couche autour des données : HTTP dans TCP, dans IP, dans une trame Ethernet. → Le voyage d’un paquet : comprendre une communication TCP/IP
Énumération des comptes Cybersécurité
Technique qui consiste à découvrir quels identifiants existent sur un service, par exemple grâce à des messages d’erreur différents ou à des temps de réponse distincts. → PHP 2 : authentification, sessions et mots de passe

F

Force brute Cybersécurité
Attaque qui teste systématiquement un grand nombre de mots de passe. Parades : mots de passe longs, blocage temporaire, MFA, surveillance des échecs. → PHP 2 : authentification, sessions et mots de passe
FQDN Réseau
Fully Qualified Domain Name : nom complet d’un hôte jusqu’à la racine du DNS, par exemple srv-glpi.sio.lan. → Fiche : le DNS (Domain Name System)

G

Git Développement
Logiciel de gestion de versions : il garde l’historique des modifications d’un projet et permet de travailler à plusieurs. → Git : versionner son projet et travailler en équipe
GPO Systèmes
Group Policy Object, stratégie de groupe : ensemble de paramètres appliqués automatiquement aux utilisateurs et ordinateurs d’un domaine Active Directory. → Les fondamentaux : ce que tout informaticien doit comprendre

H

Hameçonnage (phishing) Cybersécurité
Message ou faux site imitant un organisme de confiance pour voler des identifiants. Un cadenas HTTPS ne prouve pas l’honnêteté d’un site : il faut lire le nom de domaine. → Introduction au Web : HTML, CSS et JavaScript
Hexadécimal Développement
Système de numération en base 16 (0 à 9 puis A à F). Un chiffre hexadécimal représente exactement 4 bits. → Convertisseur décimal, binaire, hexadécimal : convertir et s’entraîner
Hôte Général
Tout équipement connecté à un réseau et disposant d’une adresse pour y communiquer : poste, serveur, imprimante, téléphone, objet connecté. → Les fondamentaux : ce que tout informaticien doit comprendre
HTML Développement
HyperText Markup Language : langage de balisage qui décrit la structure et le contenu d’une page web. → Introduction au Web : HTML, CSS et JavaScript
HTTP / HTTPS Réseau
Protocole d’échange entre navigateur et serveur web (port 80). HTTPS l’encapsule dans un tunnel chiffré TLS (port 443). → Fiche : le protocole HTTP
Hyperviseur Systèmes
Logiciel qui fait fonctionner plusieurs machines virtuelles sur un même matériel. Type 1 : installé directement sur le serveur (Proxmox, XCP-ng, ESXi) ; type 2 : application sur un système existant (VirtualBox). → Les fondamentaux : ce que tout informaticien doit comprendre

I

Injection SQL Cybersécurité
Faille où une saisie insérée dans une requête est interprétée comme du SQL. Parade : les requêtes préparées. → PHP 1 : de la page statique au site dynamique (formulaire et livre d’or)
Inventaire Supervision
Recensement automatique du matériel et des logiciels d’un parc. On ne protège pas ce que l’on ne connaît pas. → GLPI 2/3 : premiers réglages et inventaire par l’agent GLPI
IPv6 Réseau
Version du protocole IP aux adresses de 128 bits, notées en hexadécimal par groupes de 16 bits (2001:db8::1), créée pour répondre à la pénurie d’adresses IPv4. → Décodeur IPv6 : formes compressée et complète, préfixe, EUI-64
ITSM Supervision
IT Service Management : gestion des services informatiques (parc, incidents, demandes), par exemple avec GLPI. → GLPI 1/3 : comprendre, installer et sécuriser le serveur

J

JavaScript Développement
Langage de programmation exécuté par le navigateur pour rendre une page interactive. Avec Node.js, il fonctionne aussi côté serveur. → Introduction au Web : HTML, CSS et JavaScript
Jointure Bases de données
Opération SQL qui associe les lignes de plusieurs tables selon une condition, le plus souvent l’égalité entre clé étrangère et clé primaire. → SQL : interroger plusieurs tables avec les jointures
Journalisation (logs) Cybersécurité
Enregistrement chronologique des événements d’un système (quand, qui, où, quoi), indispensable à la détection, à l’enquête et à la conformité. → La supervision informatique : du SOC aux indicateurs et à SNMP
JSON Développement
JavaScript Object Notation : format texte d’échange de données structurées ({"nom": "Camille"}), très utilisé par les API et les agents d’inventaire.

K

Kerberos Systèmes
Protocole d’authentification par tickets utilisé par Active Directory. Il exige que les horloges des machines soient synchronisées (5 minutes d’écart au plus par défaut). → Fiche : Active Directory

L

LDAP Systèmes
Lightweight Directory Access Protocol : protocole d’accès aux annuaires (port 389). LDAPS en est la version chiffrée (port 636). → GLPI 3/3 : liaison Active Directory et bilan de sécurité

M

MariaDB Bases de données
Système de gestion de bases de données relationnelles libre, issu de MySQL et compatible avec lui. C’est celui des dépôts Debian. → Installer et sécuriser MariaDB sur Debian 12
Masque de sous-réseau Réseau
Valeur de 32 bits qui sépare, dans une adresse IPv4, la partie réseau (bits à 1) de la partie hôte (bits à 0). → Adressage IPv4 : rappels de calcul (masque, réseau, diffusion, hôtes)
Modèle OSI Réseau
Modèle théorique en sept couches (physique, liaison, réseau, transport, session, présentation, application) qui sert à situer protocoles et équipements. → Les fondamentaux : ce que tout informaticien doit comprendre
Moindre privilège Cybersécurité
Principe qui n’accorde à chaque compte, service ou application que les droits strictement nécessaires à sa mission. → Cybersécurité 1 — Identités, authentification et contrôle d’accès
Mouvement latéral Cybersécurité
Progression d’un attaquant de machine en machine à l’intérieur d’un réseau, en réutilisant les identifiants récupérés. → Les fondamentaux : ce que tout informaticien doit comprendre
MTTR Supervision
Mean Time To Repair : durée moyenne de rétablissement d’un service après une panne. → La supervision informatique : du SOC aux indicateurs et à SNMP

N

NAT Réseau
Network Address Translation : traduction d’adresses qui permet à de nombreux hôtes privés de partager une adresse publique. Ce n’est pas un pare-feu. → Fiche : le NAT (traduction d’adresses)
NTP Systèmes
Network Time Protocol : synchronise l’horloge des machines (port 123/UDP). L’heure conditionne l’authentification, les certificats et la valeur des journaux. → Les fondamentaux : ce que tout informaticien doit comprendre

O

Octet Général
Groupe de 8 bits, pouvant prendre 256 valeurs (0 à 255). C’est l’unité de base de la mémoire et des adresses IPv4. → Convertisseur décimal, binaire, hexadécimal : convertir et s’entraîner
OWASP Cybersécurité
Open Worldwide Application Security Project : fondation qui publie notamment le Top 10 des risques des applications web. → PHP 1 : de la page statique au site dynamique (formulaire et livre d’or)

P

Pare-feu (firewall) Cybersécurité
Équipement ou logiciel qui autorise ou bloque les flux réseau selon des règles (adresses, protocoles, ports, sens). Règle d’or : tout ce qui n’est pas autorisé est interdit. → Le pare-feu et ses règles : ordre, suivi des connexions, DMZ
Passerelle par défaut Réseau
Adresse du routeur auquel un hôte confie tout paquet destiné à un autre réseau. → Fiche : la table de routage IP
PDO Développement
PHP Data Objects : interface de PHP pour dialoguer avec les bases de données, avec des requêtes préparées. → PHP 1 : de la page statique au site dynamique (formulaire et livre d’or)
Permissions Unix (chmod, rwx) Systèmes
Droits de lecture (r), d’écriture (w) et d’exécution (x) d’un fichier Linux pour son propriétaire, son groupe et les autres, notés en symbolique (rwxr-x---) ou en octal (750). → Permissions Linux : générateur chmod (octal, symbolique, droits spéciaux)
PHP Développement
Langage exécuté par le serveur web pour fabriquer des pages dynamiques. Le navigateur ne reçoit que le HTML produit. → PHP 1 : de la page statique au site dynamique (formulaire et livre d’or)
Port Réseau
Numéro de 0 à 65 535 qui désigne un service sur un hôte : 22 pour SSH, 53 pour DNS, 443 pour HTTPS… → Fiche : les protocoles TCP et UDP
PowerShell Systèmes
Interpréteur de commandes et langage de script de Microsoft, qui manipule des objets plutôt que du texte. → PowerShell niveau 0 — Découvrir la console
Proxy Réseau
Serveur intermédiaire qui émet les requêtes web pour le compte des clients, pour filtrer, journaliser ou mettre en cache. Le reverse proxy est placé, lui, devant des serveurs. → Les fondamentaux : ce que tout informaticien doit comprendre
Python Développement
Langage de programmation interprété, lisible et polyvalent, très utilisé pour l’automatisation, l’analyse de données et l’enseignement. → Python niveau 0 — Penser comme une machine

R

Rançongiciel (ransomware) Cybersécurité
Logiciel malveillant qui chiffre les données et exige une rançon. La sauvegarde isolée et testée est la dernière ligne de défense. → Cybersécurité 4 — Détection et réponse à incident
Recettage Général
Vérification formelle qu’une installation répond au besoin, preuves à l’appui, qui se conclut par une acceptation (avec ou sans réserves) ou un refus. → Le recettage informatique : valider une installation, preuves à l’appui
Requête préparée Développement
Requête SQL envoyée avec des paramètres, dont les valeurs sont transmises séparément : la base ne peut pas confondre une donnée avec du code. → PHP 1 : de la page statique au site dynamique (formulaire et livre d’or)
RGPD Cybersécurité
Règlement général sur la protection des données : texte européen qui encadre le traitement des données personnelles et impose de les sécuriser. → Les fondamentaux : ce que tout informaticien doit comprendre
Routeur Réseau
Équipement de niveau 3 qui relie des réseaux différents et achemine chaque paquet grâce à sa table de routage. → Fiche : la table de routage IP
Rust Développement
Langage compilé qui garantit la sûreté de la mémoire dès la compilation, grâce à ses règles de possession et d’emprunt. → Rust niveau 0 — Découvrir Rust et Cargo

S

Sauvegarde 3-2-1 Général
Règle de sauvegarde : trois copies des données, sur deux supports différents, dont une hors site. Une sauvegarde jamais restaurée n’est pas fiable. → Les fondamentaux : ce que tout informaticien doit comprendre
Sel (salt) Cybersécurité
Valeur aléatoire ajoutée à un mot de passe avant hachage, pour que deux mots de passe identiques donnent des empreintes différentes. → Le hachage des mots de passe : empreinte, sel et bcrypt
Session Cybersécurité
Mécanisme qui permet à un serveur web de reconnaître un visiteur d’une requête à l’autre, grâce à un identifiant aléatoire transmis dans un cookie. → PHP 2 : authentification, sessions et mots de passe
SGBD Bases de données
Système de gestion de bases de données : logiciel qui stocke les données, contrôle les accès et exécute les requêtes (MariaDB, PostgreSQL, SQL Server). → Introduction au langage SQL : du monde des fichiers aux bases de données
SIEM Cybersécurité
Security Information and Event Management : outil qui centralise et corrèle les journaux pour détecter des attaques (Wazuh, Graylog…). → La supervision informatique : du SOC aux indicateurs et à SNMP
SNMP Supervision
Simple Network Management Protocol : protocole de supervision des équipements réseau (port 161/UDP). Seule la version 3 chiffre et authentifie. → Collecter les données avec Zabbix : agent ou SNMP ?
SOC Cybersécurité
Security Operations Center : équipe et outils chargés de surveiller en continu la sécurité d’un système d’information et de réagir aux incidents. → La supervision informatique : du SOC aux indicateurs et à SNMP
SQL Bases de données
Structured Query Language : langage pour créer, interroger et modifier les bases de données relationnelles. → Nos premières requêtes SQL : SELECT, WHERE, ORDER BY
Supervision Supervision
Surveillance continue de l’état des équipements et services, pour détecter une panne ou une dégradation avant les utilisateurs. → La supervision informatique : du SOC aux indicateurs et à SNMP
systemd Systèmes
Gestionnaire de services de la plupart des distributions Linux : démarrage (systemctl), journaux (journalctl), tâches planifiées (timers). → Installer un wiki MediaWiki sur Debian 13 (Apache, MariaDB, PHP 8.4)

T

TCP Réseau
Transmission Control Protocol : protocole de transport avec connexion (poignée de main en trois temps) qui garantit l’ordre et la livraison des données. → Fiche : les protocoles TCP et UDP
TLS Cybersécurité
Transport Layer Security : protocole qui chiffre et authentifie une connexion (le « S » de HTTPS), à l’aide de certificats. → Clés, signatures et certificats : comprendre HTTPS
TTL Réseau
Time To Live : durée de vie. Dans un paquet IP, nombre de routeurs qu’il peut encore traverser ; dans le DNS, durée de conservation d’une réponse en cache. → Fiche : le DNS (Domain Name System)

U

UDP Réseau
User Datagram Protocol : protocole de transport sans connexion, rapide mais sans garantie de livraison (DNS, DHCP, voix). → Fiche : les protocoles TCP et UDP

V

Virtualisation Systèmes
Exécution de plusieurs systèmes (machines virtuelles) sur un même serveur physique grâce à un hyperviseur. Un instantané (snapshot) n’est pas une sauvegarde. → Les fondamentaux : ce que tout informaticien doit comprendre
VLAN Réseau
Réseau local virtuel (norme 802.1Q) : réseau logique indépendant créé sur un commutateur administrable, pour séparer les flux sans multiplier le matériel. → Segmenter un réseau avec les VLAN sur un switch Cisco
VPN Réseau
Réseau privé virtuel : tunnel chiffré et authentifié entre deux points, à travers un réseau non maîtrisé comme Internet (IPsec, OpenVPN, WireGuard). → Exemple de recettage : VPN site à site WireGuard

X

XSS Cybersécurité
Cross-Site Scripting : faille où une saisie affichée dans une page est interprétée comme du code par le navigateur des visiteurs. Parade : échapper toute donnée affichée. → PHP 1 : de la page statique au site dynamique (formulaire et livre d’or)

Z

Zero Trust Cybersécurité
Approche qui ne fait confiance à aucun accès par défaut, même depuis le réseau interne : chaque accès est authentifié, autorisé et vérifié. → Bastion Guacamole : installer et sécuriser Apache Guacamole 1.6.0 sur Debian 12