AppConfig

10/04/2006 - 10:27 por Sergio | Informe spam
Hola!
Me gustaría saber si es buena práctica utilizar el AppConfig para pasar los
parámetros de la conexión de la Base de Datos. ¿es seguro? ¿se debe utilizar
encriptación? ¿que práctica seguís en estos casos?
Un saludo

Preguntas similare

Leer las respuestas

#1 Jorge Serrano [MVP VB]
10/04/2006 - 13:31 | Informe spam
Hola,

lo puedes utilizar sin problemas. De hecho es muy fácil de usar.

Sobre la seguridad, todo radica en la que quieras aplicar.
Lo más coherente es utilizar encriptación. Puedes encriptar la cadena de
conexión entera o sólo parte de ella. Mi recomendación es encriptar la cadena
de conexión entera.

Recuerda que app.config es un archivo editable desde cualquier editor de
textos, por lo que la seguridad es vital, así como un gestor de errores en el
archivo de configuración para impedir por ejemplo la ejecución de la
aplicación si ésta no tiene datos del archivo app.config válidos.

Espero que te haya ayudado.

Un saludo.

Jorge Serrano Pérez
Microsoft MVP VB.NET
PortalVB.com
http://www.portalvb.com/
Weblog de Jorge Serrano
http://weblogs.golemproject.com/jorge/


"Sergio" wrote:

Hola!
Me gustaría saber si es buena práctica utilizar el AppConfig para pasar los
parámetros de la conexión de la Base de Datos. ¿es seguro? ¿se debe utilizar
encriptación? ¿que práctica seguís en estos casos?
Un saludo
Respuesta Responder a este mensaje
#2 Sergio
10/04/2006 - 14:37 | Informe spam
Hola Jorge...
Gracias por tu contestación, pero si por algún motivo tengo que cambiar la
cadena de conexión en la aplicación una vez que ésta esté en producción,
¿tendré que tener una aplicación personal que me permita leer/escribir
cadenas de conexión encriptadas?

Un saludo



"Jorge Serrano [MVP VB]" escribió:

Hola,

lo puedes utilizar sin problemas. De hecho es muy fácil de usar.

Sobre la seguridad, todo radica en la que quieras aplicar.
Lo más coherente es utilizar encriptación. Puedes encriptar la cadena de
conexión entera o sólo parte de ella. Mi recomendación es encriptar la cadena
de conexión entera.

Recuerda que app.config es un archivo editable desde cualquier editor de
textos, por lo que la seguridad es vital, así como un gestor de errores en el
archivo de configuración para impedir por ejemplo la ejecución de la
aplicación si ésta no tiene datos del archivo app.config válidos.

Espero que te haya ayudado.

Un saludo.

Jorge Serrano Pérez
Microsoft MVP VB.NET
PortalVB.com
http://www.portalvb.com/
Weblog de Jorge Serrano
http://weblogs.golemproject.com/jorge/


"Sergio" wrote:

> Hola!
> Me gustaría saber si es buena práctica utilizar el AppConfig para pasar los
> parámetros de la conexión de la Base de Datos. ¿es seguro? ¿se debe utilizar
> encriptación? ¿que práctica seguís en estos casos?
> Un saludo
Respuesta Responder a este mensaje
#3 Javier Càceres
10/04/2006 - 15:34 | Informe spam
Hola Sergio

Usualmente para cada aplicación se desarrolla un módulo de administración,
el cual te permite entre otras cosas, cambiar la cadena de conexión, crear
usuarios, permisos, roles, etc.

También hay personas que guardan la cadena de conexión dentro de la base de
datos.

Saludos desde Colombia!
Javier

"Sergio" wrote:

Hola Jorge...
Gracias por tu contestación, pero si por algún motivo tengo que cambiar la
cadena de conexión en la aplicación una vez que ésta esté en producción,
¿tendré que tener una aplicación personal que me permita leer/escribir
cadenas de conexión encriptadas?

Un saludo



"Jorge Serrano [MVP VB]" escribió:

