Cyberattaques et défense en pratique

Un attaquant qui a exploité une vulnérabilité d'une application web peut maintenant exécuter des commandes avec les mêmes privilèges d'utilisateur ordinaire que le programme du serveur web. Parmi les propositions suivantes, laquelle est un exemple de l'« élévation de privilèges » qu'il effectue ensuite ?

  1. ATenter de se connecter par SSH à un autre serveur interne avec un mot de passe volé, toujours avec les mêmes privilèges d'utilisateur ordinaire
  2. BObtenir les privilèges root en exploitant par exemple une vulnérabilité non corrigée du noyau du système d'exploitation
  3. CSe connecter à intervalles réguliers à un serveur externe pour recevoir l'instruction suivante
Afficher la réponse et l'explication

Réponse : B. Obtenir les privilèges root en exploitant par exemple une vulnérabilité non corrigée du noyau du système d'exploitation

L'élévation de privilèges consiste à obtenir des privilèges plus élevés que ceux dont on dispose en exploitant des vulnérabilités ou des défauts de configuration. Sous Linux, on abuse des vulnérabilités non corrigées du noyau, des programmes portant inutilement le bit SUID et de sudo configuré pour tout exécuter sans mot de passe. Avec les privilèges d'administrateur, l'attaquant peut effacer les journaux, arrêter les logiciels de sécurité et voler des identifiants, si bien que les dommages s'étendent largement. L'application des correctifs, le principe du moindre privilège et la réduction des programmes qui s'exécutent avec les privilèges d'administrateur sont les mesures de base.

S'entraîner sur ce thème Retour au thème

Autres questions sur Cyberattaques et défense en pratique

  1. Quelle mesure est la plus appropriée pour rendre difficile le « mouvement latéral », c'est-à-dire l'extension d'une compromission depuis un PC d'employé détourné vers d'autres PC et serveurs de l'entreprise ?
  2. La technique par laquelle un intrus évite autant que possible ses propres logiciels malveillants et opère avec les outils légitimes déjà présents dans le système d'exploitation, comme PowerShell, WMI et les fonctions standard d'administration à distance, s'appelle « living off the land ». Quelle façon d'envisager les contre-mesures à cette technique est la plus appropriée ?
  3. Quelle description du contrôle d'accès fondé sur l'idée du zero trust est correcte ?
  4. L'architecture zero trust de la NIST SP 800-207 sépare le « point de décision de politique (PDP) », qui décide s'il faut autoriser l'accès, du « point d'application de politique (PEP) », qui exécute la décision. Quelle description du fonctionnement des deux lorsqu'un employé accède à une application métier est correcte ?
  5. Quelle comparaison entre un VPN d'accès à distance traditionnel et le ZTNA (accès réseau zéro confiance), comme moyens pour des employés en télétravail d'utiliser les systèmes internes, est correcte ?