sql >> Database teknologi >  >> RDS >> Mysql

Krypter datatrafik mellem c# og mysql

Hvis et af dine krav er "at kryptere al trafik mellem C# og Mysql", så vil jeg anbefale at indstille require_secure_transport systemvariabel (på din MySQL-server) til 1. Dette vil forhindre, at der overhovedet oprettes usikre forbindelser.

Du skal også konfigurere din MySQL-server til at bruge SSL i henhold til dette selvstudie (som du refererede til i kommentarerne).

I dit C#-program skal du sørge for at have SslMode=Required i din forbindelsesstreng. Dette vil sikre, at al trafik mellem C# og MySQL, inklusive forespørgsler og svar, er krypteret (bortset fra et kort klartekst-håndtryk helt i begyndelsen af ​​en forbindelse).

Når dette er gjort, vil Echo Mirage (eller et hvilket som helst netværkspakkefangstværktøj) ikke være i stand til at læse den almindelige tekst af forespørgsler på ledningen.




  1. SEC_CASE_SENSTIVE_LOGON i 12c

  2. SQLite-data til en RecyclerView

  3. Adgang nægtet for 'user'@'localhost'

  4. Hvordan sammenkæder jeg hele resultatsæt i MySQL?