Szyfrowane połączenie MSSQL Express

Szyfrowane połączenie MSSQL Express
ME
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 36
0

Witam,
zaczynam programować w C# i jako bazy danych używam MSSQL Express.
Do połączenia używam SqlClient i connectionstring jak
SqlConnection polaczenie = new SqlConnection(@"Data source=SERWER\SQLEXPRESS;database=mojadb; User id=sa; Password=haslo;");

Czy takie połączenie jest bezpieczne?
Czy połączenie w jakikolwiek sposób szyfrowane w MSSQL?
Czy można nasłuchać ruch w sieci i odnaleźć parametry połączeniowe?
Jeśli tak to jakie są dobre praktyki zabezpieczenia połączenia?

Z góry dziękuję za odpowiedzi

ipsd
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: London
1
merdock napisał(a):

Witam,
zaczynam programować w C# i jako bazy danych używam MSSQL Express.
Do połączenia używam SqlClient i connectionstring jak
SqlConnection polaczenie = new SqlConnection(@"Data source=SERWER\SQLEXPRESS;database=mojadb; User id=sa; Password=haslo;");

Czy takie połączenie jest bezpieczne?
Czy połączenie w jakikolwiek sposób szyfrowane w MSSQL?
Czy można nasłuchać ruch w sieci i odnaleźć parametry połączeniowe?
Jeśli tak to jakie są dobre praktyki zabezpieczenia połączenia?

Z góry dziękuję za odpowiedzi

Dodajesz ** Encrypt=True**

Zeby sprawdzic czy wszystko dziala jak nalezy

Kopiuj
SELECT encrypt_option
FROM   sys.dm_exec_connections
WHERE  session_id = @@SPID;

ma zwrocic TRUE

Wyprzedzajac kolejne pytanie odnosnie certifikatow itd -> odpowiadam -> google

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.