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.