Definition

Prüfsumme

Eine Prüfsumme ist ein Wert, der die Anzahl der Bits in einer Übertragungsnachricht widerspiegelt und von IT-Fachleuten verwendet wird, um schwerwiegende Fehler in Datenübertragungen zu erkennen. Vor der Übertragung kann jedem Datenteil oder jeder Datei einen Prüfsummenwert zugewiesen werden, nachdem eine kryptografische Hash-Funktion ausgeführt wurde. Der Begriff Prüfsumme wird manchmal auch als Checksumme, Hash-Summe oder Hash-Wert bezeichnet.

Prüfsummen geben der Gegenstelle Informationen über die Übertragung, um sicherzustellen, dass alle Daten vollständig übertragen werden. Der Prüfsummenwert selbst besteht in der Regel aus einer langen Reihe von Buchstaben und Zahlen, die als eine Art Fingerabdruck für eine Datei oder eine Reihe von Dateien dienen und die Anzahl der in der Übertragung enthaltenen Bits angeben.

Weicht der vom Endbenutzer berechnete Prüfsummenwert auch nur geringfügig vom ursprünglichen Prüfsummenwert der Datei ab, kann er alle an der Übertragung beteiligten Parteien darauf hinweisen, dass die Datei beschädigt oder von einem Dritten manipuliert wurde. Von dort aus kann der Empfänger untersuchen, was falsch gelaufen ist, oder versuchen, die Datei erneut herunterzuladen.

Die üblichen Protokolle zur Ermittlung von Prüfsummen sind das Transmission Control Protocol (TCP) und das User Diagram Protocol (UDP). TCP ist in der Regel zuverlässiger, wenn es darum geht, übertragene Datenpakete zu verfolgen, aber UDP kann von Vorteil sein, um eine langsamere Datenübertragung zu vermeiden.

Was kann eine inkonsistente Prüfsummennummer verursachen?

Nicht übereinstimmende Prüfsummenwerte können ein Zeichen dafür sein, dass bei der Übertragung etwas schief gelaufen ist, und es gibt einige Faktoren, die dies verursachen können, zum Beispiel:

  • Eine Unterbrechung der Internet- oder Netzwerkverbindung.
  • Eine dritte Partei, die die Datenübertragung stört.
  • Speicher- oder Platzprobleme, einschließlich Probleme mit der Festplatte.
  • Ein beschädigter Datenträger oder eine beschädigte Datei.

Gängige Arten von Prüfsummenalgorithmen

Es gibt mehrere kryptografische Hash-Funktionen, die Programmierer verwenden können, um Prüfsummenwerte zu erzeugen. Ein paar Gängige sind:

SHA-0: Diese Hash-Funktion war die erste ihrer Art und wurde kurz nach ihrer Entwicklung im Jahr 1993 zurückgezogen.

SHA-1: Diese Hash-Funktion wird seit 2010 nicht mehr als sicher angesehen.

SHA-2 (224, 256, 384, 512): Diese Familie von Hash-Funktionen basiert Zahlen, um einen Prüfsummenwert zu erstellen. Die daraus resultierenden Prüfsummen sind anfällig für Längenerweiterungsangriffe, bei denen ein Hacker den internen Zustand einer Datei rekonstruiert, indem er den Hash-Wert ausliest.

MD5: Diese Hash-Funktion erstellt einen Prüfsummenwert, aber jede Datei hat nicht notwendigerweise eine eindeutige Nummer. MD5 ist deshalb anfällig für Schwachstellen, wenn beispielsweise ein Hacker die Datei gegen eine mit demselben Prüfsummenwert tauscht.

Diese Definition wurde zuletzt im November 2021 aktualisiert

Erfahren Sie mehr über Netzwerksoftware

ComputerWeekly.de
Close