Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Enkripsi MySQL / menyimpan data sensitif,

Saya selalu mengerti TIDAK MENGGUNAKAN Fungsi enkripsi bawaan MySQL karena titik enkripsi data saat istirahat (dalam SQL) adalah jika server disusupi, data tidak berisiko [sebesar].

Masalah dengan fungsionalitas bawaan MySQL adalah tidak berlaku saat data diteruskan ke dan dari "saat istirahat " menyatakan, sehingga teks biasa dari data apa pun dapat direkam dalam log MySQL (dan di tempat lain di sistem penyimpanan, seperti pencarian kueri tidak dienkripsi sehingga Anda dapat dari berbagai pencarian dan count mereka hasil menyimpulkan nilai kolom) sebelum/saat dienkripsi. Anda dapat membaca selengkapnya tentang ini di sini .

Dari apa yang saya baca dalam penelitian saya sendiri tentang topik ini, tautan yang disediakan oleh Magnus ke defuse/php -enkripsi adalah salah satu cara terbaik untuk mencegah MySQL menyebabkan Anda mengkompromikan data Anda, dengan tidak pernah membiarkan program/server MySQL melihat nilai teks biasa dari data Anda.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL gagal pada:mysql ERROR 1524 (HY000):Plugin 'auth_socket' tidak dimuat

  2. Pemotongan data:Nilai tanggal waktu salah:''

  3. Masukkan baris dan hindari kondisi balapan (PHP/MySQL)

  4. Perl DBI fetchall_hashref

  5. Menampilkan data mysql dalam tabel html PHP