OTP per WhatsApp und SMS: Sicherheit, Zustellung, Betrug
OTP-Nachrichten per WhatsApp und SMS: One-Tap, Zero-Tap und Copy-Code, Zustellung, Fallback, Schutz vor SMS-Pumping und sichere Nutzerführung.
Von OmniChannels.ai Editorial Team · Geprüft von BroadNet Messaging Solutions Team
SMS und OTP
Kurze Antwort
Ein zuverlässiger OTP-Ablauf erzeugt einen kurzlebigen Einmalcode, liefert ihn über den Kanal aus, der voraussichtlich am schnellsten ankommt, und weicht höchstens einmal auf einen zweiten Kanal aus, wenn die Zustellung nicht bestätigt wird. Auf WhatsApp nutzen Sie eine Authentifizierungsvorlage mit Copy-Code-, One-Tap- oder Zero-Tap-Button. Bei SMS verwenden Sie eine registrierte transaktionale Absenderkennung (Sender-ID). Beide Wege schützen Sie mit Ratenbegrenzung, Versuchslimits und Monitoring auf SMS-Pumping, auch Artificially Inflated Traffic genannt.
Auf dieser Seite
- Was macht eine gute OTP-Nachricht aus?
- Wie funktionieren WhatsApp-Authentifizierungsvorlagen?
- Wie sollten OTPs per SMS versendet werden?
- Wie gestalten Sie OTP-Zustellung und Fallback?
- Wie verhindern Sie SMS-Pumping und OTP-Betrug?
- Praxisbeispiel: eine Lieferdienst-App in Katar
- Häufige Fehler und Grenzen
- Wie OmniChannels.ai Sie unterstützt
Das Wichtigste
- WhatsApp verlangt für Einmalpasscodes Authentifizierungsvorlagen; sie verwenden festen, vorgegebenen Text und die Zustellung per Copy-Code, One-Tap oder Zero-Tap.
- One-Tap- und Zero-Tap-Autofill erfordern Änderungen an Ihrer Android-App; Copy-Code funktioniert ohne App-Anpassung.
- NIST SP 800-63B stuft OTPs, die über das Telefonnetz (SMS oder Sprache) zugestellt werden, wegen SIM-Swap- und Abfangrisiken als eingeschränkten Authentifikator ein.
- SMS-Pumping, auch Artificially Inflated Traffic (AIT) genannt, erzeugt mit gefälschten OTP-Anfragen kostenpflichtigen SMS-Verkehr und wird durch Ratenbegrenzung, Länderfreigaben und Conversion-Monitoring eingedämmt.
- Der Fallback sollte nach einem kurzen Timeout ohne Zustellbericht greifen; derselbe Code darf nicht durch unbegrenzte Wiederholungen erneut versendet werden.
Dieser Leitfaden richtet sich an Produktmanager, Entwickler und Sicherheitsteams, die Einmalpasswörter (OTPs) für Registrierung, Login, Zahlungen oder Kontowiederherstellung versenden. Er zeigt, wie WhatsApp-Authentifizierungsvorlagen funktionieren, wie Sie Codes per SMS zustellen, wie Sie einen Fallback gestalten und wie Sie OTP-Betrug wie SMS-Pumping stoppen, ohne echte Nutzer auszubremsen.
Was macht eine gute OTP-Nachricht aus?
Eine gute OTP-Nachricht kommt innerhalb von Sekunden an, lässt sich leicht eingeben, kann nicht wiederverwendet werden und ist klar als Ihre erkennbar. Alles Weitere in diesem Leitfaden dient diesen vier Eigenschaften.
- Schnell: Zustellung beim ersten Versuch innerhalb von Sekunden.
- Einfach: Autofill oder Kopieren, wo immer möglich; kein Suchen im Text.
- Sicher: kurzlebig, einmalig verwendbar, mindestens sechs Stellen, mit dem Hinweis „Nicht weitergeben“.
- Vertrauenswürdig: ein verifizierter Unternehmensname auf WhatsApp oder eine registrierte Absenderkennung bei SMS.
Wie funktionieren WhatsApp-Authentifizierungsvorlagen?
WhatsApp verlangt für Einmalpasscodes eine Authentifizierungsvorlage. Der Text wird von Meta vorgegeben, zum Beispiel „123456 ist Ihr Bestätigungscode“, mit einem optionalen Sicherheitshinweis („Geben Sie diesen Code zu Ihrer Sicherheit nicht weiter“) und einer optionalen Ablaufzeile im Footer. Laut Metas Dokumentation dürfen Authentifizierungsvorlagen keine URLs, Medien oder Emojis enthalten, und Parameter sind auf 15 Zeichen begrenzt.
Sie wählen eine von drei Zustellarten:
| Art | Nutzererlebnis | Erforderlicher App-Aufwand | Am besten für |
|---|---|---|---|
| Copy-Code | Der Nutzer tippt auf einen Button, der den Code kopiert, und fügt ihn dann ein | Keiner | Web-Anmeldung, iOS-Apps, schneller Start |
| One-Tap-Autofill | Der Nutzer tippt auf einen Button; Ihre Android-App öffnet sich mit eingetragenem Code | Android-App-Integration (Handshake und Paketangaben) | Android-Apps mit geringer Reibung |
| Zero-Tap | Der Code wird automatisch und ohne Tippen an Ihre Android-App übergeben | Android-App-Integration plus Einwilligung des Nutzers in Ihrer App | Android-Abläufe mit höchster Conversion |
Zwei weitere Punkte aus Metas Dokumentation sind wissenswert:
- Sicherheit für verknüpfte Geräte ist in der Cloud API standardmäßig aktiv: Codes gehen nur an das primäre Gerät des Nutzers und werden auf verknüpften Geräten maskiert.
- iOS-Autofill: Meta gibt an, dass ab dem 15. Juni 2026 unter iOS 26 und höher die Tastaturvorschläge OTP-Autofill aus der WhatsApp-Benachrichtigung anbieten, ohne dass eine Integration nötig ist.
Wenn Sie Codes über eine Marketing- oder Utility-Vorlage senden, kann Meta diese Vorlage zur Ablehnung vormerken, und diese Entscheidung lässt sich nicht anfechten. Lesen Sie dazu unseren Leitfaden zu den WhatsApp-Vorlagenkategorien.
Wie sollten OTPs per SMS versendet werden?
SMS bleibt der universelle Kanal: Es funktioniert ohne Datenverbindung und ohne App. So machen Sie es zuverlässig:
- Verwenden Sie eine registrierte transaktionale Absenderkennung in Märkten mit Registrierungspflicht, etwa den VAE und Saudi-Arabien, und halten Sie Marketing davon fern. Siehe unseren Leitfaden zur Registrierung der Absenderkennung.
- Beschränken Sie die Nachricht auf ein Segment. Setzen Sie den Code an den Anfang, nennen Sie die Marke, geben Sie die Gültigkeit an und fügen Sie eine Warnung hinzu: „123456 ist Ihr Najm-Code. 5 Minuten gültig. Niemals weitergeben.“ Arabischer Text nutzt Unicode, daher passen weniger Zeichen in ein Segment.
- Unterstützen Sie SMS-Autofill unter Android (Format der SMS Retriever API) und iOS (Feld für Einmalcodes), damit Nutzer den Code nicht tippen müssen.
- Leiten Sie über hochwertige Verbindungen, die Zustellberichte liefern, damit Fallback und Monitoring echte Signale haben.
NIST SP 800-63B stuft OTPs über das öffentliche Telefonnetz (SMS und Sprache) wegen SIM-Swap, Rufnummernportierung und Abfangrisiken als eingeschränkten Authentifikator ein und empfiehlt, vor dem Versand Risikoindikatoren wie einen SIM-Wechsel zu prüfen. Kombinieren Sie bei hochwertigen Aktionen SMS-OTP mit weiteren Signalen oder bieten Sie stärkere Faktoren wie Passkeys an.
Wie gestalten Sie OTP-Zustellung und Fallback?
Senden Sie einmal auf dem besten Kanal, warten Sie kurz auf den Zustellbericht und weichen Sie einmalig aus. Unkontrollierte Wiederholungen sind der Punkt, an dem Kosten und Betrug explodieren.
- Wählen Sie den Primärkanal pro Nutzer: WhatsApp für Nutzer, die sich zuvor über WhatsApp verifiziert oder ihn gewählt haben; sonst SMS.
- Erzeugen Sie einen Code pro Verifizierungssitzung, mit kurzem Gültigkeitsfenster und einmaliger Annahme.
- Warten Sie den Status „zugestellt“ ab, mit einem kurzen Timeout in Sekunden statt Minuten.
- Weichen Sie einmalig auf den anderen Kanal aus, wenn nicht zugestellt wurde; dabei kann derselbe Code verwendet oder der erste ungültig gemacht werden.
- Bieten Sie ein vom Nutzer ausgelöstes erneutes Senden mit sichtbarem Countdown an, statt automatischer Wiederholungen.
- Begrenzen Sie erneutes Senden und Versuche pro Rufnummer, Gerät und Sitzung.
- Protokollieren Sie Kanal, Status, Latenz und Verifizierungsergebnis für jeden Versand.
| Kennzahl | Was sie aussagt | Maßnahme bei Verschlechterung |
|---|---|---|
| Zustellrate pro Kanal und Land | Zustand von Route oder Kanal | Route oder Primärkanal für diesen Markt wechseln |
| Zeit bis zur Zustellung | Wartezeit und Abbruchrisiko des Nutzers | Fallback-Timeout verkürzen, Route prüfen |
| Verifizierungs-Conversion (eingegebene Codes / gesendete Codes) | Erfolg bei echten Nutzern und Betrugssignal | Verkehr mit niedriger Conversion untersuchen |
| Rate des erneuten Sendens | Reibung in der Bedienung oder Zustellprobleme | Timeout, Autofill und Nachrichtentext prüfen |
| Kosten pro erfolgreicher Verifizierung | Tatsächliche Kosten | Kanäle neu gewichten, Betrugskontrollen verschärfen |
Wie verhindern Sie SMS-Pumping und OTP-Betrug?
SMS-Pumping, auch Artificially Inflated Traffic (AIT) genannt, entsteht, wenn Bots OTPs an Rufnummernbereiche anfordern, in denen jemand an der Terminierung des Verkehrs verdient. Sie zahlen für jede Nachricht; kein echter Nutzer verifiziert sich je. Die Prävention ist mehrschichtig.
Checkliste der Kontrollen
- Länderfreigaben: OTP-Ziele nur in Ländern erlauben, in denen Sie Kunden haben; neue Länder nur nach Prüfung freischalten.
- Ratenbegrenzung pro Rufnummer, IP-Adresse, Gerät, Sitzung und Nummernpräfix.
- Bot-Schutz (Challenge oder Risikobewertung) vor der OTP-Anfrage, nicht danach.
- Conversion-Monitoring: Alarm, wenn die Verifizierungs-Conversion für ein Land oder Präfix stark sinkt.
- Nummernvalidierung: fehlerhafte, fortlaufende oder offensichtlich ungültige Nummern ablehnen.
- Ausgabenwarnungen und Tageslimits pro Zielland.
- Exponentielles Back-off beim erneuten Senden und keine unbegrenzten automatischen Wiederholungen.
- WhatsApp bevorzugen für Nutzer, die es verwenden, da Authentifizierungsvorlagen an ein WhatsApp-Konto gebunden sind und nicht an eine Premium-SMS-Terminierung.
- Incident-Runbook: wer ein Land oder Präfix sperren darf und wie schnell.
Schützen Sie auch die Nutzer: Fragen Sie den Code niemals in einem Anruf oder Chat ab, weisen Sie in der Nachricht darauf hin und verlangen Sie eine erneute Authentifizierung, wenn sich Rufnummer oder SIM-Karte ändern.
Praxisbeispiel: eine Lieferdienst-App in Katar
„Rafeeq Delivery“ (fiktiv) verifiziert neue Nutzer und bestätigt hochwertige Bestellungen.
- Android-Nutzer erhalten eine WhatsApp-Authentifizierungsvorlage mit One-Tap-Autofill; iOS- und Web-Nutzer erhalten Copy-Code.
- Fallback: Wird die WhatsApp-Zustellung nicht innerhalb eines kurzen Timeouts bestätigt, geht derselbe Code einmalig per SMS von einer registrierten transaktionalen Absenderkennung.
- Limits: drei Code-Anfragen pro Rufnummer und Stunde, ein Limit pro Gerät und IP sowie OTP-Ziele, die auf die GCC-Länder beschränkt sind, in denen die App betrieben wird.
- Monitoring: In einer Nacht steigen die OTP-Anfragen an ein Präfix außerhalb des GCC sprunghaft an, bei nahezu null Verifizierungen. Die Länderfreigaben blockieren sie automatisch; der Vorfall kostet nichts, weil das Land nie aktiviert war.
- Ergebnis: Das Team verfolgt wöchentlich die Kosten pro erfolgreicher Verifizierung und die Verifizierungs-Conversion pro Kanal und passt den Primärkanal je Markt an.
Häufige Fehler und Grenzen
- Marketing- oder Utility-Vorlagen für OTPs auf WhatsApp zu verwenden.
- Langlebige oder wiederverwendbare Codes oder Codes, die nach Ausgabe eines neuen Codes gültig bleiben.
- Unbegrenztes erneutes Senden, das Pumping begünstigt und Nutzer verärgert.
- Keine Länderbeschränkung bei Registrierungs-OTPs.
- Werbetext in OTP-SMS, wodurch die Absenderkennung gesperrt werden kann.
- OTP als einzigen Faktor bei Aktionen mit hohem Risiko zu behandeln.
- Kostenänderungen zu ignorieren. Meta berechnet zugestellte Authentifizierungsvorlagen nach Empfängermarkt; prüfen Sie die aktuellen Preise in der Preisliste von Meta.
Wie OmniChannels.ai Sie unterstützt
OmniChannels.ai unterstützt WhatsApp-Authentifizierungsvorlagen mit One-Tap-, Zero-Tap- und Copy-Code-OTP sowie Utility- und Marketing-Vorlagen, jeweils mit Telefonvorschau und Nachverfolgung der Freigabe. SMS werden über die Netzbetreiberanbindung von BroadNet Technologies zugestellt, und Sprach-OTP erreicht Nutzer, die keine Textnachrichten empfangen können. So kombinieren Sie WhatsApp, SMS und Voice für OTP mit einem pro Anwendungsfall konfigurierten Kanal-Fallback. Zustellberichte mit Zusammenfassungs- und erweiterter Ansicht, Filtern und CSV-Export helfen Ihnen, die Zustellung je Kanal zu überwachen. OTP-Versand und Zustell-Webhooks sind in der öffentlichen REST-API dokumentiert.
Häufige Fragen
Was ist der Unterschied zwischen One-Tap, Zero-Tap und Copy-Code auf WhatsApp?
Copy-Code zeigt einen Button, der den Code kopiert, sodass der Nutzer ihn in Ihrer App oder auf Ihrer Website einfügen kann. One-Tap zeigt einen Button, der Ihre Android-App öffnet und den Code automatisch übergibt. Zero-Tap liefert den Code im Hintergrund ohne Tastendruck an Ihre Android-App. One-Tap und Zero-Tap setzen eine Android-App-Integration voraus; Copy-Code nicht.
Wie lange sollte ein OTP gültig sein?
Halten Sie die Gültigkeit kurz und akzeptieren Sie jeden Code nur einmal. NIST SP 800-63B verlangt, dass eine Out-of-Band-Authentifizierung innerhalb von 10 Minuten abgeschlossen wird und Codes mindestens sechs Stellen haben. Viele Unternehmen setzen für Logins und Zahlungen kürzere Zeitfenster. WhatsApp-Authentifizierungsvorlagen können optional eine Ablaufzeile anzeigen, damit Nutzer wissen, wie lange der Code gilt.
Was ist SMS-Pumping bzw. Artificially Inflated Traffic?
SMS-Pumping oder Artificially Inflated Traffic (AIT) ist Betrug, bei dem Bots massenhaft OTP- oder Verifizierungsnachrichten an Rufnummernbereiche auslösen, die der Angreifer kontrolliert oder an denen er verdient. Das Unternehmen zahlt für Nachrichten, die kein echter Nutzer wollte. Warnzeichen sind Spitzen in ungewöhnlichen Ländern, fortlaufende Nummern und Anfragen, die nie zur Verifizierung führen.
Sollten OTPs zuerst über WhatsApp oder über SMS gesendet werden?
Das hängt von Ihrer Zielgruppe ab. Wo die meisten Nutzer WhatsApp und eine Datenverbindung haben, bietet eine WhatsApp-Authentifizierungsvorlage ein gebrandetes Erlebnis mit Copy-Code oder Autofill. SMS erreicht auch Nutzer ohne WhatsApp oder Datenverbindung. Viele Teams senden auf dem bevorzugten Kanal und weichen einmalig auf den anderen aus, wenn die Zustellung nicht innerhalb eines kurzen Timeouts bestätigt wird.
Darf ich in einer WhatsApp-OTP-Nachricht einen Link einfügen?
Nein. Laut der Dokumentation von Meta zur Vorlagenkategorisierung dürfen Authentifizierungsvorlagen keine URLs, Medien oder Emojis enthalten, und ihr Text ist vorgegeben. Der Code wird über Copy-Code, One-Tap oder Zero-Tap übermittelt. Anmelde-Links und andere Inhalte gehören gegebenenfalls in separate Utility- oder Marketing-Vorlagen.
Werden WhatsApp-OTPs an verknüpfte Geräte gesendet?
Die Dokumentation von Meta zu Authentifizierungsvorlagen beschreibt die Sicherheit für verknüpfte Geräte, die in der Cloud API standardmäßig aktiviert ist: Codes werden nur an das primäre Gerät des Nutzers zugestellt und auf verknüpften Geräten maskiert. Das verringert das Risiko, dass Codes in einer Desktop-Sitzung gelesen werden, die jemand anderes kontrolliert.
Quellen
Weiterlesen
Weitere LeitfädenSMS und OTP
WhatsApp, SMS oder RCS: Welcher Kanal für OTP und Marketing?
WhatsApp, SMS und RCS im Vergleich für OTP, Benachrichtigungen, Marketing und Support: Reichweite, Kostentreiber, Einwilligung, Fallback und eine Entscheidungstabelle.
8 Min. Lesezeit
SMS und OTP
SMS-Pumping-Betrug: So funktioniert AIT und so stoppen Sie es
SMS-Pumping-Betrug (AIT) erklärt: wie Angriffe ablaufen, welche Warnzeichen es gibt und mit welchen mehrstufigen Maßnahmen Sie die Kosten für Fake-SMS stoppen.
9 Min. Lesezeit
VAE und Saudi-Arabien
SMS-Absenderkennung in den VAE und Saudi-Arabien registrieren
SMS-Absenderkennung in den VAE und Saudi-Arabien registrieren: Werbe- vs. Transaktions-ID, typische Unterlagen, Dauer und Compliance mit TDRA und CST.
8 Min. Lesezeit
