Zum Inhalt springen

Verschlüsselte Datenbankverbindungsinformationen im Jitterbit App Builder

Der App Builder kann Datenbankverbindungsinformationen aus mehreren Quellen laden, einschließlich:

  • bin\Connection.xml
  • Config\ConnectionInfo.config
  • Umgebungsvariablen

Typischerweise werden die Datenbankverbindungsinformationen im Klartext gespeichert. Der App Builder ermöglicht es Administratoren jedoch, die Datenbankverbindungsinformationen im Ruhezustand zu schützen. Insbesondere nutzt der App Builder die integrierte Unterstützung von .Net für verschlüsselte Konfigurationsabschnitte, um die in der Datei ConnectionInfo.config gespeicherten Verbindungsinformationen zu schützen.

Der App Builder bietet mehrere Installationsskripte, die verwendet werden können, um die Verbindungsinformationen festzulegen und zu schützen, einschließlich:

Konsultieren Sie die verlinkten Themen für weitere Informationen.

Bekannte Probleme und Einschränkungen

Der App Builder verwendet den DataProtectionConfigurationProvider, um die Verbindungsinformationen zu verschlüsseln. Der App Builder unterstützt nicht die Verwendung des RSAProtectedConfigurationProvider. Der DataProtectionConfigurationProvider verwendet DPAPI mit dem Machine Store. Dies ermöglicht es jedem mit ausreichenden Rechten auf dem Computer, die Verbindungsinformationen zu entschlüsseln.

Nur die Datei ConnectionInfo.config kann geschützt werden, nicht die Datei Connection.xml.

Wichtig

Die Verschlüsselung von Verbindungsinformationen wird nicht mehr unterstützt. Stattdessen empfehlen wir die Verwendung von Umgebungsvariablen für sensible Informationen. Weitere Informationen finden Sie im Artikel Konfigurieren des App Builders beim Start.