Informações de Conexão de Banco de Dados Criptografadas
App Builder pode carregar informações de conexão de banco de dados de um dos vários locais, incluindo:
bin\Connection.xml
Config\ConnectionInfo.config
- Variáveis de ambiente
Normalmente, as informações de conexão do banco de dados são armazenadas em texto simples. No entanto, App Builder permite que os administradores protejam as informações de conexão do banco de dados enquanto em repouso. Especificamente, App Builder aproveita o suporte integrado do .Net para seções de configuração criptografadas para proteger as informações de conexão armazenadas no ConnectionInfo.config
arquivo.
App Builder fornece vários scripts de instalação que pode ser usado para definir e proteger as informações de conexão, incluindo:
Consulte os tópicos vinculados para obter informações adicionais.
Problemas e Limitações Conhecidos
App Builder usa o DataProtectionConfigurationProvider
para criptografar as informações de conexão. App Builder não suporta o uso do RSAProtectedConfigurationProvider
provedor. O DataProtectionConfigurationProvider
usa DPAPI com o Machine Store. Isso permite que qualquer pessoa com privilégios suficientes na máquina descriptografe as informações de conexão.
Apenas o ConnectionInfo.config
arquivo pode ser protegido, não o arquivo Connection.xml.
Importante
A criptografia de informações de conexão não é mais suportada. Em vez disso, recomendamos usar variáveis de ambiente para informações confidenciais. Veja Configurando App Builder na inicialização artigo para mais informações.