Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Mã hóa Mysql / lưu trữ dữ liệu nhạy cảm,

Tôi luôn hiểu KHÔNG ĐƯỢC SỬ DỤNG Tính năng mã hóa được xây dựng trong MySQL bởi vì điểm mã hóa dữ liệu ở trạng thái nghỉ (trong SQL) là nếu máy chủ bị xâm phạm, thì dữ liệu không có nguy cơ [nhiều].

Vấn đề với chức năng tích hợp sẵn của MySQL là nó không áp dụng cho thời điểm dữ liệu được chuyển đến và đi từ " at rest ", do đó, bản rõ của bất kỳ dữ liệu nào có thể được ghi lại trong nhật ký MySQL (và các nơi khác trên hệ thống lưu trữ, chẳng hạn như tra cứu truy vấn không được mã hóa để bạn có thể từ nhiều lần tra cứu và count của chúng kết quả suy ra giá trị cột) trước / khi nó được mã hóa. Bạn có thể đọc thêm về cái này ở đây .

Từ những gì tôi đã đọc trong nghiên cứu của riêng mình về chủ đề này, liên kết do Magnus cung cấp tới defuse / php -cryption là một trong những cách tốt nhất để ngăn MySQL từng khiến bạn xâm phạm dữ liệu của mình, bằng cách không bao giờ để chương trình / máy chủ MySQL nhìn thấy giá trị bản rõ của dữ liệu của bạn.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Nhận ID bị xóa lần cuối trong MySQL

  2. Tìm kiếm mảng SQL

  3. Mẹo nhanh về MySQL:Sử dụng hàm DAYOFWEEK

  4. Tất cả các giá trị ='s' trong bảng trong lỗi PHP

  5. Chạy tổng cho nhiều danh mục trong MySQL