Prüfung der Authentizität eines Awaro® | Archiv

Prüfung der Authentizität eines
| Archiv
Diese kurze Anleitung erläutert Ihnen die notwendigen Schritte zur Prüfung eines
| Archiv auf Echtheit. Die Anleitung ist für unixoide Betriebssysteme (Linux™,
Mac OS®) gedacht und setzt folgende Kommandozeilenwerkzeuge voraus:




openssl
sha256sum oder shasum
find (optional)
wc (optional)
Prüfung der Checksummendatei auf Echtheit
Zunächst muss überprüft werden, ob die Checksummendatei export.sha256
unverändert ist. Hierzu wird die elektronische Signatur für diese Datei, die sich in der Datei
export.sha256.sig befindet, geprüft. Um die Prüfung der Signatur vornehmen zu
können, brauchen Sie den öffentlichen Schlüssel, den Sie sich unter der folgenden URL
herunterladen können:
http://www.awaro.com/de/download/AWARO_Archiv_pub.pem
Nachdem Sie die Datei AWARO_Archiv_pub.pem im selben Verzeichnis wie die
Checksummendatei und die Signatur abgelegt haben, wechseln Sie in dieses Verzeichnis
und führen Sie folgenden Befehl aus:
openssl dgst -sha256 -verify AWARO_Archiv_pub.pem -signature export.sha256.sig export.sha256
Die Antwort sollte „Verified OK“ sein. Sollte hingegen die Meldung „Verification Failure“
erscheinen, so wurden entweder an der Checksummendatei oder an der Signatur
Veränderungen vorgenommen.
Prüfung der Dateien des Archivs
Nachdem die Authentizität der Checksummendatei bestätigt wurde, kann diese zur
Prüfung der Echtheit der Dateien des Archivs genutzt werden. Hierzu wechseln Sie ggf.
erneut in das Verzeichnis mit der Checksummendatei und führen folgenden Befehl aus:
sha256sum --quiet –c export.sha256
oder alternativ (auf Mac OS®):
shasum –s -a 256 -c export.sha256 || echo "FEHLSCHLAG"
Wenn Sie keine weitere Meldung erhalten, sind alle Dateien vorhanden und korrekt. Eine
Meldung wie „start.html: FEHLSCHLAG“ bedeutet, dass Änderungen an dieser Datei
vorgenommen wurden.
Als letzte Prüfung können Sie optional noch sicherstellen, dass nicht mehr als die in der
Checksummendatei angegebenen Dateien im Archiv vorhanden sind. Hierzu vergleichen
Sie die Ausgabe der folgenden beiden Befehle:
find ./content -type f | wc -l
wc -l export.sha256
Die zweite Summe muss genau um eins größer sein als die erste (da die Datei
start.html im Wurzelverzeichnis im ersten Befehl nicht mitgezählt wird).
1/1