Bonjour à tous,
Je développe actuellement une application en C# qui dialogue avec avec une base SQL Server 2008.
Mon application est située en dehors de l'entreprise, et ma base de données à l'intérieur de l'entreprise. Mon programme dialogue donc à travers Internet.
Au début du projet je faisais la liaison des deux avec un site IIS en Https accessible depuis le Net, mais le pauvre a du mal à suivre
Puis je me suis dis pourquoi ne pas dialoguer directement avec la base SQL Server ? Donc j'ai redirigé les requête sql effectuées sur le Firewall vers mon server sql et ça marche parfaitement.
J'ai crée un utilisateur bien spécifique qui ne peut faire que des requêtes INSERT dans la base, mais le problème est que les données sont assez sensible et après analyse des trames réseaux les requêtes sont en clair !
D'où ma question est-il possible de sécuriser / crypter une connexion à distance Sql Server ?
J'utilise la fonction suivante pour me connecter:
1 2
| connexion = new SqlConnection(connexionString);
connexion.Open(); |
chaine de connexion:
Data Source=XXX.XXX.XXX.XXX,1433;Network Library=DBMSSOCN;Initial Catalog=ma_base;User Id=monLogin;Password=mon_pass;
Merci
Adrien
Partager