El bueno de Scott Guthrie (del equipo de desarrollo de ASp.NET) puso ya hace tiempo un post muy bueno sobre porqué era muy recomendable (si no casi indispensable) poner un nombre dentro de web.config dentro de la configuración de los proveedores (tanto de Membership como de Roles, etc...).
El motivo es que si no lo hacemos, al mover la aplicación no seremos capaces de acceder a los datos que hay en la base de datos pues casi seguro que hemos cambiado la ruta de la aplicación respecto al servidor de desarrollo, y es muy desagradable :-(
Hoy me ha surgido una pregunta relacionada con esto y aprovecho la ocasión para recordarlo a todos los lectores de este blog desde aquí. Así que léete el post completo de Scott y ya sabes: que no se te olvidé nunca más :-)
Leo en el Blog de George Ou que durante el pasado BlackHat 2006 (la mundialmente famosa y virguera conferencia de seguridad) la empresa Flexilis Inc demostró una protección inadecuada de los nuevos pasaportes basados en tecnología RFID propuestos por el gobierno de los EEUU pueden ser empleados para activar artefactos explosivos que encima sólo se activarían para ciudadanos de determinadas nacionalidades. El vídeo no tiene desperdicio:
Tanta seguridad y tanta cosa y luego resulta que pasan cosas como esta. Los que legislan no saben mucho de tecnología generalmente...