Sono stato abbastanza paranoico sull'imparare a "fare bene la sicurezza" per questo sito che sto costruendo (il primo sito non banale che ho realizzato) e ho notato qualcosa che mi disturba: SSL.
Ho letto un sacco di thread di sicurezza qui, su StackOverflow e altrove che approfondiscono la rigenerazione degli ID di sessione dopo n usi e come le password devono essere salate, cancellate e mai archiviate in testo semplice. Ho letto molto su come rilevare quando una sessione è stata dirottata, monitorando indirizzi IP, agenti utente e utilizzando i cookie di tracciamento.
Quello che non capisco è ciò che conta di tutto ciò quando il sito Web ti accede tramite un normale POST HTTP e invia la tua password via cavo in chiaro?
Capisco che tutti gli altri metodi che ho elencato sono necessari per ridurre la tua esposizione complessiva, e forse ci sono alcuni siti che non hanno comunque bisogno di tanta sicurezza, ma suppongo che quello che sto chiedendo sia:
- Quando va bene non disturbare con SSL?
Siti come Gmail, la tua banca e LinkedIn, vedo che c'è un motivo per usare SSL, ma ciò che rende ok che siti come Facebook e reddit non danno fastidio (diavolo, PlentyOfFish memorizza persino la tua password in testo semplice e addirittura la invia via email a te settimanalmente come promemoria!?!)?
Quanto dovrei preoccuparmi di assicurarmi che SSL sia configurato (specialmente da quando inizierei con un host condiviso e sono abbastanza economico per iniziare)? Il mio sito non conterrà informazioni particolarmente personali, se ciò aiuta. Se il sito diventa un successo, prenderei seriamente in considerazione il pagamento di un extra per la sicurezza aggiuntiva.