Upgrade von Edge Encryption
Sowohl Instanz-Upgrades als auch Proxy-Server-Upgrades erfordern in einer Edge Encryption-Umgebung eine besondere Berücksichtigung.
Instanz-Upgrades
Instanz-Upgrades in einer Edge-Encryption-Umgebung erfordern Vorsicht, um sicherzustellen, dass die Edge-Steuerelemente nach dem Instanz-Upgrade ordnungsgemäß funktionieren.
- Edge Encryption-Konfigurationen
- Edge Encryption-Regeln
- Edge Encryption-Tokenisierungsmuster
- Geplante Aufträge für die Edge Encryption
- Edge Encryption-Schlüsselkonfigurationen
- Geplante Upgrades für die Edge Encryption
- IP-Konfigurationen für Edge Encryption auf Deny-Liste
Ein geplanter Auftrag, der während des Instanz-Upgrades ausgeführt wird, wird nicht abgeschlossen. Um den unterbrochenen Auftrag abzuschließen, führen Sie den Auftrag nach dem Instanz-Upgrade erneut aus. Wenn Sie den Auftrag neu einplanen, geht die Verarbeitung, die vor dem Instanz-Upgrade stattgefunden hat, nicht verloren, und der Auftrag verarbeitet weiterhin nur die Daten, die noch nicht verarbeitet wurden.
Proxy-Server-Upgrades
Bibliotheken von Drittparteien
- Fügen Sie die folgende Eigenschaft manuell zu „edgeencryption.properties“ hinzu:
„edgeencryption.ekm.provider.classname“ = com.snc.edgeencryption.encryption.CloudEdgeNaeKeyProvider
- Fügen Sie die Standorteigenschaft der Lieferantenbibliothek edgeencryption.thirdparty.vendor.library.path hinzu, und legen Sie sie auf /path/to/jarsfest.
Beispiel:
„edgeencryption. thirdparty.vendor.library.path“ = /app/servicenow/libs
- Kopieren Sie die SafeNet-JARs in diesen Pfad.
Nachdem Sie die Drittparteibibliotheken außerhalb der Edge Encryption -Installation installiert haben, gehen sie bei Upgrades nicht mehr verloren.
Geplante Upgrades
- Der Proxy-Server überprüft bei der Instanz, ob eine neue Version für das Upgrade verfügbar ist. Neue Versionen werden im Allgemeinen verfügbar, wenn die Instanz aktualisiert wird.
- Der Administrator erhält beim Anmelden eine Benachrichtigung, wenn eine neue Version des Proxy-Servers verfügbar ist.
- Der Administrator kann für jeden Proxy-Server Ein Upgrade des Edge Encryption Proxy-Servers planen.Hinweis:Nur Benutzer mit der Rolle „security_admin“ können einen Upgrade-Zeitplan über den Proxy-Server erstellen.
- Sobald das Upgrade geplant ist, wird der Proxy-Server automatisch zum geplanten Zeitpunkt aktualisiert. Während des Upgrades ist der Proxy-Server nur für kurze Zeit offline.Hinweis:Da der Proxy-Server während des Upgrades neu startet, ist er für kurze Zeit offline. Die Zeitdauer wird von Ihrer Umgebung bestimmt und wie lange es dauert, den Proxy-Dienst zu stoppen und erneut zu starten.
- Während des geplanten Upgrades wird ein neues Proxy-Verzeichnis erstellt und Ihre Konfigurationsdateien werden in das neue Verzeichnis kopiert. Neue Eigenschaften werden in Ihre vorhandene Eigenschaftendatei geschrieben. Die folgenden Dateien oder Verzeichnisse in Ihrem alten Proxy-Verzeichnis werden in das neue Proxy-Verzeichnis kopiert.
- Das Verzeichnis /conf
- Das Verzeichnis /keys
- Das Verzeichnis /keystore
- Die Datei java/jre/lib/security/cacerts
Dadurch bleiben Ihre Schlüssel, Schlüsselspeicher, Einstellungen und Zertifikate erhalten.Hinweis:Nur die oben genannten Dateien werden in das neue Proxy-Verzeichnis kopiert. Andere angepasste Dateien im Proxy-Server-Verzeichnis werden während eines geplanten Upgrades nicht beibehalten. Die Upgrade-Protokolldatei befindet sich im ursprünglichen Proxy-Verzeichnis im folgenden Ordner: <original-proxy-directory>/tmp/upgrade-wrapper/bin.
Voraussetzungen für geplante Upgrades
- Die Umgebungsvariable JAVA_HOME verweist auf eine Java-Installation auf dem Computer, der sich außerhalb der Verzeichnisstruktur des Edge Encryption Proxys befindet.
- Die Umgebungsvariable JAVA_HOME verweist auf eine Java-Installation mit Version 1.8_u144 oder höher.
- Der Parameter -Djava.io.tmpdir in der Datei „wrapper.conf“ des Edge Encryption-Proxy verweist auf ein Verzeichnis, das AUSSERHALB der Verzeichnisstruktur des Edge Encryption-Proxy liegt, und der Proxy verfügt über Lese-/Schreib-/Ausführungsberechtigungen für das Verzeichnis. Optional können Sie den Parameter vollständig auskommentieren, so dass Java seinen Standard-TMP-Speicherort verwendet.
Manuelle Upgrades
Anstatt einen Aktualisierungszeitplan zu erstellen, können Sie jeden Proxy-Server über die Befehlszeile manuell aktualisieren. Siehe Einen unter Linux laufenden Edge Encryption Proxy-Server manuell aktualisieren oder Einen unter Windows laufenden Edge Encryption Proxy-Server manuell aktualisieren.
Proxy-Build-Status
Sie können leicht feststellen, ob ein Proxy-Server veraltet ist, indem Sie zu navigieren . Der Status Ihres Proxy-Builds wird in der Spalte Proxy Build mit den folgenden Farben dargestellt:
- Grün
- Ihr Proxy-Server ist auf dem neuesten Stand.
- Gelb
- Ihr Proxy-Server ist veraltet und ein Upgrade ist erforderlich.
- Orange
- Upgrade fehlgeschlagen. Ihr Proxy-Server wird auf die alte Version zurückgesetzt, um sicherzustellen, dass keine Ausfallzeiten auftreten.
Problembehandlung bei einem fehlgeschlagenen geplanten Proxy-Upgrade
Wenn ein geplantes Proxy-Upgrade fehlschlägt, wird der Proxy-Server auf die Version zurückgesetzt, von der Sie ein Upgrade durchführen. Alle Originaldaten, Schlüssel und Konfigurationsdateien bleiben erhalten. Dieser Vorgang kann mehrere Minuten dauern. Kontaktieren Sie Kundenservice und Support, um ein erfolgreiches Upgrade sicherzustellen.
Wenn ein geplantes Proxy-Upgrade wiederholt fehlschlägt, können Sie Ihren Proxy-Server manuell aktualisieren. Weitere Informationen finden Sie unter Einen unter Linux laufenden Edge Encryption Proxy-Server manuell aktualisieren und Einen unter Windows laufenden Edge Encryption Proxy-Server manuell aktualisieren.
Java-Mindestanforderungen
Wenn Sie die AES 256-Bit-Verschlüsselung mit Java 8 Update 141 (8u141) oder niedriger verwenden, müssen Sie die Java Cryptography Extension (JCE) Jurisdiction Policy Files installieren, indem Sie sie in das Java-Stammverzeichnis des Systems des jeweiligen Edge Encryption Proxy-Server-Host kopieren. Fügen Sie diese Dateien dem Ordner <Java-home-directory>/jre/lib/security hinzu, bevor Sie ein geplantes oder manuelles Upgrade durchführen. Informationen zur Installation der Richtliniendateien für die AES-256-Bit-Verschlüsselung finden Sie unter Konfigurieren Sie den AES-256-Bit-Verschlüsselungsschlüssel.
Umgebungen mit gemischten Proxy-Versionen
Obwohl eine Umgebung, in der alte Versionen des Proxy-Servers mit aktuellen Versionen des Proxy-Servers ausgeführt werden, nicht empfehlenswert ist, wird sie unterstützt, wenn sich alle Proxy-Server in der gleichen Versionsfamilie wie Ihre Instanz befinden. Wenn Sie beispielsweise eine Instanz im Yokohama Release haben, unterstützt Ihre Umgebung Proxy-Server von jedem Yokohama Patch oder Hotfix. Es gelten jedoch die folgenden Einschränkungen.
- Wenn ein Proxy-Server Funktionen unterstützt, die ein anderer Proxy nicht unterstützt, tritt ein inkonsistentes Verhalten auf, je nachdem, welcher Proxy-Server verwendet wird.
- Wenn ein Proxy-Server nicht mehr aktuell ist, enthält er möglicherweise keine aktuellen Sicherheitsverbesserungen.
Wenn ein Proxy-Server aus einer früheren Version mit einer neueren Version der Instanz registriert wird, erhalten Sie regelmäßig Benachrichtigungen, dass der Proxy-Server nicht mehr aktuell ist. Um eine optimale und sichere Umgebung zu gewährleisten, empfiehlt ServiceNow, den Proxy-Server stets auf die neueste Version der von Ihrer Instanz unterstützten Software zu aktualisieren.