sql >> Database >  >> RDS >> Mysql

Hoe u gebruikersinformatie en gebruikerslogin en wachtwoord het beste kunt opslaan

Bewaar geen wachtwoorden. Als het ooit op een schijf staat, kan het worden gestolen. Sla in plaats daarvan wachtwoord-hashes op. Gebruik het juiste hash-algoritme , zoals bcrypt (die een salt bevat).

BEWERKEN :De OP heeft geantwoord dat hij het bovenstaande probleem begrijpt.

Het is niet nodig om het wachtwoord op te slaan in een fysiek andere tabel dan de login. Als een databasetabel is aangetast, is het geen grote stap om toegang te krijgen tot een andere tabel in diezelfde database.

Als u zich voldoende zorgen maakt over beveiliging en diepgaande beveiliging, kunt u overwegen de gebruikersreferenties op te slaan in een volledig gescheiden gegevensarchief van uw domeingegevens. Een veelgebruikte benadering is het opslaan van referenties in een LDAP-directoryserver. Dit kan ook helpen bij het werk met eenmalige aanmelding dat u later doet.



  1. Wat betekent select count(1) from table_name op databasetabellen?

  2. Gids voor het ontwerpen van database voor online winkelwagentje in MySQL

  3. Wat is de beste manier om verbinding te maken tussen Android en Oracle-database?

  4. Retourneer de huidige aanmeldingsnaam in SQL Server (T-SQL)