Mysql
 sql >> Baza danych >  >> RDS >> Mysql

szyfrowanie Mysql / przechowywanie wrażliwych danych,

Zawsze rozumiałem NIE UŻYWAĆ MySQL ma wbudowaną funkcję szyfrowania, ponieważ celem szyfrowania danych w spoczynku (w SQL) jest to, że jeśli serwer zostanie naruszony, dane nie są [tak duże] zagrożone.

Problem z wbudowaną funkcjonalnością MySQL polega na tym, że nie dotyczy ona sytuacji, gdy dane są przesyłane do i z „w spoczynku ", dzięki czemu zwykły tekst dowolnych danych może być rejestrowany w dziennikach MySQL (i w innych miejscach w systemie pamięci masowej, np. wyszukiwania zapytań nie są szyfrowane, dzięki czemu można korzystać z wielu wyszukiwań i ich count wyniki dedukują wartości kolumn) przed/po zaszyfrowaniu. Możesz przeczytać więcej na temat to tutaj .

Z tego, co przeczytałem w moich własnych badaniach na ten temat, link dostarczony przez Magnusa do defuse/php -szyfrowanie jest jednym z najlepszych sposobów na to, aby MySQL nie doprowadził do naruszenia bezpieczeństwa danych, ponieważ nigdy nie pozwala programowi/serwerowi MySQL na odczytanie wartości danych w postaci zwykłego tekstu.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Elokwentny wiele-do-wielu-do-wielu - jak łatwo załadować odległą relację

  2. Czy mogę używać kolumn bez agregacji z grupowaniem według?

  3. MYSQL Wybierz z tabel opartych na wielu wierszach

  4. Replikowanie GROUP_CONCAT dla pandas.DataFrame

  5. Szukam sortowania MySQL bez rozróżniania wielkości liter, gdzie a !=ä