Numérique et Sciences Informatiques1ère

Sécurité élémentaire du système
Exercices corrigés

Comprenez la sécurité du système : authentification, droits d'accès, pare-feu, cryptographie et prévention des menaces avec exemples détaillés.

Concepts & Exercices
\(Authentification = Identification + Vérification\)
Processus de sécurité
Applications
Réseau
Système d'Exploitation
Matériel

Lecture

Écriture

Exécution

Propriétaire
🔐
Authentification : Processus permettant de vérifier l'identité d'un utilisateur ou d'un système.
🛡️
Contrôle d'accès : Mécanisme qui détermine quels utilisateurs peuvent accéder à quels ressources.
🔒
Cryptographie : Technique permettant de protéger les données par transformation.
🚨
Pare-feu : Système qui filtre le trafic réseau pour bloquer les accès non autorisés.
Exercice 1
Mettre en place l'authentification
Exercice 2
Gérer les droits d'accès
Exercice 3
Configurer un pare-feu
Exercice 4
Appliquer la cryptographie
Exercice 5
Identifier les menaces
Corrigé : Exercices 1 à 3
1 Authentification
Définition :

Authentification : Processus par lequel un système vérifie l'identité d'un utilisateur ou d'un service.

Méthodes d'authentification :
  • Authentification par mot de passe (quelque chose que vous savez)
  • Authentification par jeton (quelque chose que vous avez)
  • Authentification biométrique (quelque chose que vous êtes)
  • Authentification multifactorielle (combinaison de plusieurs méthodes)
Identité
Preuve
Vérification
Accès
Étape 1 : Identification

L'utilisateur fournit un identifiant (nom d'utilisateur, email)

Étape 2 : Fourniture de la preuve

L'utilisateur fournit un mot de passe ou une autre preuve d'identité

Étape 3 : Vérification

Le système compare la preuve avec celle stockée dans la base

Étape 4 : Validation

Si la preuve est correcte, l'accès est accordé

Étape 5 : Session

Une session est créée pour suivre l'utilisateur authentifié

Réponse finale :

L'authentification est un processus en plusieurs étapes qui vérifie l'identité de l'utilisateur.

Règles appliquées :

Force des mots de passe : Longueur, complexité, unicité

Stockage sécurisé : Hachage des mots de passe

Limitation des tentatives : Prévention des attaques par force brute

2 Gestion des droits d'accès
Définition :

Droits d'accès : Ensemble de permissions qui déterminent ce qu'un utilisateur peut faire sur une ressource.

Lecture (r)
Écriture (w)
Exécution (x)
Propriétaire
Étape 1 : Identification des ressources

Identifier les fichiers, dossiers et objets système à protéger

Étape 2 : Classification des utilisateurs

Créer des groupes d'utilisateurs avec des rôles et responsabilités similaires

Étape 3 : Attribution des permissions

Assigner des droits spécifiques à chaque utilisateur ou groupe

Étape 4 : Application du modèle ACL

Liste de contrôle d'accès (ACL) pour chaque ressource

Étape 5 : Surveillance et audit

Suivre les accès pour détecter les anomalies

Réponse finale :

La gestion des droits d'accès repose sur l'attribution de permissions spécifiques aux utilisateurs.

Règles appliquées :

Principe du moindre privilège : Donner les droits minimums nécessaires

Séparation des rôles : Différents niveaux d'accès pour différents besoins

Révocation : Pouvoir retirer les droits en cas de besoin

3 Configuration du pare-feu
Définition :

Pare-feu : Système de sécurité qui surveille et contrôle le trafic réseau entrant et sortant.

Trafic réseau filtré
Pare-feu activé
Applications autorisées
Étape 1 : Définition des règles

Établir des règles pour autoriser ou bloquer le trafic selon les besoins

Étape 2 : Configuration des ports

Ouvrir uniquement les ports nécessaires pour les services légitimes

Étape 3 : Filtrage par IP

Permettre ou refuser le trafic selon les adresses IP sources/destinations

Étape 4 : Journalisation

Enregistrer les tentatives d'accès pour l'audit de sécurité

Étape 5 : Mise à jour continue

