Einmalpasswort

Ein Einmalcode, der per SMS gesendet wird, um zu prüfen, wer eine Rufnummer kontrolliert – mit kurzer Gültigkeit und begrenzten Versuchen.

Nur Definitionen – ein hier erklärter Begriff ist keine Leistung, die wir verkaufen.

Ein Einmalpasswort (OTP) ist ein Code, der einmal funktioniert und innerhalb weniger Minuten abläuft. Es belegt die aktuelle Kontrolle über die Nummer, nicht die Identität; die Sicherheit liegt daher in den Grenzen, die es umgeben.

Gültigkeitsdauer, Zahl der Versuche, Regeln für erneutes Senden und Nummernvalidierung sind wichtiger als der Code selbst.

Zustellung und Fehler

Die Anwendung erzeugt einen Zufallscode, speichert ihn gehasht mit einer Gültigkeitsdauer und sendet den Klartext-Code per A2P SMS über eine Kurzmitteilungszentrale oder einen Aggregator. Die Sicherheit entsteht durch die Anwendungslogik, nicht durch den SMS-Transport. Ein Code kann verspätet ankommen, eine falsche Nummer erreichen oder auf einen SIM-Tausch folgen; die Seite OTP-SMS-Zustellung beschreibt den Pfad.

Welchen Weg der Code nimmt

  1. Anwendung
  2. SMPP-Gateway
  3. SMSC
  4. HLR / HSS
  5. MSC / MME
  6. Endgerät
  7. Zustellbestätigung
Die Anwendung übermittelt den Code über ein SMPP-Gateway an das SMSC; der Pfad führt über HLR/HSS und MSC/MME zum Endgerät, mit einem Zustellbericht.
Textbeschreibung

Die Anwendung übermittelt an ein SMPP-Gateway, das die Nachricht an das SMSC weitergibt. Der Pfad führt dann über HLR/HSS und MSC/MME zum Endgerät; ein Zustellbericht ist der letzte Knoten.

Was zu prüfen ist

Begrenzen Sie die Rate pro Nummer, IP und Gerät, deckeln Sie die Versuche und legen Sie eine kurze Gültigkeitsdauer fest. Legen Sie den Ausweichweg vor dem Start fest: einen Sprachanruf, eine Authenticator-App oder eine manuelle Prüfung.

FAQ

Ist ein SMS-OTP sicher genug?

Das hängt vom Wert ab, der auf dem Spiel steht. Kombinieren Sie es bei hochwertigen Konten mit einer Authenticator-App oder Passkeys.

Kann ein Code wiederverwendet werden?

Nein. Markieren Sie ihn beim ersten Erfolg als verwendet und machen Sie ihn bei Ablauf oder nach Erreichen der Versuchsgrenze ungültig.

Warum kommen Codes verspätet an?

Häufige Ursachen sind Überlastung der Route, ein nicht erreichbares Endgerät, eine falsche Nummer und Filterung am Ziel.

Mehr erfahren

Quellen

  1. 3GPP TS 23.040: Technische Realisierung des Short Message Service