Siamo avanti e indietro discutendo su come gestire i problemi di privacy durante l'autenticazione fallita, la reimpostazione della password e la creazione dell'account su un'applicazione web.
Diciamo che sono in procinto di creare un account su un'applicazione e sto usando un'email già in uso. Se l'invio di feedback degli utenti direttamente all'utente finale che dice "questa e-mail è già stata registrata", l'applicazione potrebbe esporre le informazioni riservate relative all'account utilizzando quella particolare e-mail. Potrei ad esempio verificare se una determinata persona ha un account sull'applicazione semplicemente usando il suo indirizzo e-mail durante questo processo.
Questo è sicuramente un problema quando si tratta di applicazioni che si occupano di contenuti sensibili (come ad esempio siti web simili a second love o tinder).
Problemi simili si verificano quando si ripristinano le password o si tenta di accedere con la password errata. Un utile feedback degli utenti sembra un dovere, ma potrebbe essere utilizzato da altri per violare la privacy degli utenti già registrati.
Per la registrazione di un account il problema potrebbe essere facilmente risolto inviando un feedback nella riga "ulteriori istruzioni vengono inviate alla tua email". Questo non significa necessariamente che l'account esista già. Nell'email potrebbe quindi essere scritto che "l'e-mail è già stata collegata a un altro account" incluse le istruzioni su come procedere o quando l'e-mail non è ancora in uso semplicemente inviamo un link per attivare il nuovo account che consente all'utente di finalizzare processo di registrazione dell'account.
Simile potrebbe essere fatto per reimpostare la password: "ulteriori istruzioni sono inviate all'indirizzo email". Questo non espone nulla.
Ma per i tentativi di accesso falliti tale soluzione non è particolarmente user friendly: "questa combinazione di password email non è riconosciuta".
L'utente potrebbe chiedersi, ho usato l'indirizzo email sbagliato o la password sbagliata!?
I siti web di Lot inviano semplicemente un feedback nella riga di: "non siamo in grado di trovare un account con quell'indirizzo email" o "password errata fornita".
Con le regole / le leggi sulla privacy che diventano più rigide ogni giorno dopo molti scandali mi chiedo se la risposta di cui sopra sia accettabile per qualsiasi applicazione web, ma sembra che anche i più grandi (Google, Amazon, Facebook, ecc.) non sembrano mente e mostra semplicemente che l'email utilizzata è riconosciuta.
Sto esagerando la cura per la privacy degli utenti registrati delle applicazioni? C'è qualche buona pratica o una lettura utile su questo particolare argomento?
Modifica Le domande più vecchie sullo stack-exchange e altri post del blog riguardano principalmente l'argomento di esposizione delle informazioni degli utenti da un punto di vista della sicurezza. Ma il regolamento generale sulla protezione dei dati (GDPR) sta per iniziare e sono particolarmente interessato al problema della privacy relativo alla rivelazione di informazioni specifiche sull'account.