Quando si tratta di sicurezza delle password ci sono cose su cui le persone sono d'accordo, come la memorizzazione di hash salati di password, che fornisce una difesa statistica contro un modello e dati compromessi.L'offuscamento di un modello di sicurezza ha posto nella sicurezza della password?
Ciò che alcuni non sembrano concordare sono cosa fare con i sali. Ci sono un numero infinito di tecniche che puoi fare per cercare di proteggere anche i sali, ma molti esperti suggeriranno che sono solo un'inutile offuscamento del modello di sicurezza, e che nel tempo il modello verrà esposto, e mi trovo in disaccordo con questo, ma potrei non capire l'altro punto di vista.
Quello che non capisco è se il tuo modello è compromesso, perché dovresti assumere un compromesso completo invece di un parziale? Se il tuo modello di sicurezza è distribuito su diversi pezzi di infrastruttura che non sono ugualmente protetti, un compromesso parziale potrebbe non essere nemmeno un problema. (Se fai qualcosa come, ad esempio, cripta il sale e recuperi la chiave di crittografia da un ambiente altamente protetto che è meno probabile che venga compromessa)
Suppongo che un compromesso non sia sempre al 100% qui . Non ho mai avuto un sistema hackerato o non ho mai violato per non avere il quadro completo.
È necessario formulare ipotesi quando si progetta la sicurezza dell'applicazione. – Thomas
Non sotto l'aspetto della sicurezza. Non si dovrebbe. – Cratylus
@Thomas se si assume il peggio, si avrà un'applicazione più sicura. – glenatron