Notions avancées de Cybersécurité - niveau 2
NS102
Sommaire
Description
Le cours niveau 2 explore Linux et ses différents outils et techniques utilisés couramment par les administrateurs système et les utilisateurs finaux.
Il est conçu pour les informaticiens qui souhaitent développer leurs compétences Linux, qu’ils travaillent dans un environnement individuel ou d’entreprise.
Comment réussir au mieux ce cours
Pour réussir ce cours, il vous faudra :
- Participer à l’ensemble des labos
- Produire du travail personnel entre les cours
- Exécuter les exercices, s’auto-former, réaliser les tâches demandées, etc.
Outre une participation active au cours, le participant doit fournir au moins 10h de travail personnel durant la semaine de cours afin d’acquérir une expérience pratique dans les domaines enseignés.
Le participant doit également posséder un ordinateur personnel capable de faire tourner un système virtuel avec une connexion Internet stable (voir ci-dessous pour plus de détails).
Public cible
Le cours s’adresse aux participants ayant des connaissances de base en informatique ou en environnement de réseau :
- Personnel de sécurité informatique
- Intervenants en cas d’incident
- Analystes de sécurité
Objectifs
- Utilisation des opérations en ligne de commande de Linux
- Comprendre les configurations du système et l’interface graphique de Linux
- Utilisation de l’automatisation sous Linux
A la fin du cours niveau 2 les participants ont acquis les connaissances techniques du monde Linux.
Prérequis
Syllabus
Description
Au cours de ce module, les participants explorent les fonctionnalités avancées de la ligne de commande Linux. Ils apprennent à contrôler, et opérer les lignes de textes complexes. L’objectif de ce module est de permettre aux participants de maîtriser pleinement la ligne de commande.
Contenu technique
- Le terminal – CLI (Command Line Interface)
o Types de Shells
o Explorer les distributions
o Commandes de manipulation de fichiers
o Compression et archivage des fichiers
o Gestion des liens
o Recherche avancée de dossiers – FHS - Analyse avancée des journaux
o Utiliser les fonctions Couper, Trier, Uniq, Queue et Tête
o Expressions régulières de base et étendues
o Cours d’eau, redirection et tuyaux
Description
Ce module apprend aux participants à maîtriser pleinement l’environnement Linux. Les participants apprennent à administrer le système et à gérer les logiciels et les services.
Contenu technique
- Dépannage du réseau
o Configuration du réseau
▪ Netplan vs. Interfaces
o Dépannage de base du réseau
▪ Examiner les Sockets
▪ Envoi de packages en utilisant /DEV/TCP et UDP
▪ Traceroute et Dublin-Traceroute
o Dépannage avancé des réseaux
▪ Commandes avancées de mise en réseau
▪ Commande Ncat - Contrôle de l’environnement
o Automatisation de l’utilisation de Cron
o Contrôle de l’emploi
o Gestion des processus et des services
o Journaux de bord et revues
Description
Au cours de ce module, les participants apprennent la gestion administrative du système, une configuration correcte et la gestion des mises à jour du système.
Contenu technique
- Gestion du matériel
o Contrôle du stockage et des lecteurs
o Plongée avancée dans la structure du système de fichiers Linux
o Outils de partitionnement sous Linux
o Bases du Mounting - Scripting Bash Shell avancé
o Introduction à la programmation
o Rédaction des premiers scripts Bash
▪ Le statut Exit
▪ Obtenir les commentaires des utilisateurs
▪ Effectuer des mathématiques
▪ Déclarations logiques
o Automatisation de l’administration du système
o Variables de Shell
▪ Variables en environnement global VS local
▪ La commande Declare
Description
Dans ce module, les participants se familiarisent avec la gestion des packages essentiels dans l’environnement Linux. En outre, les participants apprennent à exécuter et à gérer des applications stockées dans l’environnement Docker.
Contenu technique
- Gestion des packages
o Installer les packages Deb
o Utilisation de l’APT (Menace persistante avancée)
▪ Comprendre le format du dépôt
▪ Mises à jour du système
▪ Mise à jour de la distribution - La demande de docker
o Introduction et installation du docker
o Introduction à Docker-Images
▪ Docker-Hub
▪ Extraction d’images
▪ Images en cours d’exécution
▪ Arguments
o Construire le Dockerfile
▪ Comprendre le Dockerfile
▪ Construire un serveur web en utilisant le Dockerfile
Labs
Les labos suivants font partie du cours NS102 :
- Labo 1 Manipulation de texte
- Labo 2 Services Linux
- Labo 3 Filtres de journaux
- Labo 4 Scripts Bash Linux
- Labo 5 Administration du système
- Labo 6 Utilisation des dockers
- Labo 7 Netcat
- Labo 8 Sécurité locale de Linux
Etudes de cas réels
Type de Cours
Le participant peut bénéficier d’un des deux modes de cours :
- Une classe de cours virtuelle avec des labos avec instructeur et des scénarios exécutés dans notre Cyberium Arena
- Des cours in situ avec des labos avec instructeur et des scénarios exécutés dans notre Cyberium Arena
Cependant, en raison des restrictions sanitaires, l’ensemble des cours se fait sous la forme de classes virtuelles. Toutes les sessions sont enregistrées et peuvent être re-visionnées pendant 30 jours. Tout le matériel de cours est mis à disposition du participant sous forme électronique, couvrant les syllabus, les labos, et les études de cas.
Groupe de Cours: Fondamentaux
Entre Pratique et Théorie
Notre approche de la formation est éminemment pratique et vise à permettre au participant d’appliquer dans un contexte pratique les connaissances qu’il acquiert.Certification
Ce cours prépare aux certifications suivantes:
- LPIC-1 (LPI)
Équipement requis
Connexion réseau
Comme ce cours est essentiellement fondé sur un Learning Managament System (LMS), incluant une arène pour les labos, les participants ont besoin d’une connexion fiable à Internet.
Apporter votre propre matériel
Le cours étant principalement basé sur la pratique, les participants doivent avoir un ordinateur portable avec :
- L’audio et la vidéo
- 8 GB RAM
- 200 GB d’espace disque
- La capacité d’un environnement virtuel (capable de faire tourner la dernière version de Virtualbox ou un simulateur de machine virtuelle équivalent)
Et bien sûr un bon kit casque/micro. Plus de détails ici