Estamos migrando uno de nuestros sitios a ASP.Net. No queremos utilizar la seguridad integrada, que usa la cuenta de Windows para conectarse al servidor sql (no vamos a entrar en el por qué, simplemente está fuera de cuestión). Creamos un nombre de usuario y una contraseña para conectarnos a SQL Server, y nos gustaría utilizar ese nombre de usuario y contraseña, sin embargo, tampoco queremos que otros desarrolladores vean esta información (se puede leer fácilmente desde web.config) ... Lo sé se puede encriptar, pero los desarrolladores pueden descifrarlo con la misma facilidad; además, el cifrado tiene un impacto en el rendimiento..Net SQL Server Connection String: oculte la contraseña de otros desarrolladores
¿Hay alguna solución a este problema?
Esto se aplica al mío y a sus comentarios ya que nunca he cifrado un archivo web.config. Pero después de leer su enlace, ¿qué impide que un desarrollador configure un objeto (dim sqlConn como nueva sqlconnection (getConfigSection), IIS descifra automáticamente) y luego establece una variable de cadena = object.connectionString? ¿O usar el depurador para obtener esa información haciendo una depuración paso a paso? – Tommy
va a tener que autenticarse fuera de la estación de trabajo o un certificado, porque todos los desarrolladores tendrán acceso al depurador – Glennular