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

 

 


Tema destacado: Trabajando con las ramas de git (tercera parte)


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  .NET (C#, VB.NET, ASP) (Moderador: kub0x)
| | | |-+  Configuracion interna
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] 2 Ir Abajo Respuesta Imprimir
Autor Tema: Configuracion interna  (Leído 5,565 veces)
[u]nsigned


Desconectado Desconectado

Mensajes: 2.397

JS/Node developer


Ver Perfil WWW
Configuracion interna
« en: 18 Octubre 2012, 18:21 pm »

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 Desconectado

Mensajes: 296


Ver Perfil
Re: Configuracion interna
« Respuesta #1 en: 18 Octubre 2012, 18:28 pm »

explicate 1 poco mas porfavor


En línea

Facilitador De Tareas - Task Simplifier (FDT)
[u]nsigned


Desconectado Desconectado

Mensajes: 2.397

JS/Node developer


Ver Perfil WWW
Re: Configuracion interna
« Respuesta #2 en: 18 Octubre 2012, 18:37 pm »

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 Desconectado

Mensajes: 1.674



Ver Perfil
Re: Configuracion interna
« Respuesta #3 en: 18 Octubre 2012, 18:40 pm »

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 Desconectado

Mensajes: 2.397

JS/Node developer


Ver Perfil WWW
Re: Configuracion interna
« Respuesta #4 en: 18 Octubre 2012, 18:51 pm »

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 Desconectado

Mensajes: 1.674



Ver Perfil
Re: Configuracion interna
« Respuesta #5 en: 18 Octubre 2012, 19:13 pm »

Hola.

Un ejemplo: http://www.codeproject.com/csharp/cs_ini.asp

Saludos.
En línea

- Nice to see you again -
spiritdead

Desconectado Desconectado

Mensajes: 296


Ver Perfil
Re: Configuracion interna
« Respuesta #6 en: 18 Octubre 2012, 19:25 pm »

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

Facilitador De Tareas - Task Simplifier (FDT)
HdM


Desconectado Desconectado

Mensajes: 1.674



Ver Perfil
Re: Configuracion interna
« Respuesta #7 en: 18 Octubre 2012, 19:40 pm »

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 Desconectado

Mensajes: 496


Nothing


Ver Perfil
Re: Configuracion interna
« Respuesta #8 en: 18 Octubre 2012, 23:32 pm »

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


Desconectado Desconectado

Mensajes: 3.621



Ver Perfil WWW
Re: Configuracion interna
« Respuesta #9 en: 19 Octubre 2012, 00:23 am »

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

Páginas: [1] 2 Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Saber IP interna
Programación Visual Basic
Hadess_inf 4 2,049 Último mensaje 5 Julio 2006, 20:16 pm
por soplo
Me cambia mi ip interna
Redes
101 SER 7 9,740 Último mensaje 21 Junio 2010, 17:48 pm
por 101 SER
Web y IP Interna?
Dudas Generales
cachuchin 2 2,230 Último mensaje 7 Mayo 2020, 02:26 am
por cachuchin
Error DNS red interna
Redes
alex310578 1 2,128 Último mensaje 10 Julio 2020, 10:01 am
por el-brujo
llegar a la red interna en netinVM
Hacking
--bl455-- 0 1,897 Último mensaje 14 Marzo 2021, 02:35 am
por --bl455--
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines