Sono un membro dello staff di un grande sito fanfic, ma non l'amministratore principale con il controllo sul sito stesso.
Recentemente, abbiamo avuto una violazione della sicurezza e sono stati copiati i database, che includevano i nomi utente, le e-mail e gli hash delle password degli utenti. Abbiamo messo un avviso in prima pagina che dice alla gente che siamo stati violati e che dovrebbero cambiare le loro password in qualsiasi altro posto dove usano la stessa password.
Tuttavia, durante una riunione del personale, abbiamo avuto la possibilità di esaminare la struttura del backend. Risulta che tutto era MD5, con lo stesso sale per ogni utente.
Ho cercato di convincere il resto della squadra che questa è una situazione molto brutta. Non credo che capiscano quanto sia facile per qualcuno rompere la maggior parte di queste password in un breve lasso di tempo nonostante tutto quello che ho fatto per spiegare le basi della salatura e perché MD5 è troppo veloce per essere una buona protezione della password (ho stato consigliato bcrypt). Se gli utenti compromessi utilizzano le stesse password su altri siti, sono a rischio di essere compromessi anche lì.
Ma la cosa più importante è che li ho implorati di mandare email agli utenti, perché pubblicare semplicemente un breve avviso in prima pagina non arriverà a tutti. I loro principali argomenti contrari:
-
Abbiamo una capacità limitata di inviare molte e-mail dal nostro server, quindi raggiungere tutti non è fattibile. (Ho quindi consigliato Mailchimp, ma questo era "troppo costoso" e che sto chiedendo loro di fare "più di quanto farebbero le grandi aziende, che hanno più risorse").
-
Se la password di qualcuno è abbastanza debole da essere violata così velocemente, non c'è motivo di inviarli via email perché l'aggressore li avrebbe già compromessi.
-
Il nostro obiettivo principale è rattoppare la sicurezza in futuro, senza preoccuparci del passato.
Ho cercato di contrastare questi argomenti perché penso che non siano scuse responsabili o giustificate, ma sembra che stia fallendo. Sembra un grosso rischio avere una perdita di informazioni come questa quando la sicurezza era così scarsa, e quindi non informare adeguatamente i tuoi utenti (direttamente via email) di aver bisogno di cambiare le loro password. Mettere un avviso sulla pagina principale o fare affidamento sul passaparola, per me, non è sufficiente e non necessariamente raggiungere utenti inattivi che hanno ancora account sul sito (che sono molti, se non di più).
Sto esagerando? Mi aspetto troppo da loro? È irragionevole per me aspettarmi che invii email a tutti? Sto sopravvalutando la gravità della situazione?
Che altro posso fare o dire in questa situazione?