Was ist die Dateiüberprüfung?
Bei der Dateiüberprüfung wird festgestellt, ob eine Computerdatei auf irgendeine Weise geändert wurde. Dies kann auf Korruption, Eindringen von Viren oder vorsätzliche Aktivitäten eines Benutzers zurückzuführen sein. Aus Sicherheitsgründen kann es wichtig sein, die Integrität einer Datei zu überprüfen und eine Warnung zu erhalten, wenn die Datei von einer früheren Version geändert wurde. Für die Dateiverifizierung stehen eine Reihe von Techniken zur Verfügung.
Eine Möglichkeit zur Überprüfung von Dateien besteht darin, eine neue Datei mit einer älteren Kopie zu vergleichen und dabei den gesamten Code nach und nach nach Änderungen zu durchsuchen. Eine weitere Option ist die Verwendung einer Prüfsumme. Der Benutzer erstellt einen Datenblock aus der Datei und speichert diesen. Wenn der Benutzer Zweifel an einer Datei hat, kann er die Prüfsummenberechnung erneut durchführen und die neue Version mit dem Original vergleichen. Wenn die Daten unterschiedlich sind, hat sich die Datei geändert.
Dieser Vorgang kann bei der Übertragung von Daten wichtig sein, bei denen Benutzer Änderungen identifizieren möchten, da dies auf ein Problem hinweisen kann. Ein Virus könnte beispielsweise an eine Datei angehängt worden sein, oder ein Hacker könnte Code eingefügt haben, um die Datei zu verfolgen oder einen böswilligen Befehl auszuführen. Im Fall von sicheren, vertraulichen Daten können Änderungen darauf hinweisen, dass irgendwo im System ein Kompromiss vorliegt, der behoben werden muss, um die Sicherheit der Daten zu gewährleisten. Ebenso möchten Benutzer möglicherweise die Dateiüberprüfung verwenden, um die Integrität einer Sicherung zu überprüfen und sicherzustellen, dass alle benötigten Daten vorhanden sind.
Computerprogramme stehen für die Dateiverifizierung zur Verfügung und die meisten sind sehr schnell. Wenn der Benutzer einen Befehl zum Überprüfen einer Datei ausführt, kann das Programm diese schnell durchsuchen und ein Ergebnis zurückgeben. Dieser Prozess kann bei besonders großen Dateien oder Situationen langsamer sein, in denen das Programm jedes Datenbit scannen muss, anstatt eine Prüfsummenmethode zu verwenden. Für Personen, die Daten über eine sichere Verbindung austauschen, umfasst der Prozess auch das Verschlüsseln und Entschlüsseln der Daten.
In manchen Fällen kann die Dateiverifizierung besonders wichtig sein. Beispielsweise möchten alle Seiten bei der Auswertung digitaler Beweismittel in Gerichtsverfahren die Gewissheit haben, dass die Akten gültig sind und nicht verändert wurden. Ein auf diesen Prozess spezialisierter Techniker kann das Material bewerten und feststellen, ob Änderungen aufgetreten sind. Dies kann auch bei forensischen Untersuchungen im Allgemeinen hilfreich sein, wenn Änderungen an einer Datei Spuren eines Verbrechers aufdecken können, der versucht, seine Spuren zu verwischen oder Ermittler zu täuschen.