Maintenir les règles à jour en fonction des menaces émergentes

Réponse finale :

Le pare-feu protège le système en filtrant le trafic réseau selon des règles prédéfinies.

Règles appliquées :

Politique par défaut : Bloquer tout sauf ce qui est explicitement autorisé

Configuration précise : Règles spécifiques pour chaque service

Surveillance continue : Analyse du trafic pour détecter les anomalies

Corrigé : Exercices 4 à 5
4 Cryptographie
Définition :

Cryptographie : Science de la protection des informations par transformation.

Texte clair
Chiffrement
Texte chiffré
Déchiffrement
Texte clair
Étape 1 : Chiffrement symétrique

Utilisation de la même clé pour chiffrer et déchiffrer (AES, DES)

Étape 2 : Chiffrement asymétrique

Utilisation d'une paire de clés (publique/privée) pour le chiffrement

Étape 3 : Hachage

Transformation d'une donnée en empreinte unique (SHA-256, MD5)

Étape 4 : Signature numérique

Combinaison de hachage et de chiffrement asymétrique pour authentifier

Étape 5 : Gestion des clés

Sécurisation du stockage et de la distribution des clés cryptographiques

Réponse finale :

La cryptographie protège les données par des algorithmes de transformation sécurisés.

Règles appliquées :

Confidentialité : Protéger les données contre l'accès non autorisé

Intégrité : Garantir que les données n'ont pas été modifiées

Authenticité : Vérifier l'origine des données

5 Menaces et vulnérabilités
Définition :

Menace : Toute situation ou événement susceptible de compromettre la sécurité d'un système.


Malware

Hacking

Phishing

Brute Force
Étape 1 : Identification des menaces

Reconnaissance des types de menaces potentielles (logiciels malveillants, attaques, etc.)

Étape 2 : Analyse des vulnérabilités

Repérage des failles dans le système pouvant être exploitées

Étape 3 : Évaluation des risques

Calcul de la probabilité d'occurrence et de l'impact potentiel

Étape 4 : Mise en place de mesures

Implémentation de solutions de sécurité pour atténuer les risques

Étape 5 : Surveillance continue

Veille permanente pour détecter de nouvelles menaces et vulnérabilités

Réponse finale :

La sécurité repose sur l'identification proactive des menaces et la mise en place de mesures de protection.

Règles appliquées :

Approche en profondeur : Plusieurs couches de sécurité

Mise à jour continue : Maintenir les systèmes à jour

Sensibilisation : Former les utilisateurs aux bonnes pratiques

Cours bien détaillé
\(Sécurité = Confidentialité + Intégrité + Disponibilité\)
Triangle de la sécurité
🔐
Authentification : Processus de vérification de l'identité d'un utilisateur ou d'un système.
🛡️
Contrôle d'accès : Mécanisme qui détermine les ressources accessibles à chaque utilisateur.
🔒
Cryptographie : Technique de protection des données par transformation.
🚨
Pare-feu : Système de filtrage du trafic réseau pour protéger le système.
💡
Conseil : Utilisez des mots de passe forts et uniques pour chaque compte
🔍
Attention : Ne cliquez jamais sur des liens suspects dans les emails
Astuce : Activez l'authentification multifactorielle partout où c'est possible
📋
Méthode : Appliquez le principe du moindre privilège pour les droits d'accès
Vérification : Effectuez des sauvegardes régulières de vos données importantes
Niveaux de sécurité :
  • Niveau physique : Contrôle de l'accès aux équipements matériels
  • Niveau système : Gestion des utilisateurs, droits, authentification
  • Niveau réseau : Pare-feu, cryptographie, filtrage du trafic
  • Niveau application : Sécurité des logiciels et des données
  • Niveau humain : Sensibilisation, formation, bonnes pratiques
Règles importantes :
  • La sécurité est une chaîne dont la solidité dépend de son maillon le plus faible
  • La sécurité doit être proactive, pas seulement réactive
  • La sécurité est un processus continu, pas un produit unique
  • La sécurité implique des compromis entre commodité et protection
  • La sensibilisation humaine est essentielle pour une sécurité efficace
Sécurité élémentaire du système Systèmes et logiciels