Autor
|
Tema: Configuracion interna (Leído 5,565 veces)
|
[u]nsigned
Desconectado
Mensajes: 2.397
JS/Node developer
|
Hola, veran, necesito que mi programa guarde una cadena de texto, especificamente la IP del servidor MySQL. Pero necesito que cuando el usuario inicie el programa, en caso de que la IP actual sea incorrecta, poder indicar una nueva y esta se guarde de forma permanente. Lo primero que se me acurrio era guardarla en un txt plano, pero no me gusta la idea....hay alguna otra forma...de ser posible en el propio ejecutable, o al menos que no haya forma de saber la ip del servidor actual, mas que nada por seguridad.
Saludos
|
|
|
En línea
|
No hay atajo ante la duda, el misterio se hace aquí... Se hace carne en cada uno, el misterio es existir!
|
|
|
spiritdead
Desconectado
Mensajes: 296
|
explicate 1 poco mas porfavor
|
|
|
En línea
|
|
|
|
[u]nsigned
Desconectado
Mensajes: 2.397
JS/Node developer
|
Lo que quiero es que mi software tenga la posibilidad de configurar y almacenar un string que sera la ip del servidor MySQL....y que cunado dicha ip sea cambiada se mantenga. No quiero usar archivos planos para guardar el IP por seguridad...al menos no en texto plano. Se entendio? xD
|
|
|
En línea
|
No hay atajo ante la duda, el misterio se hace aquí... Se hace carne en cada uno, el misterio es existir!
|
|
|
HdM
Desconectado
Mensajes: 1.674
|
Hola.
¿No te vale con un fichero ini que guarde los datos de cnx. cifrados y no en texto claro?
No sé a qué nivel de seguridad quieres trabajar, pero vamos que echando una ojeada a las conexiones de red establecidas, se podría ver la IP del server.
Saludos.
|
|
|
En línea
|
- Nice to see you again -
|
|
|
[u]nsigned
Desconectado
Mensajes: 2.397
JS/Node developer
|
Hola.
¿No te vale con un fichero ini que guarde los datos de cnx. cifrados y no en texto claro?
No sé a qué nivel de seguridad quieres trabajar, pero vamos que echando una ojeada a las conexiones de red establecidas, se podría ver la IP del server.
Saludos.
Eso estaria bien, esos ficheros se leen/escriben como archivos normales o de otra forma? (Soy novato en C#, vengo de PHP) xD
|
|
|
En línea
|
No hay atajo ante la duda, el misterio se hace aquí... Se hace carne en cada uno, el misterio es existir!
|
|
|
HdM
Desconectado
Mensajes: 1.674
|
|
|
|
En línea
|
- Nice to see you again -
|
|
|
spiritdead
Desconectado
Mensajes: 296
|
Eso estaria bien, esos ficheros se leen/escriben como archivos normales o de otra forma? (Soy novato en C#, vengo de PHP) xD
yo te diria q esa ip del server mysql sea en no-ip asi te evitas que cambie la ip
|
|
|
En línea
|
|
|
|
HdM
Desconectado
Mensajes: 1.674
|
Claro, eso está bien. Pero realmente lo importante es que los datos de cnx al server (ip,puerto,user,pass,esquema) no formen parte del source y que haya que estar tocando código ante cualquier cambio. De ahí lo de almacenarlo externamente en un ini, winreg,..., que sea configurable y si está cifrado, mejor.
|
|
|
En línea
|
- Nice to see you again -
|
|
|
Keyen Night
Desconectado
Mensajes: 496
Nothing
|
En explorador de soluciones->proyecto->configuración, puedes agregar campos de configuración y mediante código editarlos y guardarlos haciendo uso de My.Settings. Tienes que tener en cuenta que siempre que un usuario final va a usar un programa que utiliza credenciales que deben ser secretas se presume que estos datos le pertenecen a ese usuario y por lo tanto no hay problema de que el tenga acceso a ellos. Si no es así no hay mucho que hacer porque siempre tendrán acceso al código de una u otra forma, puedes recurrir a cifrar los datos, pero cifrar conlleva usar una contraseña que igualmente debes almacenar en el equipo local, lo que te deja con el mismo problema, claro cifrando los datos estarías asumiendo protección por desconocimiento, quiero decir la persona que quiere obtener las credenciales no sabe que contiene el archivo, no sabe que lo que guardas es una contraseña para descifrar un archivo y tampoco sabe que el archivo está cifrado, pero al darse cuenta se pierde toda la protección
|
|
« Última modificación: 18 Octubre 2012, 23:35 pm por Keyen Night »
|
En línea
|
La Fé Mueve Montañas... ...De Dinero
La programación es más que un trabajo es más que un hobby es una pasión...
|
|
|
seba123neo
|
si queres la proteccion perfecta, pues facil no existe, ni el windows se salva, asi que hacela facil agarra un .ini y listo, el que meta mano que se joda.
|
|
|
En línea
|
|
|
|
|
Mensajes similares |
|
Asunto |
Iniciado por |
Respuestas |
Vistas |
Último mensaje |
|
|
Saber IP interna
Programación Visual Basic
|
Hadess_inf
|
4
|
2,049
|
5 Julio 2006, 20:16 pm
por soplo
|
|
|
Me cambia mi ip interna
Redes
|
101 SER
|
7
|
9,740
|
21 Junio 2010, 17:48 pm
por 101 SER
|
|
|
Web y IP Interna?
Dudas Generales
|
cachuchin
|
2
|
2,230
|
7 Mayo 2020, 02:26 am
por cachuchin
|
|
|
Error DNS red interna
Redes
|
alex310578
|
1
|
2,128
|
10 Julio 2020, 10:01 am
por el-brujo
|
|
|
llegar a la red interna en netinVM
Hacking
|
--bl455--
|
0
|
1,897
|
14 Marzo 2021, 02:35 am
por --bl455--
|
|