Recovery
Recovery (englisch für „Wiederherstellung“ oder „Genesung“) bezeichnet in der Informatik den Prozess, ein Computersystem, eine Softwareanwendung oder Daten nach einem Fehler, Absturz, Datenverlust oder einer Sicherheitsverletzung in einen funktionsfähigen Zustand zurückzuversetzen.
Das Ziel von Recovery-Maßnahmen ist es, die Verfügbarkeit von Systemen sicherzustellen und Datenverluste zu minimieren. Je nach Schwere des Vorfalls reicht dies von der einfachen Wiederherstellung einer einzelnen Datei bis hin zur kompletten Neuinstallation eines Betriebssystems oder der Aktivierung eines Notfall-Rechenzentrums (Disaster Recovery).
Arten der Wiederherstellung
Man unterscheidet grundsätzlich zwischen der Wiederherstellung von Daten und der Wiederherstellung des Systems.
1. Daten-Recovery (Data Recovery)
Dies betrifft das Wiederherstellen von verloren geglaubten oder beschädigten Dateien.
- Ursachen: Versehentliches Löschen, Formatierung, Defekte an Festplatten/SSDs, Ransomware-Angriffe oder Korruption von Dateisystemen.
- Methoden:
- Software-basiert: Spezielle Tools scannen den Datenträger nach Überresten gelöschter Dateien (da diese oft erst überschrieben werden müssen, bevor sie endgültig weg sind) und versuchen, sie zu rekonstruieren.
- Hardware-basiert: Bei physischen Defekten (z. B. defekte Leseköpfe, Elektronikschaden) müssen Daten in Reinräumen von Spezialisten von den Platten gelesen werden. Dies ist sehr kostspielig.
- Aus Backup: Der einfachste und sicherste Weg ist das Zurückspielen einer früheren Sicherungskopie.
2. System-Recovery
Dies betrifft das Wiederherstellen der Funktionsfähigkeit des Betriebssystems oder der gesamten IT-Infrastruktur.
- Systemwiederherstellungspunkt: Betriebssysteme wie Windows erstellen automatisch Schnappschüsse (Snapshots) des Systemzustands. Bei Problemen kann das System auf einen früheren Zeitpunkt zurückgesetzt werden, an dem es noch stabil lief.
- Recovery-Partition: Viele Hersteller (Dell, HP, Lenovo, Apple) integrieren eine versteckte Partition auf der Festplatte, die ein Abbild des Auslieferungszustands enthält. Von hier aus kann der PC auf Werkseinstellungen zurückgesetzt werden.
- Bare-Metal-Recovery: Die komplette Wiederherstellung eines Systems auf „nackter Hardware“ (ohne vorinstalliertes OS) aus einem vollständigen Image-Backup. Dies wird oft in Unternehmen genutzt, um Server nach einem Totalausfall schnell wieder in Betrieb zu nehmen.
Wichtige Kennzahlen: RTO und RPO
Im professionellen IT-Management (Business Continuity Management) wird Recovery durch zwei Schlüsselkennzahlen definiert:
- RTO (Recovery Time Objective): Die maximal akzeptable Zeitspanne, die ein System nach einem Ausfall offline sein darf.
- Beispiel: Ein Online-Shop darf maximal 1 Stunde offline sein. Das Recovery muss also innerhalb dieser Stunde abgeschlossen sein.
- RPO (Recovery Point Objective): Der maximal akzeptable Datenverlust, gemessen in Zeit.
- Beispiel: Wenn Backups nur einmal täglich nachts gemacht werden und das System um 15:00 Uhr ausfällt, beträgt der RPO 15 Stunden (alle Daten des Tages sind weg). Ein RPO von 0 bedeutet, dass kein einziger Datenverlust akzeptabel ist (was synchrones Mirroring erfordert).
Disaster Recovery (DR)
Disaster Recovery ist die umfassendste Form der Wiederherstellung. Sie bezieht sich auf Strategien und Prozesse, um die IT-Infrastruktur nach einer Katastrophe (Brand, Hochwasser, Cyberangriff, Stromausfall) wiederherzustellen.
- Notfallplan: Ein detaillierter Plan, wer was zu tun hat.
- Ausweichstandorte: Nutzung eines zweiten Rechenzentrums (Hot Site, Cold Site), das im Ernstfall die Aufgaben des ausgefallenen Hauptrechenzentrums übernimmt.
- Cloud-DR: Moderne Ansätze nutzen die Cloud, um Backups und virtuelle Maschinen vorzuhalten, die im Notfall sofort aktiviert werden können.
Recovery-Modi in Geräten
Fast alle modernen Geräte verfügen über spezielle Modi für die Wiederherstellung:
- Windows: „Erweiterte Startoptionen“, „Abgesicherter Modus“, „Diesen PC zurücksetzen“.
- macOS: „macOS Recovery“ (über Cmd+R startbar), um das System neu zu installieren oder von Time Machine wiederherzustellen.
- Android/iOS: „Recovery Mode“ oder „DFU Mode“ (Device Firmware Update), um das Gerät auf Werkseinstellungen zurückzusetzen oder das Betriebssystem neu aufzuspielen, wenn es nicht mehr bootet.
Herausforderungen und Risiken
- Datenkonsistenz: Beim Zurückspielen von Backups kann es zu Inkonsistenzen kommen, wenn Datenbanken gerade schrieben, als das Backup erstellt wurde.
- Veraltete Daten: Ein Recovery aus einem alten Backup bedeutet immer den Verlust der Daten, die seit dem Backup entstanden sind (siehe RPO).
- Komplexität: In virtualisierten Umgebungen oder Microservices-Architekturen ist die korrekte Reihenfolge der Wiederherstellung kritisch (z. B. muss erst die Datenbank laufen, bevor der Webserver startet).
- Ransomware: Bei einem Angriff durch Verschlüsselungstrojaner ist das Recovery nur sicher, wenn die Backups nicht ebenfalls infiziert oder verschlüsselt wurden (daher die Wichtigkeit von Offline-Backups).
Fazit
Recovery ist die letzte Verteidigungslinie der IT-Sicherheit. Prävention (Virenscanner, Firewalls, Schulungen) ist zwar wichtig, aber kein 100-prozentiger Schutz. Daher ist eine funktionierende Recovery-Strategie unverzichtbar. Der Erfolg misst sich nicht daran, ob ein Fehler passiert ist, sondern daran, wie schnell und vollständig das System danach wieder arbeitet. Regelmäßige Tests der Wiederherstellungsprozesse sind dabei genauso wichtig wie das Erstellen der Backups selbst – denn ein Backup, das sich nicht zurückspielen lässt, ist wertlos