Dateiprüfung

Dateiprüfung

Postby aker » 09.07.2011, 17:01

Hallo zusammen,
ich finde die Idee, dass die Dateien vor der Installation geprüft werden, prima. Im Moment verwende ich sie zwar nicht, bin mir aber sicher, dass das bald wieder der Fall sein wird. :)
Damit kann man sicher sein, dass die Dateien in Ordnung sind. Was passiert aber, wenn die Hashes beschädigt sind :?:
Wenn eine solche Funktionalität noch nicht existiert, würde ich eine solche vorschlagen.

Viele Grüsse
Wer Rechtschreibfehler findet, darf sie behalten oder an den Meistbietenden versteigern. / Everybody finding a misspelling is allowed to keep or sell it.
aker

WSUS Offline Update „Community Edition“
https://gitlab.com/wsusoffline/wsusoffline/-/releases
aker
 
Posts: 3999
Joined: 02.03.2011, 15:32

Re: Dateiprüfung

Postby WSUSUpdateAdmin » 10.07.2011, 11:09

Moin aker,

aker wrote:Wenn eine solche Funktionalität noch nicht existiert, würde ich eine solche vorschlagen.

Ich verstehe nicht ganz, welche Funktionalität fehlt :?:

aker wrote:ich finde die Idee, dass die Dateien vor der Installation geprüft werden, prima. Im Moment verwende ich sie zwar nicht, bin mir aber sicher, dass das bald wieder der Fall sein wird. :)
Damit kann man sicher sein, dass die Dateien in Ordnung sind. Was passiert aber, wenn die Hashes beschädigt sind :?:

Bei der Verifizierung wird geprüft, ob die Hashes der zu installierenden Datei mit den in der Prüfsummendatei hinterlegten Werten übereinstimmen.
Ist das nicht erfolgreich, wird das Paket übersprungen.
Dabei ist es beim Fehlschlag völlig unerheblich, ob das Installationspaket manipuliert wurde, ob der Datenträger beschädigt ist oder ob die Prüfsummendatei verändert wurde.
Einzige Ausnahme: Die Prüfsummendatei ist gar nicht vorhanden, dann wird (mit Warnung) installiert.
Ich habe zur Illustration mal die Zeile
Code: Select all
305465,2c78fb12c353b748b04423a3ef588040,b08d06963a5aa64cc73484edeeb39b3fdcfc62bd743fcafb261fbd0f72bac679,..\w61\glb\windows6.1-kb2425227-x86_340a055c6c508675932335c47bfa19a629a1aecc.cab

aus der Datei hashes-w61-glb.txt gelöscht und erhalte beim Installationsversuch:
Code: Select all
Installing updates...
Installing update 1 of 17...
Verifying integrity of ..\w61\glb\windows6.1-kb2425227-x86_340a055c6c50867593233
5c47bfa19a629a1aecc.cab...
hashdeep.exe: Audit failed
ERROR: File hash does not match stored value (file: ..\w61\glb\windows6.1-kb2425
227-x86_340a055c6c508675932335c47bfa19a629a1aecc.cab).
Warning: Installation of ..\w61\glb\windows6.1-kb2425227-x86_340a055c6c508675932
335c47bfa19a629a1aecc.cab failed (errorlevel: ).
Installing update 2 of 17...


Ich denke, das ist in Ordnung so.

Gruß
Torsten
WSUSUpdateAdmin
Administrator
 
Posts: 2245
Joined: 07.07.2009, 14:38


Return to Verschiedenes / Miscellaneous

Who is online

Users browsing this forum: No registered users and 74 guests