L'endroit le plus important que j'ai remarqué est lorsque SSH est au travail, mais j'ai l'impression d'avoir également observé ce comportement ailleurs.
Lorsque j'essaie de me connecter aux serveurs Linux à partir de mon bureau Windows au travail, j'ai remarqué que si je saisissais mal mon mot de passe, il me fallait environ 5 secondes avant de récupérer "Accès refusé". Ensuite, lorsque je tape correctement mon mot de passe, la connexion (avec les messages de bienvenue, etc.) est pratiquement instantanée.
Y a-t-il une raison logique à cela, ou serait-ce dû à une configuration étrange spécifique aux machines ici au travail?
linux
performance
passwords
Cam Jackson
la source
la source
Réponses:
Il y a probablement un délai artificiel intégré pour rendre plus difficile la réussite d'une attaque par force brute.
Vous le verrez sur de nombreuses invites de connexion qui impliquent une authentification sécurisée ...
la source
Il s'agit d'un délai prévu pour empêcher les attaques par force brute. Un délai plus long empêche également l'attaquant de deviner la différence entre le nom d'utilisateur est faux et le mot de passe est faux (le hachage et la vérification du mot de passe prennent beaucoup plus de temps que la vérification du nom d'utilisateur).
la source
Techniquement, ce retard délibéré vise à empêcher des attaques comme "l'attaque de linéarisation" (il y a aussi d'autres attaques et raisons) .
Linearization.java.
Linearization.docx, exemple de sortie
Une grande partie de la martiale écrite est adaptée de cela (tirée de "Information Security: Principles and Practice" de Mark Stamp). De plus, les calculs ci-dessus ne prennent pas en compte la quantité de conjectures nécessaires pour déterminer la longueur de série correcte.
la source