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.