Ir para o conteúdo

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.