Saltar al contenido

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

App Builder puede cargar información de conexión de base de datos desde una de varias ubicaciones, incluidas:

  • 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, App Builder permite a los administradores proteger la información de conexión de la base de datos mientras está en reposo. En concreto, App Builder 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.

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

Consulta los temas vinculados para obtener información adicional.

Problemas y Limitaciones Conocidos

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

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

Importante

Ya no se admite el cifrado de la información de conexión. En su lugar, recomendamos utilizar variables de ambiente para la información confidencial. Consulte la sección Configuración App Builder al iniciar artículo para obtener más información.