Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
elearning:workbooks:centos:6:sec:start [2020/12/06 07:54] – admin | elearning:workbooks:centos:6:sec:start [2024/04/25 08:54] (Version actuelle) – admin | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | ======LCF400 - Administration de la Sécurité====== | + | ~~PDF: |
- | =====Importation de la Machine Virtuelle===== | + | Version : **2023.01** |
- | Ouvrez VirtualBox et importez la machine virtuelle **CentOS_7** | + | Dernière mise-à-jour |
- | Fichier > Importer un appareil virtuel ... | + | ======LRF400 - Administration de la Sécurité====== |
- | La machine virtuelle est configurée de la façon suivante : | + | =====Contenu du Module===== |
- | ^ Machine ^ Adresse IP ^ Redirection | + | * **LRF400 - Administration |
- | | CentOS_7 | 10.0.2.15 | 3022 | | + | * Contenu du Module |
+ | * Pré-requis | ||
+ | * Matériel | ||
+ | * Logiciels | ||
+ | * Internet | ||
+ | * Programme de la Formation | ||
+ | * Évaluation des Compétences | ||
- | Les noms d' | + | =====Prérequis===== |
- | ^ Utilisateur ^ Mot de Passe ^ | + | ==== Matériel==== |
- | | trainee | trainee | | + | |
- | | root | fenestros | | + | |
- | =====Démarrage | + | * Un poste (MacOS, Linux, Windows(tm) ou Solaris(tm)), |
+ | * Clavier AZERTY FR ou QWERTY US, | ||
+ | * 4 Go de RAM minimum, | ||
+ | * Processeur 2 cœurs minimum, | ||
- | Cliquez sur la machine virtuelle **CentOS_7**, | + | ====Logiciels==== |
- | Si votre machine virtuelle ne démarre pas en vous indiquant une erreur de la prise en charge de l'USB, cliquez sur : | + | * Navigateur Web Chrome ou Firefox. |
- | Machine > Configuration > USB > Cochez " | + | ====Internet==== |
- | Si votre machine virtuelle ne démarre pas en vous donnant une autre erreur | + | * Un accès à Internet **rapide** (4G minimum) **sans** passer par un proxy, |
+ | * Accès **débloqué** aux domaines suivants | ||
- | Vérifiez que la prise en charge | + | =====Programme |
- | =====Connexion à la Machine Virtuelle avec SSH===== | + | * **LRF400 - Administration de la Sécurité**. |
+ | * Contenu du Module | ||
+ | * Pré-requis | ||
+ | * Matériel | ||
+ | * Logiciels | ||
+ | * Internet | ||
+ | * Programme de la Formation | ||
+ | * Évaluation des Compétences | ||
- | ====Linux==== | + | * **LRF401 - Droits Unix** . |
+ | * Présentation | ||
+ | * Préparation | ||
+ | * Les Droits Unix Simples | ||
+ | * La Modification des Droits | ||
+ | * La Commande chmod | ||
+ | * Mode Symbolique | ||
+ | * Mode Octal | ||
+ | * La Commande umask | ||
+ | * Modifier le propriétaire ou le groupe | ||
+ | * La Commande chown | ||
+ | * La Commande chgrp | ||
+ | * Les Droits Unix Etendus | ||
+ | * SUID/SGID bit | ||
+ | * Inheritance Flag | ||
+ | * Sticky bit | ||
+ | * Les Droits Unix Avancés | ||
+ | * Les ACL | ||
+ | * Les Attributs Etendus | ||
- | Ouvrez un terminal | + | * **LRF402 - Netfilter |
+ | * Les Problématiques | ||
+ | * L'IP Spoofing | ||
+ | * Déni de Service (DoS) | ||
+ | * SYN Flooding | ||
+ | * Flood | ||
+ | * Le Contre-Mesure | ||
+ | * Le Pare-feu Netfilter/ | ||
+ | * LAB #1 - Configuration par Scripts sous RHEL/CentOS 6 et versions Antérieures | ||
+ | * LAB #2 - La Configuration par firewalld sous RHEL/CentOS 7 | ||
+ | * La Configuration de Base de firewalld | ||
+ | * La Commande firewall-cmd | ||
+ | * La Configuration Avancée de firewalld | ||
+ | * Le mode Panic de firewalld | ||
- | < | + | * **LRF403 - Authentification**. |
- | $ ssh -l trainee localhost | + | * Le Problématique |
- | </code> | + | * LAB #1 - Installer John the Ripper |
+ | * Surveillance Sécuritaire | ||
+ | * La commande last | ||
+ | * La commande lastlog | ||
+ | * La Commande lastb | ||
+ | * / | ||
+ | * Les Contre-Mesures | ||
+ | * LAB #2 - Renforcer la sécurité des comptes | ||
+ | * LAB #3 - PAM sous RHEL/CentOS 6 | ||
+ | * Utiliser des Mots de Passe Complexe | ||
+ | * Bloquer un Compte après N Echecs de Connexion | ||
+ | * Configuration | ||
+ | * LAB #4 - PAM sous RHEL/CentOS 7 | ||
+ | * Utiliser des Mots de Passe Complexe | ||
+ | * Bloquer un Compte après N Echecs de Connexion | ||
+ | * Configuration | ||
+ | * LAB #5 - Mise en place du Système de Prévention d' | ||
+ | * Installation | ||
+ | * Configuration | ||
+ | * Le répertoire / | ||
+ | * Le fichier fail2ban.conf | ||
+ | * Le répertoire / | ||
+ | * Le répertoire / | ||
+ | * Commandes | ||
+ | * Activer et Démarrer le Serveur | ||
+ | * Utiliser la Commande Fail2Ban-server | ||
+ | * Ajouter un Prison | ||
- | Tapez **yes** à la question suivante | + | |
+ | * Le Problématique | ||
+ | * LAB #1 - Utilisation de nmap et de netcat | ||
+ | * nmap | ||
+ | * Installation | ||
+ | * Utilisation | ||
+ | * Fichiers de Configuration | ||
+ | * Scripts | ||
+ | * netcat | ||
+ | * Utilisation | ||
+ | * Les Contre-Mesures | ||
+ | * LAB #2 - Mise en place du Système de Détection d' | ||
+ | * Installation | ||
+ | * Configuration de Snort | ||
+ | * Editer le fichier / | ||
+ | * Utilisation de snort en mode " | ||
+ | * Utilisation de snort en mode " | ||
+ | * Journalisation | ||
+ | * LAB #3 - Mise en place du Système de Détection et de Prévention d' | ||
+ | * Portsentry | ||
+ | * Installation | ||
+ | * Configuration | ||
+ | * Utilisation | ||
- | < | + | * **LRF405 - Cryptologie**. |
- | The authenticity of host '[localhost]: | + | * Le Problématique |
- | ECDSA key fingerprint is SHA256: | + | * LAB #1 - Utilisation de tcpdump |
- | Are you sure you want to continue connecting (yes/no)? yes | + | * Utilisation |
- | </ | + | * L'option -i |
+ | * L' | ||
+ | * L' | ||
+ | * L' | ||
+ | * L' | ||
+ | * Filtrage à l' | ||
+ | * Les Contre-Mesures | ||
+ | * Introduction à la cryptologie | ||
+ | * Définitions | ||
+ | * Algorithmes à clé secrète | ||
+ | * Le Chiffrement Symétrique | ||
+ | * Algorithmes à clef publique | ||
+ | * Le Chiffrement Asymétrique | ||
+ | * La Clef de Session | ||
+ | * Fonctions de Hachage | ||
+ | * Signature Numérique | ||
+ | * PKI | ||
+ | * Certificats X509 | ||
+ | * LAB #2 - Utilisation de GnuPG | ||
+ | * Présentation | ||
+ | * Installation | ||
+ | * Utilisation | ||
+ | * Signer un message | ||
+ | * Chiffrer un message | ||
+ | * LAB #3 - Mise en place de SSH et SCP | ||
+ | * Introduction | ||
+ | * SSH-1 | ||
+ | * SSH-2 | ||
+ | * L'authentification par mot de passe | ||
+ | * L'authentification par clef asymétrique | ||
+ | * Installation | ||
+ | * Configuration | ||
+ | * Serveur | ||
+ | * Utilisation | ||
+ | * Tunnels SSH | ||
+ | * SCP | ||
+ | * Introduction | ||
+ | * Utilisation | ||
+ | * Mise en place des clefs | ||
+ | * LAB #4 - Mise en place d'un VPN avec OpenVPN | ||
+ | * Présentation | ||
+ | * Configuration commune au client et au serveur | ||
+ | * Configuration du client | ||
+ | * Configuration du serveur | ||
+ | * Tests | ||
+ | * Du client vers le serveur | ||
+ | * Du serveur vers le client | ||
- | Saisissez | + | * **LRF406 - Système de Fichiers**. |
+ | * La sécurisation des systèmes de fichiers | ||
+ | * Le Fichier / | ||
+ | * Comprendre | ||
+ | * Options | ||
+ | | ||
+ | | ||
+ | * Préparation | ||
+ | * Ajouter une deuxième Passphrase | ||
+ | * Supprimer une Passphrase | ||
+ | * LAB #2 - Mise en place du File Integrity Checker Afick | ||
+ | * Présentation | ||
+ | * Installation | ||
+ | * Configuration | ||
+ | * La Section Directives | ||
+ | * La Section Alias | ||
+ | * La Section File | ||
+ | * Utilisation | ||
+ | * Automatiser Afick | ||
+ | * Root Kits | ||
+ | * Le Problématique | ||
+ | * Contre-Mesures | ||
+ | * LAB #3 - Mise en place de rkhunter | ||
+ | * Installation | ||
+ | * Les options de la commande | ||
+ | | ||
+ | | ||
- | < | + | * **LRF407 - System Hardening**. |
- | Warning: Permanently added '[localhost]: | + | * System Hardening Manuel |
- | trainee@localhost's password: trainee | + | * Les compilateurs |
- | </code> | + | * Les paquets |
+ | * Les démons et services | ||
+ | * Les fichiers .rhosts | ||
+ | * Les fichiers et les repertoires sans propriétaire | ||
+ | * Interdire les connexions de root via le réseau | ||
+ | * Limiter le délai d’inactivité d'une session shell | ||
+ | * Renforcer la sécurité d'init | ||
+ | * Les Distributions SysVInit | ||
+ | * Les Distributions Upstart | ||
+ | * Renforcer la sécurité du Noyau | ||
+ | * La commande sysctl | ||
+ | * LAB #1 - System Hardening à l'aide de l' | ||
+ | * Présentation | ||
+ | * Installation | ||
+ | * Utilisation | ||
+ | * LAB #2 - Mise en place de SELinux pour sécuriser le serveur | ||
+ | * Introduction | ||
+ | * Définitions | ||
+ | * Security Context | ||
+ | * Domains et Types | ||
+ | * Roles | ||
+ | * Politiques de Sécurité | ||
+ | * Langage de Politiques | ||
+ | * allow | ||
+ | * type | ||
+ | * type_transition | ||
+ | * Décisions de SELinux | ||
+ | * Décisions d' | ||
+ | * Décisions de Transition | ||
+ | * Commandes SELinux | ||
+ | * Les Etats de SELinux | ||
+ | * Booléens | ||
+ | * LAB #3 - Travailler avec SELinux | ||
+ | * Copier et Déplacer des Fichiers | ||
+ | * Vérifier les SC des Processus | ||
+ | * Visualiser la SC d'un Utilisateur | ||
+ | * Vérifier la SC d'un fichier | ||
+ | * Troubleshooting SELinux | ||
+ | * La commande chcon | ||
+ | * La commande restorecon | ||
+ | * Le fichier | ||
+ | * La commande semanage | ||
+ | * La commande audit2allow | ||
- | Vous obtiendrez : | + | * **LRF408 - Sécurité Applicative**. |
+ | * Le Problématique | ||
+ | * Préparation | ||
+ | * Les Outils | ||
+ | * LAB #1 - Netwox | ||
+ | * Installation | ||
+ | * Utilisation | ||
+ | * Avertissement important | ||
+ | * LAB #2 - OpenVAS | ||
+ | * Présentation | ||
+ | * Préparation | ||
+ | * Installation | ||
+ | * Configuration | ||
+ | * Utilisation | ||
+ | * Analyse des Résultats | ||
+ | * Les Contres-Mesures | ||
+ | * LAB #3 - La commande chroot | ||
+ | * LAB #4 - Sécuriser Apache | ||
+ | * Installation | ||
+ | * Testez le serveur apache | ||
+ | * Avec un navigateur | ||
+ | * Avec Telnet | ||
+ | * Préparation | ||
+ | * Gestion de serveurs virtuels | ||
+ | * Hôte virtuel par nom | ||
+ | * Hôte virtuel par adresse IP | ||
+ | * mod_auth_basic | ||
+ | * Configuration de la sécurité avec .htaccess | ||
+ | * Mise en place d'un fichier de mots de passe | ||
+ | * mod_auth_mysql | ||
+ | * Installation | ||
+ | * Configuration de MariaDB | ||
+ | * Configuration d' | ||
+ | * mod_authnz_ldap | ||
+ | * mod_ssl | ||
+ | * Présentation de SSL | ||
+ | * Fonctionnement de SSL | ||
+ | * Installation de ssl | ||
+ | * Configuration de SSL | ||
+ | * Mise en place des paramètres de sécurité SSL | ||
+ | * Tester la Configuration | ||
- | < | + | * **LRF409 - Serveur Proxy**. |
- | trainee@localhost's password: trainee | + | * Installation |
- | Last login: Sun Mar 15 14:24:30 2020 from gateway | + | * Configuration |
- | [trainee@centos7 ~]$ | + | * L'Extension squidGuard |
- | </ | + | * T.P. #1 |
+ | * Créer une whitelist | ||
+ | * Dansguardian | ||
- | ====MacOS==== | ||
- | Ouvrez un terminal et tapez la commande suivante : | + | * **LRF410 - Validation de la Formation** . |
+ | * Rappel du Programme de la Formation | ||
+ | * Évaluation de la Formation | ||
+ | * Validation des acquis | ||
- | < | + | ----- |
- | $ ssh -l trainee localhost | + | Copyright © 2023 Hugh Norris |
- | </ | + | |
- | + | ||
- | Acceptez la **clef**. | + | |
- | + | ||
- | Saisissez le mot de passe **trainee**. | + | |
- | + | ||
- | ====Windows 10 avec le Client SSH==== | + | |
- | + | ||
- | Lancez **CMD** et tapez la commande suivante : | + | |
- | + | ||
- | < | + | |
- | $ ssh -l trainee localhost | + | |
- | </ | + | |
- | + | ||
- | Acceptez la **clef**. | + | |
- | + | ||
- | Saisissez le mot de passe **trainee**. | + | |
- | + | ||
- | ====Windows 7 et Windows 10 sans le Client SSH==== | + | |
- | + | ||
- | Ouvrez **putty** et renseignez les informations suivantes : | + | |
- | + | ||
- | * Host Name --> localhost | + | |
- | * Port --> 3022 | + | |
- | * Saved Sessions --> CentOS7 | + | |
- | + | ||
- | Cliquez sur le bouton **Save** puis double-cliquez sur le nom **CentOS7** dans la liste des **Saved Sessions** : | + | |
- | + | ||
- | {{ : | + | |
- | + | ||
- | Acceptez la clef en cliquant sur le bouton **Accept** : | + | |
- | + | ||
- | {{ : | + | |
- | + | ||
- | Connectez-vous en tant que **trainee** puis saisissez le mot de passe **trainee** et appuyez sur la touche [Entrée] : | + | |
- | + | ||
- | {{ : | + |