Cyberattaques et défense en pratique
Une clé d'accès avec des privilèges d'administrateur autorisant toutes les opérations (un identifiant valable longtemps) avait été écrite dans un fichier de configuration et fournie à un traitement par lots exécuté dans le cloud. Quelle révision est la plus appropriée pour réduire les dommages si cette clé fuit ?
- ARemplacer la chaîne de la clé d'accès par une chaîne plus longue pour que les attaquants la devinent plus difficilement, en gardant les privilèges actuels inchangés
- BAttribuer un rôle qui n'autorise que les opérations et les ressources dont le traitement a besoin, et utiliser des identifiants de courte durée émis automatiquement par l'environnement d'exécution
- CDéplacer la clé d'accès du fichier de configuration vers le code source du programme, et la gérer et la partager dans le dépôt avec le code source
Afficher la réponse et l'explication
Réponse : B. Attribuer un rôle qui n'autorise que les opérations et les ressources dont le traitement a besoin, et utiliser des identifiants de courte durée émis automatiquement par l'environnement d'exécution
Si une clé valable longtemps et autorisant toutes les opérations fuit, un attaquant peut lire ou supprimer toutes les ressources du compte, ou créer de nouvelles ressources pour en abuser ; les dommages sont alors les plus grands possibles. Conformément au principe du moindre privilège, attribuer un rôle qui n'autorise que les opérations et les ressources dont le traitement a besoin, et passer à la réception automatique d'identifiants temporaires qui expirent au bout de quelques heures environ, depuis un rôle attaché à la machine virtuelle ou au conteneur, supprime même le besoin de stocker une clé. En outre, on réexamine régulièrement les privilèges inutilisés et on surveille les appels d'API inhabituels.
Continuer : 9 autres questions sur Cyberattaques et défense en pratique