L'état chaotique du TOTP : une suite de tests voit le jour
2025-03-02
La spécification actuelle du TOTP est pleine d'incohérences. Les principales implémentations de Google, Apple et Yubico diffèrent subtilement dans leur implémentation, ce qui conduit à des variantes idiosyncrasiques dans diverses applications MFA. La RFC officielle est frustrantement vague. L'auteur a créé une suite de tests pour vérifier si votre application préférée implémente correctement la norme TOTP, en soulignant les ambiguïtés concernant le nombre de chiffres, l'algorithme de hachage, le pas de temps, la longueur du secret et l'étiquetage. L'auteur demande des spécifications améliorées pour éviter les problèmes futurs.
Développement