Ir para o conteúdo

Informações de conexão de banco de dados criptografadas no Jitterbit App Builder

O App Builder pode carregar informações de conexão de banco de dados de uma das várias localizações, incluindo:

  • bin\Connection.xml
  • Config\ConnectionInfo.config
  • Variáveis de ambiente

Normalmente, as informações de conexão de banco de dados são armazenadas em texto simples. No entanto, o App Builder permite que os administradores protejam as informações de conexão de banco de dados enquanto estão em repouso. Especificamente, o App Builder utiliza o suporte embutido do .Net para seções de configuração criptografadas para proteger as informações de conexão armazenadas no arquivo ConnectionInfo.config.

O App Builder fornece vários scripts de instalação que podem ser usados para definir e proteger as informações de conexão, incluindo:

Consulte os tópicos vinculados para informações adicionais.

Problemas conhecidos e limitações

O App Builder utiliza o DataProtectionConfigurationProvider para criptografar as informações de conexão. O App Builder não suporta o uso do provedor RSAProtectedConfigurationProvider. O DataProtectionConfigurationProvider utiliza DPAPI com o Armazenamento da Máquina. Isso permite que qualquer pessoa com privilégios suficientes na máquina decripte as informações de conexão.

Apenas o arquivo ConnectionInfo.config pode ser protegido, não o arquivo Connection.xml.

Importante

A criptografia das informações de conexão não é mais suportada. Em vez disso, recomendamos o uso de variáveis de ambiente para informações sensíveis. Consulte o artigo Configurando o App Builder na inicialização para mais informações.