QCM : Travaux pratiques de cybersécurité (11 questions)

Questions et réponses du QCM

1. Pourquoi l’accès direct au compte root depuis la console ou l’interface graphique d’une machine virtuelle est-il désactivé ?

Pour réduire les risques liés à l’utilisation directe de privilèges élevés
Pour empêcher toute commande nécessitant des privilèges élevés
Pour remplacer la gestion des comptes par des clés SSH
Pour accélérer l’ouverture des sessions administratives graphiques

Pour réduire les risques liés à l’utilisation directe de privilèges élevés

Explication

La désactivation de l’accès root direct limite l’exposition d’un compte très privilégié et renforce la sécurité. Elle n’empêche pas l’administration : sudo permet une élévation contrôlée des privilèges lorsque cela est nécessaire.

2. Quelles commandes permettent de vérifier respectivement l’installation d’OpenSSH et l’état de fonctionnement du serveur SSH ?

dpkg -l openssh-server puis systemctl status ssh
ssh-keygen -l puis systemctl enable ssh
apt list openssh-client puis ssh-add -l
systemctl status ssh puis dpkg -l openssh-server

dpkg -l openssh-server puis systemctl status ssh

Explication

La commande dpkg -l openssh-server vérifie l’installation du paquet, tandis que systemctl status ssh affiche l’état du service SSH. Inverser ces commandes ne respecte pas l’ordre demandé et les autres commandes concernent d’autres fonctions.

3. Que contient le fichier /home/etusio/.ssh/known_hosts ?

Les clés publiques autorisées pour ouvrir une session utilisateur
La clé privée utilisée par le client pour prouver son identité
Les paramètres généraux du serveur SSH distant
Les empreintes des clés publiques des serveurs déjà contactés

Les empreintes des clés publiques des serveurs déjà contactés

Explication

Le fichier known_hosts mémorise les empreintes des clés publiques des serveurs auxquels le client s’est connecté. Les clés autorisées pour authentifier un utilisateur sont plutôt enregistrées dans authorized_keys.

4. Quelle distinction décrit correctement l’authentification SSH par clé et celle par mot de passe ?

La première utilise un mot de passe, tandis que la seconde utilise une paire de clés
La première ouvre une session root, tandis que la seconde ouvre une session utilisateur
La première vérifie une empreinte de serveur, tandis que la seconde vérifie une adresse IP
La première utilise une paire de clés, tandis que la seconde utilise un secret textuel

La première utilise une paire de clés, tandis que la seconde utilise un secret textuel

Explication

L’authentification par clé repose sur une paire composée d’une clé publique et d’une clé privée, alors que l’authentification par mot de passe repose sur la connaissance d’un secret textuel. L’empreinte du serveur sert à vérifier son authenticité et ne constitue pas le mécanisme d’authentification de l’utilisateur.

5. Qu'est-ce qu'une attaque MITM (Man-In-The-Middle) ?

Une attaque où un utilisateur vole ses propres données pour les sauvegarder.
Une attaque qui consiste à bloquer l'accès à un site web en surchargeant le serveur.
Une attaque où un attaquant intercepte et peut modifier les communications entre deux parties sans qu'elles s'en aperçoivent.
Une attaque qui consiste à détruire physiquement un serveur pour empêcher l'accès.

Une attaque où un attaquant intercepte et peut modifier les communications entre deux parties sans qu'elles s'en aperçoivent.

Explication

Une attaque MITM consiste à intercepter et potentiellement modifier les communications entre deux parties sans que celles-ci en soient conscientes. La redirection de ports et l'ARP spoofing sont des techniques utilisées pour réaliser ce type d'attaque, contrairement aux autres options qui décrivent d'autres types d'attaques ou de comportements.

6. Quelle technique l’attaquant utilise-t-elle pour faire croire à la victime qu’elle communique avec le vrai serveur DNS, tout en lui redirigeant en réalité vers un site malveillant ?

Le DNS spoofing
Le phishing par email
L’attaque par déni de service
L’ARP Spoofing

Le DNS spoofing

Explication

Le DNS spoofing consiste à détourner la résolution DNS pour faire pointer un nom de domaine vers une adresse IP contrôlée par l’attaquant. L’ARP Spoofing, en revanche, falsifie les messages ARP pour rediriger le trafic réseau, mais ne concerne pas directement la résolution DNS.

7. Quel est le rôle principal des vulnérabilités Nessus dans le contexte de la sécurité informatique ?

Mettre à jour automatiquement les logiciels pour éviter les failles de sécurité.
Protéger les systèmes contre les attaques en identifiant les vulnérabilités.
Analyser le trafic réseau pour détecter des intrusions potentielles.
Permettre à un attaquant d’exploiter des failles pour accéder à des systèmes ou données.

