my.settings es seguro?

25/05/2006 - 19:28 por Roberto | Informe spam
La pregunta es si utilizo my.settings y creo variables tipo strings y scope
users, es este método para guardar valores segur0 o quedan estos valores
grabados en algun archivo y cualquiera puede tener acceso a ellos?
Gracias y saludos.

Preguntas similare

Leer las respuestas

#1 Eduardo A. Morcillo [MS MVP VB]
25/05/2006 - 23:49 | Informe spam
My.Settings es solo una forma de acceder al app.config. Por defecto se
guarda como texto simple, pero en el framework 2.0 el app.config puede
encriptarse. Para encriptar la seccion es mas o menos asi:


Eduardo A. Morcillo [MS MVP VB]
http://www.mvps.org/emorcillo
https://mvp.support.microsoft.com/p...4EF5A4191C
http://spaces.msn.com/members/emorcillo/
Respuesta Responder a este mensaje
#2 Eduardo A. Morcillo [MS MVP VB]
25/05/2006 - 23:55 | Informe spam
Se fue el mensaje antes de terminar. El codigo va mas o menos asi:

Dim config As Configuration
Dim seccion As ClientSettingsSection

config =
ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None)
seccion =
DirectCast(config.GetSectionGroup("userSettings").Sections("My.MySettings"),
ClientSettingsSection)
seccion.SectionInformation.ProtectSection("DataProtectionConfigurationProvider")
config.Save()

Una vez encriptado el framework lo lee sin problemas ni es necesario hacer
nada para desencriptarlo, de todo se encarga el framework.

Eduardo A. Morcillo [MS MVP VB]
http://www.mvps.org/emorcillo
https://mvp.support.microsoft.com/p...4EF5A4191C
http://spaces.msn.com/members/emorcillo/
Respuesta Responder a este mensaje
#3 Roberto
26/05/2006 - 14:00 | Informe spam
Muchas gracias por la respuesta.
Esto lo tengo que hacer con cada varible que cree en my.setting?

"Eduardo A. Morcillo [MS MVP VB]" escribió:

Se fue el mensaje antes de terminar. El codigo va mas o menos asi:

Dim config As Configuration
Dim seccion As ClientSettingsSection

config =
ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None)
seccion =
DirectCast(config.GetSectionGroup("userSettings").Sections("My.MySettings"),
ClientSettingsSection)
seccion.SectionInformation.ProtectSection("DataProtectionConfigurationProvider")
config.Save()

Una vez encriptado el framework lo lee sin problemas ni es necesario hacer
nada para desencriptarlo, de todo se encarga el framework.

Eduardo A. Morcillo [MS MVP VB]
http://www.mvps.org/emorcillo
https://mvp.support.microsoft.com/p...4EF5A4191C
http://spaces.msn.com/members/emorcillo/



Respuesta Responder a este mensaje
#4 Eduardo A. Morcillo [MS MVP VB]
26/05/2006 - 16:45 | Informe spam
Esto lo tengo que hacer con cada varible que cree en my.setting?



No, la encriptacion es algo aparte y con ejecutar el codigo una sola vez ya
es suficiente.

Eduardo A. Morcillo [MS MVP VB]
http://www.mvps.org/emorcillo
https://mvp.support.microsoft.com/p...4EF5A4191C
http://spaces.msn.com/members/emorcillo/
Respuesta Responder a este mensaje
#5 Roberto
26/05/2006 - 17:13 | Informe spam
Perdona que sea tan pesado, estoy intetando informarme con san Google y no
encuentro respuesta.
Si creo una variable en my.settings llamada usuario sin ningún valor
(vacia), entonces al ejecutar la aplicación se conecta a una bd y asigno en
tiempo de ejecución el valor del id que tiene el usuario que se ha logeado a
esta variable.
Este valor se encuentra en memoria o se escribe en algún archivo.?. Si está
en memoria, salvo la aplicación, ningún usuario podrá ver ni modificar el
valor de está variable, no?
Perdona por el tostón, y muchas gracias por adelantado.

"Eduardo A. Morcillo [MS MVP VB]" wrote:

> Esto lo tengo que hacer con cada varible que cree en my.setting?

No, la encriptacion es algo aparte y con ejecutar el codigo una sola vez ya
es suficiente.

Eduardo A. Morcillo [MS MVP VB]
http://www.mvps.org/emorcillo
https://mvp.support.microsoft.com/p...4EF5A4191C
http://spaces.msn.com/members/emorcillo/



Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida