Ist ein gesperrter Tag wirklich vor dem Überschreiben sicher?
Die Bytes sind wirklich sicher: Ein gesperrter Tag lässt sich von niemandem neu beschreiben. Der Gegenstand ist es nicht. Er lässt sich mit einem anderen Tag überkleben, abhebeln und austauschen oder schlicht entfernen, und keiner dieser Angriffe rührt den Speicher an, den das Sperren schützt.
Was das Sperren wirklich schützt
Den Inhalt, vollständig. Niemand kann einen gesperrten Tag neu beschreiben, und das ist keine Wahrscheinlichkeitsaussage: Der Chip nimmt den Schreibvorgang nicht an.
Gegen die bestimmte Bedrohung, dass eine vorbeigehende Person Ihr Plakat mit einem Telefon woandershin zeigen lässt, ist das Sperren eine vollständige Antwort. Diese Bedrohung ist echt, und das Sperren nimmt sie weg.
Was es offen lässt
Alles Körperliche, und im Körperlichen wohnen die leichteren Angriffe.
Ein zweiter Tag über dem ersten, den das Telefon stattdessen liest. Entfernen und Ersetzen durch einen Tag mit anderem Inhalt. Schlichte Zerstörung, die niemanden umleitet und das Rollout doch zunichte macht.
Keines davon verlangt Geschick mit NFC, und alle sind für einen Angreifer billiger, als einen Tag neu zu beschreiben es gewesen wäre.
Der Angriff durch Überkleben
Er lohnt die Betrachtung, weil er der ist, mit dem man nicht rechnet, und der, der tatsächlich vorkommt.
Einen neuen Tag über einen gesperrten zu kleben gibt einem Telefon zwei Tags im Feld, und der Ausgang hängt von der Geometrie ab. Oft gewinnt der äußere, weil er näher ist. Manchmal versagen beide, weil sie einander verstimmen, was immerhin ein sichtbares Versagen ist und keine stille Umleitung.
Dasselbe Muster ist bei gedruckten Codes gut belegt, wo das Überkleben eines Codes mit einem anderen ein verbreiteter Betrug ist. NFC ist dagegen nicht gefeit, und das Sperren richtet dagegen nichts aus.
Wie echter Schutz aussieht
Körperlich, zuerst. Ein Tag unter einer Laminierung, hinter einer festen Blende, in einen Gegenstand eingelassen oder in eine Karte eingebaut ist weit schwerer zu überkleben oder auszutauschen als ein Aufkleber auf einer glatten Fläche.
Sichtbar, zweitens. Ein Entwurf, bei dem die Stelle des Tags offensichtlich ist und ein fremder Aufkleber falsch aussieht, ist mehr wert als jede Chipfunktion, denn er wirbt jede vorbeigehende Person als Beobachterin an.
Kryptografisch, wo der Einsatz es rechtfertigt. Ein Chip, der sich ausweist statt bloß Inhalt zu halten, lässt Ihren Server prüfen, dass der Tag der echte ist, und das ist der einzige Mechanismus, der einen Austausch übersteht.
Das Sperren gehört neben diese und nicht an ihre Stelle. Es ist eine Schicht, es kostet nichts, und es für ausreichend zu halten ist die Stelle, an der Rollouts erwischt werden.
Häufige Fragen
Kann jemand einen anderen Tag über meinen kleben?
Ja, und das ist der wahrscheinlichste Angriff. Ob der äußere Tag gewinnt, hängt von der Geometrie ab, und dass beide versagen, kommt ebenfalls häufig vor, denn zwei Spulen in Kontakt stören einander.
Verhindert das Sperren das Klonen?
Nein. Jeder kann einen gesperrten Tag lesen und denselben Inhalt auf einen leeren schreiben. Das Sperren verhindert die Änderung dieses Tags und nicht die Vervielfältigung dessen, was er sagt.
Wie erkenne ich, dass ein Tag ausgetauscht wurde?
Indem Sie die Kennung gegen eine Aufzeichnung dessen halten, was Sie ausgerollt haben, oder indem Sie einen Chip nehmen, der sich ausweist. Der Inhalt allein sagt es Ihnen nicht, denn eine Kopie hält denselben Inhalt.
Lohnt sich ein manipulationsanzeigender Tag?
Wo das Entfernen die Bedrohung ist, ja. Solche Tags zerstören beim Abziehen ihre Antenne, ein entfernter Tag hört also auf zu arbeiten, statt anderswo weiterverwendbar zu sein.