Mysql
 sql >> база данни >  >> RDS >> Mysql

Как най-добре да съхранявате потребителска информация и потребителско име и парола

Не съхранявайте пароли. Ако някога седи на диск, може да бъде откраднат. Вместо това съхранявайте хешове на пароли. Използвайте правилния алгоритъм за хеширане , като bcrypt (което включва сол).

РЕДАКТИРАНЕ :ОП отговори, че разбира горния проблем.

Няма нужда да съхранявате паролата във физически различна таблица от тази за вход. Ако една таблица на база данни е компрометирана, не е голям скок за достъп до друга таблица в същата база данни.

Ако сте достатъчно загрижени за сигурността и сигурността в дълбочина, може да помислите за съхраняване на потребителските идентификационни данни в напълно отделно хранилище за данни от данните на вашия домейн. Един често използван подход е да се съхраняват идентификационни данни в LDAP сървър на директории. Това може да помогне и за всяка работа с еднократно влизане, която вършите по-късно.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как да промените НАБОР ОТ СИМВОВЕ (и СЪБОРЯВАНЕ) в цялата база данни?

  2. Как да изчислим процента от две колони в MySQL

  3. Открийте дали стойността е число в MySQL

  4. Какви са известните начини за съхраняване на дървовидна структура в релационна БД?

  5. MySQL Group By и Sum общата стойност на друга колона