Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.
YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.
SHC<br />
Schwerpunkt<br />
Während Ersteres den Quelltext durch<br />
zusätzlich eingefügte oder entfernte<br />
Leerzeichen und ‐zeilen und zusätzlichen<br />
Müll unleserlich macht, geht<br />
Shellcrypt den Weg einen Schritt weiter:<br />
Das Programm erzeugt ein wirklich verschlüsseltes<br />
Programm mit der Extension<br />
.bin, das erst nach Entschlüsseln mit<br />
der gleichen Software wieder läuft. Das<br />
dazu nötigte Programm arbeitet gleichzeitig<br />
als Interpreter.<br />
Nachteilig bei dieser Methode: Sie benötigten<br />
stets auch auf dem Zielsystem<br />
ein installiertes Shellcrypt. Auf eine ähnliche<br />
Weise ließen sich GPG-verschlüsselte<br />
<strong>Skripte</strong> verwenden, die Sie zunächst<br />
symmetrisch durch die Option ‐c verschlüsseln<br />
und anschließend mit der<br />
Option ‐d wieder entschlüsseln.<br />
Fazit<br />
Der SHC rangiert irgendwo zwischen einem<br />
Spielzeug und nützlichem Tool. Als<br />
wirklich sicher verschlüsselt könne die<br />
mit dem Compiler erzeugten binären<br />
Programme nicht gelten: Zum einen<br />
funktionieren sie nur, sofern alle im<br />
Skript benötigen externen Programme<br />
auf dem ausführenden Rechner vorhanden<br />
sind, zum anderen lesen Sie mit<br />
einigem Aufwand die Quelltexte aus.<br />
Dem gegenüber steht die einfache<br />
Anwendung und die Möglichkeit, <strong>Skripte</strong><br />
vor unbeabsichtigten Veränderungen<br />
zu schützen. Die Alternativen zum SHC<br />
haben jeweils ihre speziellen Anforderungen<br />
oder zeigen sich weniger flexibel<br />
in Bezug auf Portabilität. (agr) n<br />
Listing 5<br />
EINGABE=$(yad ‐‐entry "eingabe" ‐‐editable); yad ‐‐entry $EINGABE<br />
Weitere Infos und<br />
interessante Links<br />
www. linux‐user. de/ qr/ 31641<br />
03.2014 www.linux-user.de<br />
43