Connessione Sicura a Database

martedì 30 settembre 2008 - 17.54

FedericoC Profilo | Junior Member

Ciao,

Sto creando un programma che si connetterà ad una base di dati (mysql) esterna, e quindi dovrà viaggiare tramite WAN o al massimo in VPN...

Volevo sapere se con il .Net c'era qualche semplcie funzione per criptare tutto il traffico di rete utilizzato con MySQL (nel caso in cui non utilizzassi la VPN).
Inoltre volevo sapere come potevo nascondere le password del database, perchè per collegarmi al database salverò le password all'interno del programma che sarà utilizzato da diverse persone, però volevo permettere loro soltanto di collegarsi al database tramite il programma senza farli vedere le password, come potrei fare?


Grazie

Anonimo Profilo | Senior Member

Per la connessione hai dato un occhio a questo link?
http://dev.mysql.com/doc/refman/5.0/en/secure-connections.html

Per le password, a meno che tu le imposti nel file app.config vengono compilate all'interno dell'eseguibile non saranno accessibili, se non da utenti un po' "maliziosi" ma proprio vuoi andare sul sicuro usa un assembly obfuscator così renderai la vita difficile anche a quest'ultimi.

FedericoC Profilo | Junior Member

Speravo ci fosse una soluzione meno macchinosa già alivello di programmazione per SSL, ma allora utilizzerò quella...

Per quanto riguarda la password purtroppo anche "compilandola" con il programma resta sempre visibile...

Anonimo Profilo | Senior Member

Ma visibile dove scusa?
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5