elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Usando Git para manipular el directorio de trabajo, el índice y commits (segunda parte)


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  .NET (C#, VB.NET, ASP) (Moderador: kub0x)
| | | |-+  [C#] Almacenar datos de conexión a DB
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: [C#] Almacenar datos de conexión a DB  (Leído 2,319 veces)
GonzaFz

Desconectado Desconectado

Mensajes: 69


Ver Perfil WWW
[C#] Almacenar datos de conexión a DB
« en: 5 Marzo 2014, 01:32 am »

Estoy por desarrollar una aplicación que debe conectarse a una bases de datos, por cuestiones de que algún día se quiera hacer un cambio quiero hacer que desde dentro del programa uno pueda cambiar la conexión. Mi duda es donde puedo almacenar los datos de dicha conexión..
El problema es que no se donde almacenar los datos de la conexion, puesto que si los guardo en un .txt cualquiera podria leerlos y ver la contraseña.
Pensé en encriptarlos pero ponerlos a la vista en un archivo también seria algo suicida, entonces me gustaría si me pudiesen dar recomendaciones..

Esto tambien aplica a otra duda que tengo que es tener una unica cuenta para ingresar al programa, si fuesen muchas sería facil y solo utilizaria una base de datos, pero usar una db para una cuenta no tiene sentido.. Si tienen algunas ideas ?


En línea

MCKSys Argentina
Moderador Global
***
Desconectado Desconectado

Mensajes: 5.513


Diviértete crackeando, que para eso estamos!


Ver Perfil
Re: [C#] Almacenar datos de conexión a DB
« Respuesta #1 en: 5 Marzo 2014, 03:11 am »

Si la DB que usas es Access, olvídate de la password: por mas larga que sea (creo que el maximo es 20) la password se puede obtener.

Al momento de guardarla, podrias hacerlo perfectamente en un txt o en el registro cifrada.
El tema es luego volverla a su forma original para conectar a la base. Mientras mas complejo sea el proceso, mejor.

De todas formas, debes tener en cuenta que un cracker con un poco de experiencia, siempre podra interceptar la llamada al momento de abrir la base, por lo que todo lo hecho podria no servir de mucho...  :P

Saludos!


En línea

MCKSys Argentina

"Si piensas que algo está bien sólo porque todo el mundo lo cree, no estás pensando."

GonzaFz

Desconectado Desconectado

Mensajes: 69


Ver Perfil WWW
Re: [C#] Almacenar datos de conexión a DB
« Respuesta #2 en: 5 Marzo 2014, 04:25 am »

La DB es MySQL.
Si, obviamente la voy a cifrar con algun codigo que traiga el .NET.

Muchas gracias por la información, supuse que no seria tan dificil entrar a la base de datos porque encima estara en localhost asi que todos los datos los tendras a mano...
Pero bueno la voy a cifrar para que no quede demasiado facil..

Y en el caso de hacer un único usuario de ingreso al programa pero que se pueda llegar a cambiar algun dia la contraseña (asi que no puedo ponerla en el codigo del programa) sería lo mismo, no?
Gracias ;)
En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
¿Como almacenar datos desde WEB a una base de datos?
PHP
Clavo Oxidado 4 3,237 Último mensaje 14 Junio 2007, 21:14 pm
por newinl
Como Almacenar Datos en una Base de Datos Remota, en un hosting
Programación Visual Basic
Franc_979 0 2,294 Último mensaje 7 Septiembre 2007, 18:39 pm
por Franc_979
Almacenar datos concretos de una página web.
Dudas Generales
megaspit 1 2,047 Último mensaje 8 Febrero 2013, 19:59 pm
por el-brujo
almacenar datos de array
Java
fprg 1 2,045 Último mensaje 19 Noviembre 2013, 19:52 pm
por Mitsu
Almacenar intentos de conexión al router.
Hacking Wireless
juancaraculo 3 10,787 Último mensaje 25 Noviembre 2021, 14:42 pm
por 0x22
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines