Leitfäden & Technische Ressourcen
Reale Risiken und konkrete Gegenmaßnahmen: Klonierung, Spoofing, AES-Verschlüsselung und DSGVO in industriellen RFID-Systemen.
RFID-Systeme sind heute in Lieferketten, Produktionsanlagen, Lagerhäusern, Krankenhausabteilungen und Zutrittskontrollinfrastrukturen integriert. Die Funkkommunikation, die sie so effizient macht — kein physischer Kontakt, keine Sichtlinie — ist auch ihre Hauptangriffsfläche: Jeder mit der richtigen Ausrüstung kann versuchen, Tags aus der Entfernung zu lesen, zu kopieren oder zu stören, ohne dass der Eigentümer es bemerkt.
Die Sicherheit in einem RFID-System zu gewährleisten bedeutet, drei separate Ebenen zu schützen:
Das grundlegende Prinzip bleibt dasselbe: Sicherheit wird von Anfang an geplant, nicht nachträglich hinzugefügt.
Die Klonierung besteht darin, den Inhalt eines legitimen Tags zu lesen und auf einen unbeschriebenen Tag zu kopieren, wodurch ein funktional identisches Duplikat des Originals entsteht. Es ist der häufigste Angriff mit den schwerwiegendsten Folgen in Produktauthentifizierungs- und Zutrittskontrollanwendungen.
Anfällige Tags: alle Tags ohne Verschlüsselung oder mit schwacher Schutzfunktion. Der bekannteste Fall ist der Mifare-Classic-Chip, dessen proprietärer Algorithmus Crypto-1 2008 geknackt wurde und mit Open-Source-Tools (Proxmark, Flipper Zero) in Sekunden geklont werden kann. Aus diesem Grund gilt Mifare Classic als veraltet für neue Sicherheitsprojekte.
Gegenmaßnahmen:
Das Spoofing ist die Simulation eines legitimen Tags durch dedizierte Hardware oder Software, ohne notwendigerweise einen bestehenden physischen Tag zu klonen. In RFID-Systemen ohne gegenseitige Authentifizierung hat ein Lesegerät keine Möglichkeit, einen echten Tag von einem emulierten zu unterscheiden.
Der Relay-Angriff ist eine ausgeklügelte Variante: Zwei Geräte fangen die Kommunikation zwischen Tag und Lesegerät ab und leiten sie in Echtzeit weiter, was Zugang auch dann ermöglicht, wenn der physische Tag nicht im Lesebereich ist.
Gegenmaßnahmen:
Das Abhören ist das passive Abfangen der Funkkommunikation zwischen Tag und Lesegerät. Ohne Verschlüsselung reisen Daten (EPC, User Memory, NDEF-Nutzlast) im Klartext und können von jedem Empfänger abgefangen werden, der auf der richtigen Frequenz innerhalb eines Radius abgestimmt ist, der in UHF 10 Meter überschreiten kann.
Der Replay-Angriff verwendet zuvor aufgezeichnete legitime Kommunikationen erneut, um unbefugten Zugang zu erhalten. Er wird effektiv durch Challenge-Response-Protokolle mit zufälligen Nonces blockiert.
Die Verschlüsselung macht übertragene Daten für diejenigen unleserlich, die die Entschlüsselungsschlüssel nicht besitzen. In RFID-Systemen werden zwei Ansätze unterschieden:
| Algorithmus | Typ | Sicherheit | Chips / Standards | Typische Anwendungen |
|---|---|---|---|---|
| AES-128 | Symmetrisch | Hoch | DESFire EV3, NTAG 424 DNA, UHF Gen2v2 | Zutrittskontrolle, sichere Logistik, Fälschungsschutz |
| AES-256 | Symmetrisch | Sehr hoch | DESFire EV3 (erweiterter Modus) | Verteidigung, kritische Infrastrukturen, Ausweisdokumente |
| 3DES | Symmetrisch | Mittel | Mifare Ultralight C, Legacy-Systeme | Ticketing, schrittweise zu aktualisierende Bestandssysteme |
| ECC | Asymmetrisch | Sehr hoch | DESFire EV3, PKI-Systeme | Banking, zertifizierte Authentifizierung, industrielles IoT |
| Crypto-1 | Proprietär | Veraltet — nicht verwenden | Mifare Classic (Legacy) | Nicht für neue Projekte geeignet; seit 2008 anfällig |
Verschlüsselung schützt Daten, reicht aber nicht aus: Es muss auch verifiziert werden, wer kommuniziert. Die wichtigsten Authentifizierungsprotokolle im RFID/NFC-Bereich:
Das Lesegerät sendet eine zufällige Anfrage (Nonce) an den Tag; der Tag antwortet mit einem berechneten Wert unter Verwendung des geheimen Schlüssels. Ist die Antwort korrekt, wird der Zugang gewährt. Jede Sitzung ist einmalig: Ein Replay-Angriff funktioniert nicht, weil sich die Anfrage jedes Mal ändert.
Sowohl Tag als auch Lesegerät authentifizieren sich gegenseitig, bevor Daten ausgetauscht werden. Es ist der von DESFire EV3 und NFC-Zahlungssystemen verwendete Mechanismus: Er eliminiert das Risiko gefälschter Lesegeräte, die Daten von legitimen Tags sammeln.
Spezifischer Mechanismus von NTAG 424 DNA: Bei jedem Tap erzeugt der Tag eine mit CMAC (Cipher-based Message Authentication Code) signierte URL. Der Server verifiziert die Signatur und den inkrementellen Zähler — jeder Tap produziert eine andere Signatur, die nicht geklont oder repliziert werden kann.
Neben der Kommunikationsverschlüsselung bieten moderne RFID-Chips Mechanismen zum Schutz von ruhenden Daten:
Die meisten Chips unterstützen separate Passwörter für Lesen, Schreiben und dauerhafte Sperre. In EPC Gen2v2 gibt es zwei hierarchische Ebenen: Access Password (für Schreiben und Lock) und Kill Password. In NFC (NTAG, DESFire) werden Passwörter auf Datei- oder Seitenebene verwaltet.
Best Practice: Das werkseitige Passwort (generell 00000000h) nie auf Tags im Betrieb belassen. Das Passwort während der Kodierungsphase ändern und sicher im Managementsystem speichern.
Die Lock Bytes machen einzelne Seiten oder Speicherblöcke dauerhaft nicht veränderbar. Einmal gesetzt, kann selbst der, der das Passwort kennt, diesen Bereich nicht überschreiben. Nützlich für Zertifizierungs-Tags, Manipulationsschutz-Etiketten, Dokumente.
Der Permalock (EPC Gen2) sperrt dauerhaft ganze Speicherwörter. Wie NFC-Lock-Bytes ist er irreversibel: Nur anwenden, wenn der Inhalt endgültig und verifiziert ist.
Der Kill-Befehl ist ein vom EPC-Gen2-Standard vorgesehener Befehl, der den Tag dauerhaft deaktiviert und ihn für kein Lesegerät mehr lesbar macht. Er erfordert die korrekte Kill Password-Eingabe (32 Bit).
Legitime Anwendungsfälle: Ende des Lebenszyklus des verfolgten Produkts, Verbraucher-Datenschutz (der Tag auf einem gekauften Kleidungsstück kann an der Kasse deaktiviert werden), Entsorgung von Unternehmens-Assets.
Achtung: Das Standard-Kill-Passwort (00000000h) muss vor der Feldinbetriebnahme geändert werden — ein Tag mit Werkspasswort kann von jedem deaktiviert werden.
Fortgeschrittene Chips (DESFire EV3, Gen2v2) erzeugen dynamische Sitzungsschlüssel für jede Kommunikation: Der Schlüssel wird aus dem Master-Schlüssel durch einen Key-Diversification-Algorithmus abgeleitet und ändert sich bei jeder Authentifizierung. Auch das vollständige Abfangen einer Sitzung nützt dem Angreifer nichts, da der nächste Schlüssel anders sein wird.
Die DSGVO (EU-Verordnung 2016/679) gilt für RFID-Systeme, wenn die gespeicherten oder übertragenen Daten auf eine natürliche Person zurückführbar sind — direkt (Name, Personalausweisnummer) oder indirekt (Mitarbeiter-Badge-ID, Benutzerweg über an persönlichen Gegenständen befindliche Tags).
| Standard | Bereich | Abgedeckte Sicherheitsfunktionen |
|---|---|---|
| ISO/IEC 18000-63 (EPC Gen2v2) |
UHF-RFID | Authentifizierung, AES-128-Verschlüsselung, Zugriffskontrolle, Kill-Befehl, EPC-Schutz |
| ISO/IEC 29167 | Generisches RFID | Kryptografisches Framework für RFID-Protokolle: definiert sichere interoperable Algorithmus-Suiten |
| ISO/IEC 14443-4 | NFC / Smart Card | T=CL-Protokoll für sichere Kommunikationen (verwendet von DESFire, NTAG 424 DNA) |
| ISO/IEC 27001 | Managementsystem | Framework für Informationssicherheitsmanagement; gilt für die gesamte RFID-Infrastruktur |
| DSGVO (EU 2016/679) | Datenschutz | Privacy by Design, Datenminimierung, Pseudonymisierung, Datenpannenmeldung |
Wintag entwickelt maßgeschneiderte Lösungen. Beschreiben Sie Ihre Anwendung und erhalten Sie innerhalb von 24 Stunden eine technische Einschätzung.
Beschreiben Sie Ihren Bedarf und ein Wintag-Ingenieur antwortet Ihnen innerhalb von 24 Stunden mit einer konkreten Einschätzung — ohne Verpflichtung.