Zum Hauptinhalt springen

Übertragung verschlüsselter Logfiles an die Cloud

Es besteht die Möglichkeit anstelle der TAR.GZ Logfile Archive, diese symmetrisch per AES-256-CBC verschlüsseln und übertragen zu lassen. Die Archive bekommen dann die Endung TAR.GZ.ENC

Durch Setzen eines Passwortes wird das Feature aktiviert:

SCPI an DeviceManager: SYSTEM:LOGFILE:PASSWORD somepassword

Deaktivieren durch löschen des Passwortes: (Kommando ohne Parameter)

SCPI an DeviceManager: SYSTEM:LOGFILE:PASSWORD

Entpacken der verschlüsselten Archive

Die verschlüsselten Archive lassen sich z.B. mit OpenSSL enschlüsseln. Dies gibt es auch für Windows z.B. hier:

https://slproweb.com/products/Win32OpenSSL.html

Die „Light“ Variante als MSI Installer reicht aus.

"c:\Program Files\OpenSSL-Win64\bin\openssl.exe" aes-256-cbc -pbkdf2 -salt -d -in d:\Temp\20230209_091352-log_2023_02_09__09_13_47.tar.gz.enc --pass pass:somepassword > d:\Temp\logfiles.tar.gz

Anschließend kann die Datei ganz normal entpackt werden …

Unter Linux alles in einem Schritt:

openssl aes-256-cbc -pbkdf2 -salt -d -in 20230209_091352-log_2023_02_09__09_13_47.tar.gz.enc --pass pass:somepassword | tar xz