📌 L’accès à une machine virtuelle par la console ou l’interface graphique avec le compte root est désactivé pour des raisons de sécurité.
La présence du serveur OpenSSH se vérifie avec dpkg -l openssh-server, et son état de fonctionnement avec systemctl status ssh.
Les clés SSH de l’utilisateur sont stockées dans /home/utilisateur/.ssh/, avec typiquement 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.
sudo élève les privilèges sans devenir root, contrairement à su -
★ À maîtriser
Lors de la première connexion, l’alerte SSH indique que l’authenticité de l’hôte ne peut pas encore être établie et l’acceptation enregistre son empreinte pour les connexions futures.
Si la clé du serveur change, SSH affiche une erreur car cette modification peut indiquer une attaque MITM ; supprimer l’entrée correspondante dans known_hosts permet de rétablir la connexion après vérification.
L’authentification par clé repose sur une paire de clés publique et privée, tandis que l’authentification par mot de passe repose sur la connaissance d’un secret partagé.
Compléments
📌 Une phrase de chiffrement protège la clé privée, et SSH peut refuser une clé privée ou un fichier
authorized_keysdont les permissions sont jugées trop ouvertes ou incorrectes.
mot de passe partagé contre clé privée protégée
★ À 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.
Compléments
📌 Les associations entre adresses IP et adresses MAC doivent correspondre aux adresses réelles des machines pour être cohérentes.
ARP falsifié → trafic redirigé → communications interceptées
★ À maîtriser
La redirection de ports envoie le trafic du port SSH 22 vers le port 2222 sur lequel l’outil ssh-mitm écoute.
La comparaison des caches ARP du client et du serveur avec les associations réelles montre que les caches ont été modifiés pour rediriger le trafic vers l’attaquant.
Compléments
192.168.56.10, les trames ARP montrent que l’attaquant se fait passer à la fois pour le serveur et pour le client.empoisonner ARP → devenir passerelle → afficher le site pirate
📌 Pour limiter une attaque de redirection, il faut notamment mettre à jour les systèmes, désactiver les services inutiles, utiliser des mots de passe forts et configurer correctement les pare-feux.
Une faille critique de VNC Server peut permettre à un attaquant de se connecter à distance sans authentification.
La vulnérabilité Apache Tomcat AJP Connector Request Injection, appelée Ghostcat, permet d’injecter des requêtes malveillantes via le connecteur AJP et peut être exploitée avec le module exploit/multi/http/tomcat_jsp_upload_bypass de Metasploit.
★ À maîtriser
RHOSTS désigne l’adresse IP de la cible, RPORT le port de la cible et une backdoor un accès secret au système.Compléments
La commande cd /home/ftp && touch testfile crée le fichier testfile dans le répertoire /home/ftp, et ls /home/ftp permet ensuite d’en vérifier la présence.
Le site CVE Details fournit aux analystes des informations détaillées sur les vulnérabilités et les correctifs disponibles.
★ À 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
📌 Les propriétaires de sites légitimes peuvent utiliser des actions légales, surveiller les domaines et signaler les sites suspects aux autorités.
cloner → attirer → voler les identifiants
Les informations affichées par une injection SQL peuvent révéler la structure de la base de données et les tables présentes.
Un affichage montrant que l’authentification a été contournée indique que l’injection SQL a réussi.
📌 Les requêtes préparées empêchent l’injection SQL en séparant les données fournies par l’utilisateur du code de la requête.
📌 Un codage sécurisé contribue à garantir la confidentialité, l’intégrité et la disponibilité des données.
requêtes préparées → injection bloquée → données protégées
| Élément | Rôle | Risque ou protection |
|---|---|---|
| known_hosts | Stocke les empreintes des serveurs | Une clé modifiée peut signaler une attaque MITM |
| Clé privée | Authentifie l’utilisateur | Doit être protégée par des permissions strictes et une phrase de chiffrement |
| Clé publique | Participe à l’authentification | Peut être déposée côté serveur |
| Mot de passe | Secret partagé utilisé pour se connecter | Moins robuste qu’une authentification par clé selon le cours |
| Menace | Mesure | Objectif |
|---|---|---|
| ARP Spoofing | Vérifier les associations IP-MAC | Détecter une redirection du trafic |
| Typosquattage | Vérifier l’URL et utiliser des marque-pages | Éviter les sites clonés |
| Injection SQL | Employer des requêtes préparées | Séparer les données du code |
| Vulnérabilités serveur | Mettre à jour et désactiver les services inutiles | Réduire la surface d’attaque |
Teste tes connaissances sur Travaux pratiques de cybersécurité avec 28 questions à choix multiples et corrections détaillées.
1. Pourquoi l’accès direct à une machine virtuelle avec le compte root est-il désactivé depuis la console ou l’interface graphique ?
2. Quelle commande permet d’exécuter une instruction avec les privilèges de root sans ouvrir une session root ?
Mémorisez les concepts clés de Travaux pratiques de cybersécurité avec 48 flashcards interactives.
Pourquoi l'accès root par console ou interface graphique est-il désactivé ?
Pour des raisons de sécurité.
Que permet la commande sudo ?
D'exécuter une commande avec les privilèges de root sans ouvrir une session root.
Comment vérifier la présence du serveur OpenSSH ?
Avec la commande `dpkg -l openssh-server`.
Importe ton cours et l'IA génère fiches, QCM et flashcards en 30 secondes.
Générateur de fiches