sql >> Databasteknik >  >> RDS >> Mysql

Kryptera datatrafik mellan c# och mysql

Om ett av dina krav är "att kryptera all trafik mellan C# och Mysql", skulle jag rekommendera att ställa in require_secure_transport systemvariabel (på din MySQL-server) till 1. Detta kommer att förhindra att osäkra anslutningar skapas alls.

Du måste också konfigurera din MySQL-server för att använda SSL, enligt denna handledning (som du refererade till i kommentarerna).

Se till att du har SslMode=Required i ditt C#-program i din anslutningssträng. Detta kommer att säkerställa att all trafik mellan C# och MySQL, inklusive frågor och svar, är krypterad (förutom ett kort handslag i klartext i början av en anslutning).

När detta är gjort kommer Echo Mirage (eller något nätverkspaketinsamlingsverktyg) inte att kunna läsa den vanliga texten av frågor på tråden.




  1. Hur kan jag få emacs sql-mode att använda mysql-konfigurationsfilen (.my.cnf)?

  2. Är det någon som vet innebörden bakom detta php-felmeddelande?

  3. php echo-tabell med while-loop

  4. Hur hanterar MySQL samtidiga insättningar?