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 ?
- 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
- BObtenir les privilèges root en exploitant par exemple une vulnérabilité non corrigée du noyau du système d'exploitation
- 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.
Continuer : 9 autres questions sur Cyberattaques et défense en pratique