# Sichern von Remote Engine

Verfügbar in...

* Cloud API Services Platform
* Cloud Big Data
* Cloud Big Data Platform
* Cloud Data Fabric
* Cloud Data Integration
* Cloud Data Management Platform

Verbessern Sie die Sicherheit von Remote Engine, indem Sie sensible Konfigurationswerte verschlüsseln und Sicherheitsfunktionen gegen potenziell schädliche Archivinhalte implementieren.

InformationshinweisTipp: Talend Remote Engine bietet zusätzliche Sicherheitsfunktionen über grundlegenden Maßnahmen hinaus. Dazu zählt die Verwaltung des Benutzerzugriffs, der Schutz sensibler Daten innerhalb von Jobs, das Sichern der Netzwerkkommunikation mit SSL und die Gewährleistung der Echtheit von ausgeführten Artefakten über Signaturprüfung. Weitere Informationen finden Sie unter [Konfigurieren von Remote Engine](https://help.qlik.com/talend/de-DE/remote-engine-user-guide-windows/Cloud/configuring-talend-remote-engine).

## Verschlüsseln von sensiblen Werten vor dem ersten Start von Talend Remote Engine

Verfügbar in...

* Cloud API Services Platform
* Cloud Big Data
* Cloud Big Data Platform
* Cloud Data Fabric
* Cloud Data Integration
* Cloud Data Management Platform

Verschlüsseln Sie sensible Engine-Konfigurationswerte, um die Engine vor nicht autorisiertem Zugriff zu schützen.

### Prozedur

1. Richten Sie die Verschlüsselung ein, indem Sie eine Umgebungsvariable erstellen:
   * Variablenname: TMC\_ENGINE\_CONFIG\_ENCRYPT\_PASSWORD.
   * Wert: Ihr gewähltes Verschlüsselungspasswort.
2. Starten Sie die Engine.

### Ergebnisse

Nach dem Starten der Engine werden die folgenden Konfigurationswerte geschützt:

Geschützte KonfigurationswerteGeschützte Konfigurationswerte

| Dienste | Dateien | Eigenschaften |
| --- | --- | --- |
| ActiveMQ | org.talend.ipaas.rt.eventsource.amq.cfg | activemq.broker.password |
| Artefakt-Cloud-Speicher | org.ops4j.pax.url.mvn.cfg | org.ops4j.pax.url.mvn.servers.&lt;account-id&gt;.release.secretKey |
| Log-Cloud-Speicher | org.talend.ipaas.rt.logs.cfg | account.secret.key |
| Vault für Artefakt-Ausführungsmetriken | org.talend.ipaas.engine.metrics.vault.cfg | vault.secretId |
| Metriken zur Beobachtbarkeit | org.talend.observability.omc.appender.vault.cfg | vault.secretId |

## Verbessern des Schutzes vor bösartigen Archivinhalten

Verfügbar in...

* Cloud API Services Platform
* Cloud Big Data
* Cloud Big Data Platform
* Cloud Data Fabric
* Cloud Data Integration
* Cloud Data Management Platform

Talend JobServer, ein zentraler Bestandteil von Talend Remote Engine, bietet integrierten Schutz gegen ZIP-Slip- und ZIP-Symlink-Angriffe. Um die Sicherheit noch weiter zu verbessern, können Sie Grenzen für Archiveigenschaften einrichten. Dies schützt Talend JobServer vor potenziell schädlichen Job-Archivinhalten.

### Warum und wann dieser Vorgang ausgeführt wird

Bösartige Job-Archivinhalte können zu Denial-of-Service-Angriffen führen, die das Dateisystem beschädigen oder den gesamten verfügbaren Festplattenspeicherplatz belegen können.

Um diesem Risiko vorzubeugen, können Sie striktere Grenzen für Ordner- und Dateinamen vorgeben, die den für Ihre Jobimplementierungen benötigten Speicherplatz sichern. Die Standardwerte für diese Grenzen sind in der Datei org.talend.remote.jobserver.server.cfg im Verzeichnis etc gespeichert.

Gewährleisten Sie beim Einrichten dieser Werte, dass sie die die Grenzen nicht überschreiten, die vom Dateisystem für den Ordner TalendJobServersFiles unterstützt werden. Wenn angegebene Grenzen während der Implementierung überschritten werden, wird eine Fehlermeldung angezeigt und die Bereitstellung abgelehnt. Dieser Ansatz unterstützt die Aufrechterhaltung der Systemintegrität und beugt potenziellen Sicherheitsverletzungen vor.

InformationshinweisAnmerkung: Auf Linux-Systemen können Sie die aktuellen Grenzen für Namenslängen mit dem folgenden Befehl prüfen: getconf -a | grep -i name\_max.

Mit diesem Befehl werden alle Variablen der Systemkonfiguration angezeigt, die mit maximalen Dateinamenslängen zusammenhängen.

### Prozedur

Werten Sie die Standartwerte der folgenden Eigenschaften aus und nehmen Sie bei Bedarf Änderungen vor:

Diese Eigenschaften beginnen alle mit

```
org.talend.remote.jobserver.commons.config.JobServerConfiguration.
```

Sicherheitsparameter für Schutz vor bösartigen ArchivenSicherheitsparameter für Schutz vor bösartigen Archiven

| Parameter | Beschreibung |
| --- | --- |
| ```<br>MAX_UNZIPPED_SIZE<br>``` | Maximale Größe der bei der Implementierung extrahierten ZIP-Archivdatei.<br><br>Der Standardwert ist 1 GB. |
| ```<br>MAX_ZIPPED_ENTRIES<br>``` | Anzahl Einträge in der Archivdatei.<br><br><br>Der Standard-Höchstwert ist 2048. |
| ```<br>MAX_ZIP_NAME_LENGTH<br>``` | Länge des Namens der ZIP-Archivdatei.<br><br>Der Standard-Höchstwert ist 240 Zeichen. |
| ```<br>MAX_UNZIPPED_FOLDER_NAME_LENGTH<br>``` | Länge der Ordnernamen in der ZIP-Archivdatei.<br><br><br>Standard-Höchstlänge der nicht entpackten Ordnernamen: 240 Zeichen. |
| ```<br>MAX_UNZIPPED_FILE_NAME_LENGTH<br>``` | Länge der Dateinamen in der ZIP-Archivdatei.<br><br>Der Standard-Höchstwert ist 240 Zeichen. |
| ```<br>MAX_ZIP_DEPTH<br>``` | Tiefengrenze für die Ordnerstruktur in der ZIP-Archivdatei.<br><br><br>Standardwert: 64 Ebenen. |
| ```<br>MAX_ARCHIVES_DIR_SIZE<br>``` | Größenbegrenzung für die Summe aller im Ordner TalendJobServersFiles/archiveJobs gespeicherten Archive.<br><br>Standardgrenzwert für die Größe: 100GB. |