📌 L’accès aux machines virtuelles par la console ou l’interface graphique avec le compte root est désactivé pour des raisons de sécurité.
L’installation et le démarrage du serveur OpenSSH se vérifient respectivement avec dpkg -l openssh-server et systemctl status ssh.
Les clés SSH de l’utilisateur sont stockées dans /home/utilisateur/.ssh/, avec généralement les permissions 600 pour la clé privée et 644 pour la clé publique, tandis que la configuration du serveur se trouve dans /etc/ssh/sshd_config.
★ À maîtriser
📌 Après l’enregistrement de l’empreinte d’un serveur dans known_hosts, l’alerte d’authenticité ne réapparaît normalement plus lors des connexions suivantes depuis le même client.
📌 L’authentification SSH par clé utilise une paire de clés publique et privée, tandis que l’authentification par mot de passe repose sur la connaissance d’un secret textuel.
Compléments
📌 Une phrase de chiffrement ajoute une couche de sécurité supplémentaire pour protéger la clé privée.
📌 SSH peut refuser d’utiliser une clé privée ou le fichier authorized_keys lorsque leurs permissions ont été modifiées de manière non sécurisée.
Clé privée secrète, clé publique partageable
★ À maîtriser
Les commandes d’analyse réseau peuvent révéler les adresses IP des hôtes actifs, les ports ouverts et les services associés à ces ports.
L’activation du routage permet à la machine de l’attaquant de faire transiter les paquets entre le client et le serveur.
📌 La redirection de ports dirige le trafic du port SSH 22 vers le port 2222 sur lequel l’outil ssh-mitm écoute.
Compléments
ARP falsifié → routage par l’attaquant → interception
★ À maîtriser
📌 Les contre-mesures contre le DNS spoofing comprennent la mise à jour régulière des systèmes, la désactivation des services inutiles, l’utilisation de mots de passe forts et la configuration correcte des pare-feux.
Compléments
Poisonner, détourner, afficher le site pirate, corriger
★ À maîtriser
Compléments
★ À maîtriser
Compléments
Depuis le shell exploit, la commande cd /home/ftp && touch testfile se déplace dans /home/ftp et crée le fichier testfile.
La commande ls /home/ftp permet de vérifier la présence du fichier créé sur la machine Metasploitable.
★ À maîtriser
📌 Les organisations peuvent limiter le typosquattage en enregistrant des domaines similaires, en surveillant les domaines suspects et en éduquant les utilisateurs.
Compléments
URL vérifiée contre lien suspect
Les informations affichées après une injection SQL peuvent révéler la structure de la base de données et les tables présentes.
Une injection SQL réussie peut contourner l’authentification, tandis qu’une injection bloquée montre que des mesures de sécurité empêchent la requête malveillante.
📌 Le code sécurisé de login.php empêche l’injection SQL en utilisant des requêtes préparées.
📌 Un codage sécurisé est essentiel pour garantir la confidentialité, l’intégrité et la disponibilité des données.
Requête préparée → injection bloquée → données protégées
📌 Choisir des algorithmes cryptographiques connus et conformes à l’état de l’art permet de faire reposer la sécurité sur la clé plutôt que sur l’obscurité de l’algorithme.
📌 ECDSA est préféré à RSA dans le cours pour sa sécurité accrue et sa performance supérieure.
Authentification SSH
| Méthode | Secret utilisé | Caractéristique |
|---|---|---|
| Mot de passe | Mot de passe | Authentification par secret textuel |
| Clé SSH | Clé privée et clé publique | Authentification par paire de clés |
| Empreinte serveur | Empreinte de clé publique | Vérification de l’authenticité du serveur |
Teste tes connaissances sur Travaux pratiques de cybersécurité avec 11 questions à choix multiples et corrections détaillées.
1. Pourquoi l’accès direct au compte root depuis la console ou l’interface graphique d’une machine virtuelle est-il désactivé ?
2. Quelles commandes permettent de vérifier respectivement l’installation d’OpenSSH et l’état de fonctionnement du serveur SSH ?
Mémorisez les concepts clés de Travaux pratiques de cybersécurité avec 10 flashcards interactives.
Pourquoi l’accès root par console ou interface graphique est-il désactivé ?
Pour des raisons de sécurité.
Quelle commande vérifie l’installation du serveur OpenSSH ?
dpkg -l openssh-server.
Que contient le fichier known_hosts en SSH ?
Les empreintes des clés publiques des serveurs SSH connectés.
Importe ton cours et l'IA génère fiches, QCM et flashcards en 30 secondes.
Générateur de fiches