Ü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