Se si dovesse eseguire una hash di una password utente prima di inviarlo attraverso la linea e di lasciarlo in testo normale in memoria, ciò migliorerebbe la sicurezza dell'applicazione?Ha senso di sicurezza per hash password sul client fine
Suppongo che questo riduca una piccola parte delle vulnerabilità proteggendo i dati memorizzati nella memoria del client. Ma se davvero siamo preoccupati per qualcuno che sta leggendo la memoria del cliente ci sono probabilmente problemi più grandi che non possiamo affrontare.
C'è qualcosa che non sembra giusto per l'hashing sulla parte client.
L'hashing della password sul client è una pratica comune? Ci sono altri vantaggi o svantaggi nel farlo?
MODIFICA: Dato il canale di comunicazione è sicuro (SSL). In quali condizioni sarebbe accettabile e utile utilizzare un simile approccio. Lo sto chiedendo perché è stato suggerito da un "professionista della sicurezza" che utilizzo questo schema durante alcune funzioni applicative.
La risposta accettata è errata. ** Ti dà un vantaggio, ** a patto che tu abbia saltato l'hash stesso anche dal lato server. Vedi http://security.stackexchange.com/a/23285/2379, http://security.stackexchange.com/a/23033/2379 – Pacerier