🛡️Ausblick: UDS, Sicherheit und Recht
OBD-II ist der kleinste gemeinsame Nenner für abgasrelevante Daten. Werkstätten und Hersteller sprechen darüber hinaus UDS – und genau weil der Diagnosezugang so mächtig ist, wird er heute abgesichert.
🧰UDS – Unified Diagnostic Services (ISO 14229)
| SID | Service | Zweck |
|---|---|---|
| 10 | DiagnosticSessionControl | Sitzung wechseln (Standard, erweitert, Programmierung) |
| 11 | ECUReset | Steuergerät neu starten |
| 14 | ClearDiagnosticInformation | Fehlerspeicher löschen |
| 19 | ReadDTCInformation | Fehlerspeicher detailliert lesen (Status, Umgebungsdaten) |
| 22 | ReadDataByIdentifier | Daten über 2-Byte-ID lesen, z. B. F190 = VIN |
| 27 | SecurityAccess | Seed & Key: Freischaltung geschützter Funktionen |
| 2E | WriteDataByIdentifier | Daten schreiben (Codierung) |
| 31 | RoutineControl | Routinen starten, z. B. Selbsttests |
| 34/36/37 | RequestDownload / TransferData / RequestTransferExit | Software flashen |
| 3E | TesterPresent | Sitzung am Leben halten |
Tester → 7E0: 03 22 F1 90
SF, ReadDataByIdentifier, DID F190 (VIN)
ECU → 7E8: 10 14 62 F1 90 … (First Frame)
Tester → 7E0: 30 00 00 (Flow Control)
ECU → 7E8: 21 … 22 … (VIN, 17 Zeichen)
Negativ: 03 7F 22 31
requestOutOfRange (DID unbekannt)Mit SAE J1979-2 („OBDonUDS“) wandert auch die gesetzliche OBD-Diagnose auf UDS-Basis; statt Mode 01 + PID werden dann DIDs über Service 22 gelesen.
🔒Sicherheit: Warum der Bus geschützt werden muss
Kein Absender, keine Signatur
Klassisches CAN kennt nur Identifier. Jeder Knoten kann jede ID senden, niemand prüft, wer sendet. Das war in geschlossenen Netzen der 1980er-Jahre kein Problem – vernetzte Fahrzeuge sind aber nicht mehr geschlossen.
Gateway als Türsteher
Moderne Fahrzeuge trennen die Busse (Antrieb, Fahrwerk, Komfort, Infotainment). Das zentrale Gateway leitet nur erlaubte Nachrichten weiter; an der OBD-Buchse sind oft nur Diagnose-Anfragen möglich, manche Hersteller verlangen für schreibende Zugriffe eine Online-Freischaltung.
Gegenmaßnahmen
SecOC (AUTOSAR Secure Onboard Communication) hängt Nachrichten einen kryptografischen MAC und Frischewert an; UDS SecurityAccess bzw. Authentication (Service 29) schützt Diagnosefunktionen; Intrusion-Detection erkennt ungewöhnliche Muster. UN-Regelung R155 verlangt ein Cyber-Security-Managementsystem für neue Typgenehmigungen.
⚖️Rechtlicher Hinweis
- Lesen der OBD-Daten am eigenen Fahrzeug ist in der Regel unproblematisch. Senden auf dem Fahrzeugbus, Codieren oder Flashen kann Steuergeräte stören, Garantie und Betriebserlaubnis gefährden und im Straßenverkehr lebensgefährlich sein.
- Manipulationen an abgasrelevanten Systemen und das Umgehen von Diebstahlschutz sind unzulässig bzw. strafbar.
- Fahrzeugdaten (z. B. VIN, Standort, Fahrprofile) können personenbezogen sein – beim Aufzeichnen und Weitergeben Datenschutz beachten.
- Alle Beispiele dieser App sind synthetisch und ersetzen weder Werkstatthandbuch noch Fachwerkstatt.