Hola gente!

Como menciona Ezequiel, el string de conexion se puede encriptar, 
independientemente de quien lo va a usar (el Membership provider, o algun 
SqlDataSource que haya quedado en una pagina).

Algo mas de informacion sobre el tema:

http://msdn2.microsoft.com/en-us/library/ms998280.aspx

Hay otro articulo mas sobre el tema:
http://aspnet.4guysfromrolla.com/articles/021506-1.aspx

Todo lo que uno quiere saber sobre ASP.NET 2.0 Membership, Roles, Forms 
Authentication, Security en

http://weblogs.asp.net/scottgu/archive/2006/02/24/438953.aspx

Todo el provider toolkit en

http://msdn2.microsoft.com/en-us/asp.net/aa336558.aspx

Si Maximo quiere hacer su propia encriptacion.... hmmmm... podria hacer, como 
mencionaron, su propio membership provider, o heredar del que viene en .NET.

Otra opcion, es buscar los fuentes del provider de Microsoft, y modificarlos. 
Segun el bueno de Scott Guthrie:

http://weblogs.asp.net/scottgu/archive/2006/04/13/442772.aspx

esta disponible en

http://download.microsoft.com/download/a/b/3/ab3c284b-dc9a-473d-b7e3-33bacfcc8e98/ProviderToolkitSamples.msi

pero no se si habra ahora alguna mejor version.

Mas enlaces sobre ASP.NET Providers en

http://ajlopez.wordpress.com/2006/11/30/learning-aspnet-providers/

Nos leemos!

Angel "Java" lopez
http://www.ajlopez.com/

  ----- Original Message ----- 
  From: Ezequiel M. Buttiero 
  To: vbnet List Member 
  Sent: Friday, April 11, 2008 9:15 PM
  Subject: [vbnet] ASP SQLMembership provider con cadena encriptada


  Hola,

   

  Para encriptar el web.config podes utilizar las herramientas que te provee el 
mismo fwk 2.0. El comando en cuestión es el aspnet_regiis. Por ejemplo: 
C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_regiis -pef NombreSeccion 
RutaAlWeb.config

   

  También lo podes hacer por código (ver el namespace System.Configuration)

   

  Saludos!

   

  Ezequiel M. Buttiero
  Ing. en Sistemas de Información

  http://www.ezequielbuttiero.com.ar/

   

   

  From: [email protected] [mailto:[EMAIL PROTECTED] On Behalf Of García Máximo
  Sent: viernes, 11 de abril de 2008 05:34 p.m.
  To: vbnet List Member
  Subject: [vbnet] ASP SQLMembership provider con cadena encriptada

   

  Hola, escribo para ver si alguien me puede ayudar con un problema que tengo:

   

              En los sistemas de tipo web que hacemos en la empresa en la que 
trabajo utilizamos SQLMembershipProvider y la verdad es que nos sirve y mucho, 
esta muy bien definido todo y de fácil acceso, el problema es que necesitamos 
encriptar la cadena de conexión de sql del archivo web.config para darle 
seguridad a nuestras aplicaciones.

   

              En lo que a sql Server respecta utilizamos un daab algo mejorado 
por nosotros en el que desencriptamos la cadena en el momento de utilizarla por 
el helper pero en el caso del sqlMembershipProvider no pudimos acceder al 
momento en que hace uso de la cadena de conexión a fin de desencriptarla.

   

  Sé que tengo la opcion de heredar de MembershipProvider pero en este caso 
deberé reescribir todos los metodos y creo que Microsoft ya lo hizo muy bien 
para mi gusto.

   

  Si alguien puede ayudar, desde ya que le estaré muy agradecido.

  Saludos

   

  García Máximo

  Socio MUG Nº 2275

  [EMAIL PROTECTED]

   

Responder a