Leçon 1 sur 4 · 8 min
Défense en profondeur pour un ordinateur
Pourquoi la défense du réseau est construite à partir de plusieurs couches plutôt que d’un seul mur solide, et ce que vous coûte le « refus par défaut » en pratique.
La défense des réseaux est généralement enseignée aux organisations : un centre d’opérations de sécurité surveillant le trafic de l’ensemble d’une entreprise. Les idées sous-jacentes s'appliquent tout aussi bien à un seul Mac, réduit à une seule personne qui regarde. Cette leçon présente les concepts sur lesquels le reste du cours s'appuie.
Défense en profondeur : aucune couche n'est fiable à elle seule
La défense en profondeur consiste à disposer plusieurs protections indépendantes afin qu'une seule défaillante ne laisse pas la machine ouverte. Sur un Mac, les couches ressemblent à ceci : le système d'exploitation lui-même (mis à jour, avec les services inutiles désactivés, abordés dans le cours de renforcement macOS de ce site), un pare-feu contrôlant les connexions autorisées en entrée et en sortie, les comptes et privilèges dont un logiciel aurait besoin pour causer de réels dégâts, et enfin votre propre attention sur ce qui semble inhabituel. Aucun de ces éléments n’est suffisant à lui seul. Un Mac obsolète mais bien protégé par un pare-feu peut toujours être compromis via une application vulnérable ; un Mac entièrement mis à jour sans aucun pare-feu peut toujours divulguer des données à tout ce qu'une application décide d'envoyer.
La matrice D3FEND de MITRE, construite conjointement avec la direction de la cybersécurité de la NSA, organise exactement ce type de réflexion en plusieurs catégories nommées de techniques défensives : renforcer un système, détecter les activités suspectes, isoler ce qui est compromis, puis éventuellement expulser un attaquant et restaurer un fonctionnement normal. Il est écrit pour les grandes organisations comparant les outils et les techniques, mais les catégories correspondent clairement à un seul Mac : le cours de renforcement macOS sur ce site couvre le renforcement, ce cours couvre la détection et l'isolement, et rien de tout cela ne dépend de la possession d'une grande équipe de sécurité pour être utile à une plus petite échelle.
Minimiser l’exposition : la surface d’attaque, du côté du réseau
L’idée complémentaire de la défense en profondeur est de minimiser l’exposition : en premier lieu, réduire ce qui est accessible et ce qui peut l’être. Le cours de renforcement macOS couvre cela depuis l'intérieur de la machine, en fermant les services et les ports ; la défense du réseau couvre la même idée à partir du trafic lui-même, en décidant quelles connexions doivent exister. Un service qui n'est jamais activé ne peut pas être attaqué sur le réseau ; une connexion qui n'est jamais autorisée ne peut pas exfiltrer de données, fournir une charge utile ou recevoir des instructions d'un attaquant.
Moindre privilège, appliqué au trafic réseau
Le moindre privilège est généralement décrit en termes de comptes : donnez à un utilisateur ou à un processus uniquement l'accès dont il a besoin, rien de plus. La même logique s'applique aux connexions réseau. Une application météo n’a aucune raison légitime de communiquer avec un domaine dans un pays dans lequel ses serveurs ne se trouvent pas ; un éditeur de texte n'a aucune raison légitime d'établir des connexions réseau. Le trafic qui ne correspond pas à ce qu’une application devrait faire mérite d’être remis en question, de la même manière que le serait un compte essayant de faire quelque chose en dehors de son rôle.
Le refus par défaut et ce que cela coûte
Une approche de refus par défaut bloque tout sauf ce qui a été explicitement autorisé ; default-allow bloque uniquement ce qui a été explicitement identifié comme mauvais. Le refus par défaut est en principe la posture la plus forte, car elle ne dépend pas de la connaissance préalable d'une menace, mais elle a un coût réel et inévitable : quelque chose dont vous avez réellement besoin sera parfois également bloqué, et vous devrez le remarquer et le réparer vous-même. Un client de messagerie qui ne peut soudainement pas vérifier les nouveaux messages, ou un pilote d'imprimante qui ne peut pas trouver l'imprimante, refuse généralement par défaut de faire exactement ce pour quoi il a été configuré, à un moment qui est plutôt ennuyeux qu'utile.
Ce compromis explique pourquoi les pare-feu à refus par défaut ont tendance à demander, plutôt qu'à décider silencieusement, la première fois qu'une application tente de se connecter : la personne qui utilise la machine est souvent la seule à pouvoir dire si une connexion donnée est attendue. La leçon suivante couvre les outils spécifiques sur macOS qui vous permettent d'appliquer le refus par défaut à différents niveaux, d'une seule application à l'ensemble de la pile réseau.
À retenir
- La défense en profondeur organise plusieurs couches indépendantes (renforcement du système, pare-feu, privilèges de compte, votre propre attention) afin qu'aucune panne ne suffise à elle seule.
- Minimiser l’exposition signifie réduire ce qui est accessible depuis le réseau et ce qu’une machine peut atteindre, et pas seulement réagir aux menaces connues.
- Le moindre privilège s’applique autant aux connexions réseau qu’aux comptes : le trafic d’une application doit correspondre à ce à quoi elle est réellement destinée.
- Le refus par défaut est une posture plus forte que l'autorisation par défaut, mais cela a un coût réel : les éléments dont vous avez besoin seront parfois bloqués et quelqu'un devra le remarquer.
Vérifiez vos connaissances
1. Quelle est l’idée principale derrière la défense en profondeur ?
- Achetez le produit de sécurité le plus cher disponible
- Disposez plusieurs niveaux de protection indépendants afin qu’aucune défaillance ne suffise à elle seule — Exact.
- S'appuyer entièrement sur le fournisseur du système d'exploitation pour la sécurité
- Désactiver la journalisation pour réduire le bruit
La défense en profondeur suppose que n’importe quelle couche peut échouer, la protection vient donc de la combinaison de plusieurs couches indépendantes.
2. Quel est le principal coût réel d’une approche de refus par défaut ?
- Cela rend l'ordinateur plus lent
- Il bloque parfois quelque chose dont vous aviez réellement besoin, vous obligeant à le remarquer et à l'autoriser. — Exact.
- Cela ne fonctionne qu'avec un abonnement payant
- Il ne peut être combiné avec d’autres défenses
Le refus par défaut bloque tout ce qui n'est pas explicitement autorisé, ce qui est plus fort en principe mais signifie que le trafic légitime et imprévu est également bloqué jusqu'à ce que quelqu'un l'approuve.
3. « Minimiser l'exposition » sur un seul ordinateur, que signifie concrètement ?
- Éteindre l'écran lorsqu'il n'est pas utilisé
- Réduire ce qui est accessible depuis le réseau et ce que la machine peut atteindre — Exact.
- Utiliser un mot de passe plus court
- Acheter moins d'appareils
En minimisant l’exposition, on réduit le nombre de services, de ports et de connexions sortantes côté réseau susceptibles d’être attaqués ou abusés en premier lieu.
À vous de jouer avec FireAI
Mettez cette leçon en pratique sur votre propre Mac.
- Règles : appli, site, domaine, IP ou une plage, pour toujours ou jusqu’au redémarrage — Écrivez une règle aussi précise qu’une seule adresse ou aussi large qu’un domaine entier.
- Le coupe-circuit — Coupez votre Mac d’Internet en un clic quand quelque chose vous semble anormal.
- Enquêter sur une connexion — Décidez avec les faits sous les yeux, pas avec un vague avertissement.
- Activité : chaque appli qui s’est connectée, et une recherche en langage clair dans l’historique — Voyez chaque appli qui s’est connectée aujourd’hui, et agissez sur l’une d’elles en un clic.
Sources
Mettez-le en pratique sur votre Mac
Essayez toutes les fonctionnalités gratuitement pendant 17 jours, sans carte bancaire.