Connection string. Dove memorizzarla?

di il
2 risposte

Connection string. Dove memorizzarla?

Devo distribuire un software per lavoro che usa connection string (con password) di database online che contengono dati importanti e l'elenco degli utenti registrati.
Inserire queste connection string nel file di settaggio mi sembra pericoloso, perché qualche utente con cattive intenzioni potrebbe accedere al file, trovare la connection string e manipolare il database a suo piacimento.
Se invece metto la connection string soltanto nel codice sorgente sono esente da rischi?
C'è un modo migliore?

2 Risposte

  • Re: Connection string. Dove memorizzarla?

    No, ci sono sempre dei rischi che anche dall'eseguibile sia possibile ottenere la password.

    Questa va criptata nel file di configurazione e decriptata dal programma ed esiste parecchia documentazione su internet, ma non hai detto con quale linguaggio/ambiente hai sviluppato il tutto.
  • Re: Connection string. Dove memorizzarla?

    Ho usato C# con Visual Studio 2012
Devi accedere o registrarti per scrivere nel forum
2 risposte