> Hola,
>
> lo puedes utilizar sin problemas. De hecho es muy fácil de usar.
>
> Sobre la seguridad, todo radica en la que quieras aplicar.
> Lo más coherente es utilizar encriptación. Puedes encriptar la cadena de
> conexión entera o sólo parte de ella. Mi recomendación es encriptar la cadena
> de conexión entera.
>
> Recuerda que app.config es un archivo editable desde cualquier editor de
> textos, por lo que la seguridad es vital, así como un gestor de errores en el
> archivo de configuración para impedir por ejemplo la ejecución de la
> aplicación si ésta no tiene datos del archivo app.config válidos.
>
> Espero que te haya ayudado.
>
> Un saludo.
>
> Jorge Serrano Pérez
> Microsoft MVP VB.NET
> PortalVB.com
> http://www.portalvb.com/
> Weblog de Jorge Serrano
> http://weblogs.golemproject.com/jorge/
>
>
> "Sergio" wrote:
>
> > Hola!
> > Me gustaría saber si es buena práctica utilizar el AppConfig para pasar los
> > parámetros de la conexión de la Base de Datos. ¿es seguro? ¿se debe utilizar
> > encriptación? ¿que práctica seguís en estos casos?
> > Un saludo
Respuesta Responder a este mensaje
#4 Jorge Serrano [MVP VB]
10/04/2006 - 15:49 | Informe spam
Hola Sergio,

Javier te ha dado una de las posibles claves.

Indudablemente, no cualquier usuario podrá cambiar esa cadena de conexión,
sino aquellos usuarios con ciertos privilegios o permisos, que permita
encriptar la cadena de conexión y luego copiar y pegar esa cadena en el
archivo app.config correspondiente.

Un saludo.

Jorge Serrano Pérez
Microsoft MVP VB.NET
PortalVB.com
http://www.portalvb.com/
Weblog de Jorge Serrano
http://weblogs.golemproject.com/jorge/


"Sergio" wrote:

Hola Jorge...
Gracias por tu contestación, pero si por algún motivo tengo que cambiar la
cadena de conexión en la aplicación una vez que ésta esté en producción,
¿tendré que tener una aplicación personal que me permita leer/escribir
cadenas de conexión encriptadas?

Un saludo



"Jorge Serrano [MVP VB]" escribió:

> Hola,
>
> lo puedes utilizar sin problemas. De hecho es muy fácil de usar.
>
> Sobre la seguridad, todo radica en la que quieras aplicar.
> Lo más coherente es utilizar encriptación. Puedes encriptar la cadena de
> conexión entera o sólo parte de ella. Mi recomendación es encriptar la cadena
> de conexión entera.
>
> Recuerda que app.config es un archivo editable desde cualquier editor de
> textos, por lo que la seguridad es vital, así como un gestor de errores en el
> archivo de configuración para impedir por ejemplo la ejecución de la
> aplicación si ésta no tiene datos del archivo app.config válidos.
>
> Espero que te haya ayudado.
>
> Un saludo.
>
> Jorge Serrano Pérez
> Microsoft MVP VB.NET
> PortalVB.com
> http://www.portalvb.com/
> Weblog de Jorge Serrano
> http://weblogs.golemproject.com/jorge/
>
>
> "Sergio" wrote:
>
> > Hola!
> > Me gustaría saber si es buena práctica utilizar el AppConfig para pasar los
> > parámetros de la conexión de la Base de Datos. ¿es seguro? ¿se debe utilizar
> > encriptación? ¿que práctica seguís en estos casos?
> > Un saludo
Respuesta Responder a este mensaje
#5 Joe
10/04/2006 - 23:57 | Informe spam
Jorge como vez tu a crear un class library donde especifique la cadena de
conexion (sin encriptar) y utilice funciones que me retorna Datasets, etc...
cual seria mi inconveniente con esta manera de trabajarporque creo yo
que con mi class library (dll), no podrian observar mi cadena de conexion o
si?...

Desde ya Gracias.

"Jorge Serrano [MVP VB]"
escribió
en el mensaje news:
Hola,

lo puedes utilizar sin problemas. De hecho es muy fácil de usar.

Sobre la seguridad, todo radica en la que quieras aplicar.
Lo más coherente es utilizar encriptación. Puedes encriptar la cadena de
conexión entera o sólo parte de ella. Mi recomendación es encriptar la
cadena
de conexión entera.

Recuerda que app.config es un archivo editable desde cualquier editor de
textos, por lo que la seguridad es vital, así como un gestor de errores en
el
archivo de configuración para impedir por ejemplo la ejecución de la
aplicación si ésta no tiene datos del archivo app.config válidos.

Espero que te haya ayudado.

Un saludo.

Jorge Serrano Pérez
Microsoft MVP VB.NET
PortalVB.com
http://www.portalvb.com/
Weblog de Jorge Serrano
http://weblogs.golemproject.com/jorge/


"Sergio" wrote:

Hola!
Me gustaría saber si es buena práctica utilizar el AppConfig para pasar
los
parámetros de la conexión de la Base de Datos. ¿es seguro? ¿se debe
utilizar
encriptación? ¿que práctica seguís en estos casos?
Un saludo
Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida