Zum Inhalt springen
Sprache: DE

Was ist ein wechselnder Code auf einem Tag?

Ein Wert, den der Chip bei jedem Lesevorgang neu erzeugt, sodass ein einmal abgefangener Wert bereits verbraucht ist, wenn jemand ihn zu benutzen versucht. Er überwindet das Abspielen, den Angriff, bei dem ein Austausch aufgezeichnet und wiederholt wird. Gegen jemanden, der den Tag in der Hand hält, tut er nichts.

Was er tut

Jedes Mal, wenn der Tag gelesen wird, erzeugt der Chip einen Wert, der zuvor nicht aufgetreten ist. Das Lesegerät muss nichts Besonderes fragen, der Wert unterscheidet sich schlicht.

Häufig wird der Wert mit einem Zähler verbunden, sodass die empfangende Seite nicht nur erkennen kann, dass dieser Lesevorgang neu ist, sondern ungefähr auch, wie viele Lesevorgänge stattgefunden haben.

Die Folge ist, dass ein einmal beobachteter Wert danach wertlos ist, denn ihn erneut vorzuzeigen zeigt etwas vor, das bereits gesehen wurde.

Was die andere Seite braucht

Etwas, das sich erinnert. Ein wechselnder Wert bedeutet nur einem Prüfer etwas, der weiß, welche Werte bereits aufgetreten sind, oder der berechnen kann, welcher der nächste rechtmäßige wäre.

Das ist ein Dienst, der ein Geheimnis und einen Nachweis hält, und das ist dieselbe Anforderung an die Infrastruktur, die jedes Authentifizierungsverfahren hat, und dieselbe, die jede Bewertung unterschätzt.

Ein wechselnder Wert, gelesen von etwas ohne Gedächtnis, ist eine Zahl, die sich ändert, und eine Zahl, die sich ändert, ist keine Sicherheitseigenschaft.

Was er aufhält und was nicht

Er hält das Abspielen auf: einen Austausch aufzuzeichnen und ihn später zu wiederholen, was sonst der billigste Angriff gegen einen Tag ist, der jedes Mal dasselbe sagt.

Er hält niemanden auf, der ihn körperlich besitzt, denn dieser kann den Tag schlicht erneut lesen und einen frischen Wert erlangen.

Er beweist nichts über das Stück, an dem der Tag hängt, aus demselben Grund, aus dem kein Mechanismus am Chip das tut.

Und er hilft nicht, wenn der Prüfer einen alten Wert ohnehin annimmt, und das ist eine Frage der Einstellung und keine des Chips.

Die Art zu versagen, für die zu planen ist

Zähler laufen auseinander. Ein Tag, der ohne Verbindung zum Prüfer wiederholt gelesen wird, eilt über das hinaus, was der Prüfer erwartet, und ein strenger Prüfer weist dann einen echten Tag ab.

Jedes Rollout begegnet dem, meist dadurch, dass ein Tag bei der Montage erprobt oder aus Neugier gelesen wird, bevor er in Betrieb geht.

Der Prüfer braucht also ein Toleranzfenster und einen festgelegten Weg zum Nachführen, entschieden vor dem Ausrollen und nicht während des ersten Vorfalls.

Ein Verfahren ohne Antwort auf einen rechtmäßigen Tag, der durchfällt, wird in der Woche abgeschaltet, in der es anfängt, Kundinnen abzuweisen.

Häufige Fragen

Verhindert ein wechselnder Code das Klonen?

Er verhindert, dass ein aufgezeichneter Austausch abgespielt wird. Er verhindert nicht, dass jemand den Tag hält und ihn erneut liest.

Brauche ich dafür einen Dienst?

Ja. Der Wert bedeutet nur einem Prüfer etwas, der sich merkt, was er gesehen hat, oder der berechnen kann, was als Nächstes kommt.

Was geschieht, wenn der Zähler vorauseilt?

Ein strenger Prüfer weist einen echten Tag ab. Planen Sie ein Toleranzfenster und einen Weg zum Nachführen, bevor Sie ausrollen.

Ist das dasselbe wie Authentifizierung?

Es ist eine Familie davon. Die andere sendet eine Abfrage, die der Chip beantworten muss, und die braucht kein Nachhalten eines Zählers.