- Les applications web expirent généralement les sessions après une durée fixe ou après une période d’inactivité de l’utilisateur, et les recommandations de sécurité actuelles suggèrent des délais d’expiration de session courts
- Cependant, de nombreuses applications web populaires comme Gmail ou GitHub ne suivent pas cette pratique, ce qui soulève la question de savoir si des délais d’expiration de session courts renforcent réellement la sécurité
- Le modèle de menace pris en compte inclut des attaquants obtenant un accès non autorisé à la session active d’un utilisateur par divers moyens, comme le vol de cookies de session, l’exploitation de vulnérabilités de fixation de session, ou l’utilisation du même appareil que la victime
- Lorsqu’on évoque les scénarios dans lesquels des délais d’expiration de session courts pourraient être bénéfiques, on cite par exemple le cas d’attaquants trouvant d’anciens jetons de session dans des journaux ou sur des ordinateurs volés, mais il s’agit d’un argument en faveur de l’expiration des sessions en général, pas nécessairement de délais courts
- Le problème des ordinateurs publics partagés n’est pas réaliste pour la plupart des applications web, et un attaquant ayant accès à un appareil déverrouillé n’a pas besoin d’une session active et peut contourner cela en créant une nouvelle session
- En d’autres termes, des sessions courtes peuvent présenter des inconvénients à la fois pour l’expérience utilisateur et pour la sécurité, et le fait de se réauthentifier fréquemment peut pousser les utilisateurs à adopter des pratiques moins sûres
- Conclusion : les jetons de session sont généralement sûrs, et les attaques que des délais d’expiration de session courts peuvent empêcher sont rares. D’autres mesures, comme le chiffrement du disque et le verrouillage de l’ordinateur, peuvent offrir une sécurité plus efficace
- De grandes entreprises comme Facebook, Google, Amazon et GitHub ont des sessions qui n’expirent pas, ce qui laisse penser qu’elles jugent ce risque acceptable
1 commentaires
Avis Hacker News