RFID-Sicherheitsdiskussionen beginnen meist mit der Frage nach Verschlüsselung, und das ist die falsche erste Frage. Gen2-Anhänger sind kleine passive Bauteile mit wenigen hundert Bit Speicher und ohne Batterie; was sie schützen können, ist eng, konkret und sollte verstanden sein, bevor jemand eine Sicherheitsanforderung schreibt.
Sicherheit beginnt mit dem Bedrohungsmodell
Verschiedene Bedrohungen brauchen verschiedene Mechanismen, und die meisten sind nicht kryptografisch.
- EPC umschreiben: Jemand ändert einen Anhänger, damit eine Palette sich als anderer Artikel ausgibt.
- Anhänger killen: Ein gestohlener Artikel passiert das Tor und ist unsichtbar.
- Klonen: Ein kopierter EPC erscheint auf einer Fälschung oder einem Dublett.
- Mithören: Ein nicht autorisierter Leser sammelt Kennungen im öffentlichen Raum.
- Dienstverweigerung: absichtliche Störung oder absichtliches Überlesen legt den Betrieb lahm.
Der EPC ist kein Geheimnis
Er ist eine Rundsendekennung und sollte als solche entworfen werden.
- Gen2-Anhänger antworten jedem konformen Leser; die Basis-Inventarbefehle enthalten keine Authentifizierung.
- Jeder mit passendem Leser und Antenne liest einen EPC aus mehreren Metern Entfernung.
- Behandeln Sie den EPC wie ein Kennzeichen, nicht wie ein Passwort oder ein kryptografisches Token.
- Kodieren Sie nie personenbezogene Daten, Preise oder Vertragsbedingungen in das EPC-Feld.
- Entwerfen Sie Folgeprozesse so, dass das Kennen eines EPC allein keine Berechtigung verleiht.
Zugriffs- und Kill-Passwort in Gen2
Zwei 32-Bit-Passwörter decken zwei verschiedene Risiken.
- Das Zugriffspasswort schützt Schreibzugriffe, damit Dritte EPC oder Anwenderdaten nicht umschreiben.
- Das Kill-Passwort schützt den Befehl zum dauerhaften Abschalten, damit ein Anhänger nicht still deaktiviert wird.
- Beide laufen über die Luft und brauchen Cover-Coding, damit das Abhören nicht trivial ist.
- Ein Anhänger mit dem Standardpasswort null ist praktisch ungeschützt, was in Piloten häufig vorkommt.
- Schreiben Sie beide Passwörter bei der Inbetriebnahme, oder akzeptieren Sie, dass kein Schutz existiert.
Sperrbits und Permalock
Sperren ist die stärkste Kontrolle in Gen2, und sie ist unumkehrbar.
- Sperrbefehle schützen EPC, TID, Anwenderspeicher, Zugriffs- und Kill-Passwort mit unterschiedlicher Granularität.
- Ein gesperrter EPC lässt sich nicht korrigieren, also erst sperren, wenn die Daten geprüft und der Prozess stabil sind.
- Permalock macht die Sperre selbst dauerhaft und nimmt jede spätere Entsperrung weg.
- Ein Nur-Lese-TID ist ein nützlicher Identitätsnachweis, aber kein Beweis gegen Klonen.
- Legen Sie die Sperrpolitik je Anhängerklasse fest, denn ein falsch gesperrter Anhänger ist Elektroschrott.
Cover-Coding und was es schützt
Es versteckt Passwörter vor beiläufigem Mithören, nicht vor einem entschlossenen Angreifer.
- Cover-Coding verknüpft das Passwort per XOR mit einer Zufallszahl, die der Leser zuerst vom Anhänger anfordert.
- Es verhindert, dass ein passiver Lauscher ein Klartextpasswort aus der Luft zieht.
- Es stoppt keinen Angreifer, der direkt mit dem Anhänger interagieren kann.
- Für die EPC-Lesung selbst bewirkt es nichts, die bleibt konstruktionsbedingt im Klartext.
- Aktivieren Sie es, wo der Leser die Option bietet, und vermarkten Sie es nicht als Verschlüsselung.
Klonen, TID und Gen2v2-Authentifizierung
Realistische Abwehr sind Identitätsprüfungen und physische Nachweise.
- Ein Kloner kopiert die EPC-Bank; ein TID-Wert ist schwerer zu kopieren, aber nachgewiesen möglich.
- Gen2v2 ergänzt einen Authenticate-Befehl mit kryptografischen Suiten, der passende Anhänger voraussetzt.
- Kryptografische Authentifizierung kostet mehr je Anhänger und verengt das Lieferantenfeld erheblich.
- In vielen Betrieben ist ein Abgleich gegen einen Serverdatensatz stärker als jede Prüfung im Anhänger.
- Setzen Sie Authentifizierung ein, wo der Artikelwert es rechtfertigt, und Prozesskontrollen überall sonst.
Schlüsselverwaltung über einen Anhängerstamm
Passwörter in Tabellen sind keine Kontrollen.
- Zugriffs- und Kill-Passwörter in einem verwalteten Secret Store je Standort und Anhängerklasse ablegen.
- Nie in Middleware, Mobile Apps oder Druckvorlagen hart kodieren.
- Zugriffspasswörter rotieren, wo die Anhängergeneration Neubeschreiben erlaubt, und verfolgen, welche Anhänger alte Werte tragen.
- Begrenzen, welche Leser und welche Bediener Sperr- oder Kill-Befehle absetzen dürfen.
- Jedes Sperr- und Kill-Ereignis mit Bediener, Zeit und Anhänger protokollieren und das Protokoll prüfen.
Manipulationsnachweis und physische Sicherheit
Die meisten realen Angriffe sind physisch, nicht funkgestützt.
- Ein Anhänger lässt sich abziehen und auf einen anderen Artikel kleben; zerstörbare oder manipulationsanzeigende Etiketten nutzen.
- Manipulationsschleifen und Gehäusesiegel erkennen Öffnen, kosten aber Geld und erzeugen Fehlermodi.
- Anhänger bei der Wareneingangsprüfung kontrollieren; ein beschädigter Anhänger ist wahrscheinlicher als ein geklonter.
- Anhänger dort anbringen, wo das Ablösen das Etikett zerstört, nicht dort, wo es bequem ist.
- Bei hochwertiger Ware RFID mit sichtbarer Markierung oder Seriennummer kombinieren.
Die Leserinfrastruktur ist Angriffsfläche
Der schwächste Punkt ist selten der Anhänger.
- Leser betreiben Firmware und Netzwerkdienste und stehen oft noch mit Standardzugangsdaten da.
- Segmentieren Sie das Lesernetz und verweigern Sie ausgehenden Internetzugriff.
- Firmware aktuell halten und Updates im Labor testen, bevor sie standortweit ausgerollt werden.
- Middleware, die EPCs schreibt, als privilegiertes System behandeln, denn sie kann Identitäten in großem Umfang verfälschen.
- Prüfen, wer Anhängerdaten ändern darf, und ein unveränderliches Protokoll dieser Änderungen führen.
Audit, Monitoring und Vorfallreaktion
Eine Kontrolle, die niemand beobachtet, ist bereits gescheitert.
- Lesungen, Schreibungen, Sperren und Kill-Befehle zentral protokollieren, mit Leseridentität und Bediener.
- Bei jedem Kill-Befehl außerhalb des dokumentierten Inbetriebnahme- oder Entsorgungsprozesses alarmieren.
- Bei abnormalem Schreibvolumen eines einzelnen Lesers alarmieren, denn das ist die Signatur von Massenüberschreiben.
- Das Anhängerregister muss beantworten können, wann ein EPC zuletzt und von welchem Leser gesehen wurde.
- Eine Reaktion auf Klonen oder Manipulation üben, bevor sie passiert; der erste echte Vorfall ist ein schlechter Zeitpunkt für das Design.
Eine realistische Sicherheitshaltung
Sagen Sie, was Sie erreicht haben, und sagen Sie, was nicht.
- Für die meisten Lager ist ein gesperrter EPC plus serverseitige Validierung angemessen und ausreichend.
- Für hochwertige oder regulierte Ware Gen2v2-Authentifizierung und physischen Manipulationsnachweis ergänzen.
- In öffentlichen Umgebungen annehmen, dass Kennungen gesammelt werden, und entsprechend entwerfen.
- Das Bedrohungsmodell dokumentieren, denn eine undokumentierte Kontrolle ist eine Kontrolle, die niemand pflegt.
- Jährlich prüfen: Anhängerlieferanten, Leserfirmware und Bedrohungsmodell ändern sich.






