Seguridad - Ocultar contraseña en código fuente de programa

 
Vista:
sin imagen de perfil

Ocultar contraseña en código fuente de programa

Publicado por Leo (1 intervención) el 01/03/2017 10:34:25
Buenas,

Estoy realizando una aplicación para una empresa donde se va a tratar información muy confidencial y necesitaba que me aconsejarais sobre temas de seguridad.

La aplicación la realizaré en C# con Visual Studio y atacará un servidor externo MySQL. A esta base de datos también se podrá acceder desde una aplicación android.

La primera duda que me viene es al tener que escribir en código instrucciones como esta:

1
conexionBD = new MySqlConnection("Server=db4free.net; Port=3306;Database=prueba;UserId=usuario;Password=contraseña");

Es posible ocultar de algún modo en el código el texto de la contraseña?

Tengo miedo a que me hagan ingeniería inversa y obteniendo el código fuente de la aplicación me roben la contraseña de acceso a la base de datos.

No se si existe algún método para encriptar de manera seguro las aplicaciones tanto en .NET como en Android o encriptar de algún modo el texto de la contraseña en el código para evitar que me lo puedan descubrir.

Todos vuestros consejos serán bienvenidos.

Gracias de antemano.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder