Stavo considerando l'aggiunta di HOTP come opzione per il mio sito web (insieme a cose come i token SMSed One Time che ho già). Ma stavo considerando un problema che HOTP ha intrinsecamente:
Solitamente le cose come l'iPhone vengono sottoposte a backup insieme a tutti i dati delle app. Ciò significherebbe, ad esempio, che sto usando Authy per generare i miei token OTP, anche le chiavi segrete di Authy verranno incluse in tali backup. Bene, l'intero scopo di OTP è che le informazioni sul computer non sono sufficienti per entrare in un account e serve quel secondo fattore nel caso in cui qualcosa come il malware entri nel computer (se ho capito bene). Ma questo backup significa, se ho accesso al tuo computer, posso ottenere la tua password attraverso modi convenzionali come un keylogger, ma posso anche guardare attraverso i backup del tuo cellulare per la chiave segreta HOTP e senza il tuo telefono, accedere correttamente.
Quindi cosa impedisce alla gente di farlo, e perché dovrei anche offrire HOTP o è meglio per me continuare a utilizzare solo token SMSed?