Saltar al contenido

Información de Conexión de Base de Datos Cifrada

Vinyl puede cargar información de conexión de base de datos desde una de varias ubicaciones, que incluyen:

  • bin\Connection.xml
  • Config\ConnectionInfo.config
  • Variables de ambiente

Normalmente, la información de conexión a la base de datos se almacena en texto sin formato. Sin embargo, Vinyl permite a los administradores proteger la información de conexión de la base de datos mientras está en reposo. Específicamente, Vinyl aprovecha el soporte integrado de .Net para secciones de configuración cifradas para proteger la información de conexión almacenada en el ConnectionInfo.config archivo.

Vinyl proporciona varios secuencias de comandos de instalación que se puede utilizar para configurar y proteger la información de conexión, incluyendo:

Consulte los temas vinculados para obtener información adicional.

Problemas Conocidos y Limitaciones

El Vinyl utiliza el DataProtectionConfigurationProvider para cifrar la información de conexión. El Vinyl no admite el uso del RSAProtectedConfigurationProvider proveedor. El DataProtectionConfigurationProvider utiliza DPAPI con Machine Store. Esto permite que cualquier persona con privilegios suficientes en la máquina descifre la información de conexión.

Solo el ConnectionInfo.config El archivo se puede proteger, no el archivo Connection.xml.

Importante

Para Vinyl 3.1+, ya no se admite el cifrado de información de conexión. En su lugar, recomendamos utilizar variables de ambiente para información confidencial. Consulte Configuración de Vinyl al iniciar artículo para obtener más información.