Permettre à un attaquant d’exploiter des failles pour accéder à des systèmes ou données.

Explication

Les vulnérabilités Nessus sont exploitées par des attaquants pour tirer parti de failles de sécurité dans les systèmes. La détection de ces vulnérabilités permet aussi aux administrateurs de renforcer la sécurité, mais leur exploitation est une étape d'attaque.

8. En quoi la vulnérabilité exploitée par Nessus diffère-t-elle de celle exploitée lors d'une attaque FTP ?

Nessus exploite des failles dans les systèmes d'exploitation, alors que l'attaque FTP ne concerne que les applications web.
Les vulnérabilités Nessus concernent principalement des failles de logiciels ou de services, tandis que l'exploitation FTP cible des failles dans le protocole ou la configuration du serveur FTP.
Les vulnérabilités Nessus sont toujours corrigées rapidement, contrairement aux vulnérabilités FTP qui sont rarement corrigées.
Les vulnérabilités Nessus sont des failles physiques dans le matériel, alors que l'exploitation FTP concerne uniquement les logiciels.

Les vulnérabilités Nessus concernent principalement des failles de logiciels ou de services, tandis que l'exploitation FTP cible des failles dans le protocole ou la configuration du serveur FTP.

Explication

Les vulnérabilités Nessus sont généralement liées à des failles dans des logiciels ou services, permettant leur exploitation à distance, tandis que l'exploitation FTP vise souvent des failles dans la configuration ou des vulnérabilités spécifiques au protocole ou au serveur FTP.

9. Qui est crédité d'avoir formulé la notion d'attaque MITM, une technique où un attaquant intercepte et modifie des communications sans que les parties s'en aperçoivent ?

Les experts en cryptographie ayant théorisé la possibilité d'interception de communications.
Les chercheurs en sécurité informatique qui ont défini le concept d'attaque MITM.
Les développeurs du protocole SSL qui ont identifié cette vulnérabilité.
Les hackers qui ont réalisé la première attaque MITM dans un contexte réel.

Les chercheurs en sécurité informatique qui ont défini le concept d'attaque MITM.

Explication

Les chercheurs en sécurité informatique ont formulé et défini la notion d'attaque MITM, qui consiste à intercepter et potentiellement modifier des communications. Les hackers ont exploité cette technique, mais ce n'est pas eux qui l'ont théorisée ou formulée.

10. Quelle est la principale conséquence d'une attaque de type injection SQL sur la sécurité d'une base de données ?

Elle garantit la confidentialité des données en les cryptant automatiquement.
Elle peut permettre à un attaquant de contourner l'authentification et d'accéder à des données sensibles.
Elle bloque l'accès à la base de données en la rendant inaccessible.
Elle augmente la vitesse d'exécution des requêtes SQL.

Elle peut permettre à un attaquant de contourner l'authentification et d'accéder à des données sensibles.

Explication

Une injection SQL peut permettre à un attaquant de manipuler la requête pour contourner l'authentification ou accéder à des données sensibles. La réponse incorrecte sur la vitesse ou le cryptage ne correspond pas aux effets d'une injection SQL.

11. Comment appliquer la configuration correcte pour assurer la sécurité lors de l’utilisation de SSH sur un serveur distant ?

Il faut générer une paire de clés SSH, configurer le fichier sshd_config pour limiter l’accès et vérifier les permissions des clés.
Il est recommandé de désactiver complètement l’authentification par clé pour renforcer la sécurité.
Il faut toujours utiliser le mot de passe root pour se connecter, car c’est plus simple et rapide.
Il suffit d’utiliser la commande sudo pour exécuter toutes les opérations SSH.

Il faut générer une paire de clés SSH, configurer le fichier sshd_config pour limiter l’accès et vérifier les permissions des clés.

Explication

La configuration sécurisée de SSH implique la génération et la gestion correcte des clés, ainsi que la configuration du fichier sshd_config pour limiter l’accès. La désactivation de l’authentification par mot de passe est aussi une pratique recommandée pour renforcer la sécurité.

Révisez avec les flashcards

Mémorisez les réponses avec 10 flashcards sur Travaux pratiques de cybersécurité.

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.

Voir les flashcards →

Approfondir avec la fiche

Consultez la fiche de révision complète sur Travaux pratiques de cybersécurité.

Voir la fiche →

Cours similaires

Crée tes propres QCM

Importe ton cours et l'IA génère des QCM avec corrections en 30 secondes.

Générateur de QCM