EMZETT.
Login

Verifizierung

Kurz: Die Überprüfung, ob ein System, eine Komponente oder eine Aussage tatsächlich den erwarteten Vorgaben entspricht — im Hardwarekontext z. B. die Prüfung, ob eine Komponente korrekt erkannt, kompatibel und funktionsfähig ist.

Genauer: Verifizierung ist von Validierung abzugrenzen: Verifizierung prüft “wurde es richtig gebaut?” (entspricht der Spezifikation), Validierung prüft “wurde das Richtige gebaut?” (erfüllt den eigentlichen Bedarf). Bei Hardware läuft ein Teil der Verifizierung automatisch beim Systemstart (POST — Power-On Self-Test).

Im Detail

Der POST als automatisierte Hardware-Verifizierung

Beim Systemstart durchläuft ein PC den POST (Power-On Self-Test): Das BIOS/UEFI prüft der Reihe nach, ob CPU, RAM, Grafikkarte und andere Kernkomponenten erkannt werden und grundlegend funktionsfähig sind, bevor überhaupt das Betriebssystem gestartet wird. Schlägt ein Test fehl, meldet das System das typischerweise über Signaltöne (Beep-Codes, deren genaue Abfolge je nach BIOS-Hersteller unterschiedlich kodiert ist) oder eine Fehlermeldung auf dem Bildschirm, noch bevor eine grafische Oberfläche verfügbar ist — genau deshalb sind Beep-Codes so wichtig: Wenn der Bildschirmausgang selbst das Problem ist (z. B. defekte Grafikkarte), bleibt der Signalton oft die einzige verfügbare Diagnoseinformation. Diese Hardware-Verifizierung läuft bei jedem Neustart erneut ab, damit z. B. neu eingesetzter oder ausgetauschter RAM sofort erkannt wird, ohne dass eine separate manuelle Konfiguration nötig ist.

Verifizierung vs. Validierung

Verifizierung ist von Validierung sauber abzugrenzen, ein Unterschied, der auch außerhalb der Hardwarewelt (z. B. in der Softwareentwicklung, im Qualitätsmanagement) wichtig ist: Verifizierung prüft “wurde es richtig gebaut?” — entspricht das Ergebnis der vorgegebenen Spezifikation? Validierung prüft dagegen “wurde das Richtige gebaut?” — erfüllt das Ergebnis überhaupt den eigentlichen Bedarf, unabhängig davon, ob die Spezifikation selbst sinnvoll war? Ein RAM-Riegel kann beispielsweise die Verifizierung bestehen (er funktioniert exakt wie spezifiziert), aber trotzdem für den konkreten Einsatzzweck ungeeignet sein (Validierung scheitert), wenn z. B. die Kapazität für die geplante Anwendung nicht ausreicht.

Integrität und Echtheit

Über die reine Existenz- und Funktionsprüfung hinaus umfasst Verifizierung im weiteren Sinn auch die Prüfung der Integrität und Echtheit von Komponenten und Firmware. Ob eine heruntergeladene Firmware-Aktualisierung wirklich vom Hersteller stammt, wird meist per digitaler Signatur geprüft — die Firmware wird mit dem privaten Schlüssel des Herstellers signiert, und das Gerät verifiziert diese Signatur vor der Installation mit dem zugehörigen öffentlichen Schlüssel. Läuft die Prüfung fehl, wird das Update abgelehnt, was verhindert, dass manipulierte oder gefälschte Firmware eingespielt wird.

Praktische Diagnose-Tools

Für die Verifizierung einzelner Komponenten über den POST hinaus gibt es spezialisierte Diagnose-Software: Memtest86 prüft RAM über Stunden hinweg mit verschiedenen Testmustern auf Bitfehler, CrystalDiskInfo liest die SMART-Werte von SSDs/HDDs aus (Betriebsstunden, Fehlerzähler, geschätzte Restlebensdauer), und Stresstest-Tools wie Prime95 oder FurMark verifizieren, ob CPU bzw. Grafikkarte unter Dauerlast stabil bleiben, ohne Abstürze oder Überhitzung zu zeigen.

Siehe auch: Authentizität