sql >> Database >  >> RDS >> Mysql

Versleutel dataverkeer tussen c# en mysql

Als een van uw vereisten is "om al het verkeer tussen C# en Mysql te versleutelen", dan raad ik u aan de require_secure_transport systeemvariabele (op uw MySQL-server) op 1. Dit voorkomt dat er überhaupt onveilige verbindingen worden gemaakt.

U moet ook uw MySQL-server configureren om SSL te gebruiken, volgens deze handleiding (waar je naar hebt verwezen in de opmerkingen).

Zorg ervoor dat u in uw C#-programma SslMode=Required . heeft in uw verbindingsreeks. Dit zorgt ervoor dat al het verkeer tussen C# en MySQL, inclusief vragen en antwoorden, wordt versleuteld (afgezien van een korte handdruk in platte tekst aan het begin van een verbinding).

Zodra dit is gebeurd, kan Echo Mirage (of een ander hulpprogramma voor het vastleggen van netwerkpakketten) de platte tekst van vragen op de draad niet lezen.




  1. Mysql-wachtwoord hashmethode oud versus nieuw

  2. Unserialize door middel van query op databaseniveau zelf

  3. VERVANGEN IN vs Update

  4. Accent- en hoofdletterongevoelige sortering in Oracle met LIKE