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

Enkripsi lalu lintas data antara c# dan mysql

Jika salah satu persyaratan Anda adalah "untuk mengenkripsi semua lalu lintas antara C# dan Mysql", maka saya akan merekomendasikan pengaturan require_secure_transport variabel sistem (di Server MySQL Anda) ke 1. Ini akan mencegah koneksi yang tidak aman dibuat sama sekali.

Anda juga perlu mengonfigurasi Server MySQL Anda untuk menggunakan SSL, sesuai tutorial ini (yang Anda rujuk di komentar).

Dalam program C# Anda, pastikan Anda memiliki SslMode=Required di string koneksi Anda. Ini akan memastikan bahwa semua lalu lintas antara C# dan MySQL, termasuk kueri dan tanggapan, dienkripsi (terlepas dari jabat tangan teks biasa singkat di awal koneksi).

Setelah ini selesai, Echo Mirage (atau alat penangkap paket jaringan apa pun) tidak akan dapat membaca teks kueri biasa melalui kabel.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Urutkan berdasarkan urutan nilai dalam pernyataan pilih dalam klausa di mysql

  2. optimizer_search_depth di Google Cloud SQL

  3. Membuat kueri dalam garis bujur dan lintang di MySQL

  4. Bagaimana cara membangun sistem ulasan dan peringkat bintang 5 yang sederhana?

  5. Codeigniter record aktif dengan beberapa like atau?