Chapitre 0 — Fondations (optionnel)
⏱ ~20 min autonome · ~30 min encadré
Ce chapitre est optionnel : si vous connaissez déjà les bases du réseau et des systèmes informatiques, passez directement au Chapitre 1. Il reste volontairement minimal — un vocabulaire de survol, pas un cours réseau ou systèmes complet.
- Définir la triade CIA et distinguer menace, vulnérabilité et risque.
- Identifier les notions réseau essentielles pour suivre le reste du cours (adressage, ports, pare-feu).
- Reconnaître les différences de base entre Windows, Linux et macOS pertinentes pour la sécurité.
La triade CIA
Trois propriétés que toute mesure de sécurité cherche à protéger :
- Confidentialité : seules les personnes autorisées peuvent accéder à l'information.
- Intégrité : l'information n'est pas modifiée de façon non autorisée.
- Disponibilité : l'information et les systèmes sont accessibles quand on en a besoin.
Menace, vulnérabilité, risque, actif
| Terme | Définition |
|---|---|
| Actif | Toute ressource ayant de la valeur pour une organisation (données, serveur, réputation). |
| Menace | Toute circonstance pouvant causer un préjudice à un actif. |
| Vulnérabilité | Une faiblesse dans un système qu'une menace peut exploiter. |
| Risque | La probabilité qu'une menace exploite une vulnérabilité, combinée à l'impact résultant. |
Vecteur d'attaque vs surface d'attaque
Le vecteur d'attaque est le chemin précis emprunté pour exploiter une vulnérabilité (un courriel de phishing, un port ouvert). La surface d'attaque est l'ensemble de tous les points par lesquels un système pourrait être attaqué — plus une organisation expose de services, plus sa surface d'attaque est grande.
Le modèle OSI, en survol
Le modèle OSI décrit les communications réseau en sept couches empilées. Pour ce cours, seules trois suffisent à retenir en priorité :
- Couche réseau : achemine les paquets entre machines (adresses IP).
- Couche transport : découpe et fiabilise les échanges (TCP, UDP).
- Couche application : les protocoles que les logiciels utilisent directement (HTTP, DNS, SMTP).
Adressage IP, ports, protocoles
Une adresse IP identifie une machine sur un réseau. Un port identifie un service précis sur cette machine (le port 80 pour le web non chiffré, le port 443 pour le web chiffré). TCP garantit la livraison des données (avec accusés de réception) ; UDP est plus rapide mais sans garantie de livraison — utilisé quand la vitesse compte plus que la fiabilité totale (streaming, DNS).
Pare-feu, routeur, commutateur
- Routeur : achemine le trafic entre réseaux différents.
- Commutateur (switch) : relie les machines d'un même réseau local.
- Pare-feu : filtre le trafic selon des règles, pour bloquer ce qui n'est pas autorisé.
Windows, Linux, macOS — différences pour un débutant
Les trois systèmes partagent les mêmes concepts de sécurité (comptes, permissions, journaux) mais diffèrent dans leur mise en œuvre. Linux domine largement les serveurs et les outils de sécurité eux-mêmes ; Windows domine les postes de travail en entreprise ; macOS est courant chez les développeurs et certains professionnels. Un hacker éthique gagne à être à l'aise avec les trois, mais Linux reste la base la plus utile à maîtriser en priorité pour la suite de ce cours.
Comptes, permissions, élévation de privilèges
Chaque utilisateur d'un système possède un compte avec des permissions définies. L'élévation de privilèges désigne le passage d'un compte à permissions limitées vers un compte à permissions étendues (administrateur sur Windows, root sur Linux) — un objectif central pour un attaquant une fois un accès initial obtenu (voir Chapitre 6).
Introduction à la ligne de commande
La plupart des outils de sécurité s'utilisent en ligne de commande plutôt que par interface graphique — pas parce que c'est plus compliqué, mais parce que c'est plus rapide à automatiser et plus précis à documenter dans un rapport. Ce cours ne suppose pas de maîtrise préalable de la ligne de commande, mais une aisance de base facilite grandement la suite.
Ce chapitre reste volontairement minimal. Si les notions réseau ou système vous semblent encore floues après cette lecture, un cours dédié aux fondations réseau/systèmes reste le meilleur complément avant de poursuivre — ce cours porte sur la sécurité, pas sur l'apprentissage du réseau ou des systèmes d'exploitation eux-mêmes.