it-swarm.com.de

Warum senden Apps mit Telefonüberprüfung dem Benutzer eine Nachricht, anstatt dass der Benutzer eine Nachricht an ihn sendet?

Bei vielen Apps kann sich der Benutzer mit seiner Telefonnummer authentifizieren, indem der Benutzer diese eingibt und dann eine SMS mit einem in die App einzugebenden Code) sendet. Sehr wenige (falls vorhanden, die ich finden Sie noch aktiv), präsentieren Sie einfach die SMS Schnittstelle) und lassen Sie den Benutzer eine SMS mit einem Bestätigungscode an den Server senden. Ich kann mir eine vorstellen wenige Gründe dafür, aber keiner, der es für mich wirklich auszuschließen scheint:

  • Das Senden eines SMS könnte den Benutzer kosten, und ohne lokale Nummern für jedes Land könnte es einen erheblichen Betrag kosten
  • Ein Benutzer möchte sich möglicherweise auf einem Gerät anmelden, das nicht über SMS -Funktionen verfügt, aber stattdessen die SMS an sein Telefon senden kann) [iPod/Tablet usw. .] (Dies könnte gemindert werden, indem der Benutzer abhängig von den Gerätefunktionen sowohl eingehende als auch ausgehende Daten zur Überprüfung verwenden kann.)
  • Benutzer sind mit der Empfangsoberfläche von anderen bekannten Apps sehr vertraut und fühlen sich daher möglicherweise sicherer
  • Scheint das Senden einer SMS "ein bisschen" zwielichtig "wie Betrug der alten Schule, bei dem Sie aufgefordert werden, eine Nachricht an eine Nummer zu senden?
  • Es ist nicht mit einer Desktop-Webversion des Produkts kompatibel

Keiner dieser Gründe scheint ein wirklicher Grund zu sein, dies nicht zu tun, aber aus irgendeinem Grund scheinen die großen Namen wie WhatsApp, SnapChat, Facebook usw. dies zu vermeiden. Kann sich jemand wichtige Gründe vorstellen, dies nicht zu tun, oder Einblicke haben, warum dies nicht häufiger vorkommt?

25
George Green

Es ist ziemlich einfach, eine SMS Nachricht zu senden, die anscheinend von der Telefonnummer Ihrer Wahl stammt, ohne diese Nummer tatsächlich zu kontrollieren. Und so eine SMS von einer Nummer überprüft Ihre ID nicht auf die gleiche Weise wie das Empfangen einer SMS an eine Nummer).

80
Mike Scott

Da niemand erwähnt hat, kostet das Senden von SMS (vom Kunden)) Geld, zumindest in Entwicklungsländern. Außerdem kann sich der Validierungsserver in einem anderen Land befinden. Ich persönlich möchte nicht senden eine kostspielige SMS aus Japan nach USA. Da der Server SMS über Drittanbieter SMS Anbieter), haben sie keine so viel Kosten pro SMS zu tragen.

19
Rohan Kandwal

Der Zweck der SMS-Überprüfung besteht darin, den Besitz Ihres Telefons zu bestätigen und Sie nicht kontaktieren zu lassen.

Die Zwei-Faktor-Authentifizierung erfordert normalerweise etwas, das Sie wissen (ein Passwort) und etwas, das Sie haben (einen Sicherheitsschlüssel, einen Dongle oder Ihr Handy usw.).

Die Idee ist, dass selbst wenn ein Betrüger in einem entfernten Gebiet Ihr Passwort kompromittieren würde, er Ihnen das Telefon nicht physisch rauben könnte.

Es spielt eigentlich keine Rolle, wer die Nachricht sendet.

0
user121968

Da der Rest angesprochen wurde, werde ich mich auf einen kleinen Punkt konzentrieren:

Das Senden eines SMS könnte den Benutzer kosten, und ohne lokale Nummern für jedes Land könnte es einen erheblichen Betrag kosten

So funktioniert das Senden von SMS nicht. Sie haben normalerweise keine Nummer. Sie verwenden einen Anbieter wie clickatell.com. Sie erhalten eine API, mit der Sie Textnachrichten senden können. Die tatsächlichen Kosten hängen in der Regel vom Land ab, wobei die Industrieländer im Allgemeinen billiger sind - aber nicht davon, wie nahe sie Ihnen sind.

In der Regel können Sie Ihren angezeigten Absender mit solchen Diensten frei auswählen. Dies schließt die bekannten alphanumerischen Absender wie Google ein. Da Sie nie eine Antwort auf 2FA-Nachrichten erwarten, möchten Sie nicht wirklich eine Nummer.

0
vidarlo

Im Allgemeinen ist das Senden von SMS an den Benutzer für den Kunden einfacher. Und alle Unternehmen möchten ihren Kunden die Arbeit erleichtern. Betrachten Sie die folgenden Fälle:

  1. Die Eingabe eines 4- bis 8-stelligen (meistens) Codes ist einfacher als die Eingabe eines Textes und der Handynummer des Empfängers in die App SMS App) und das Senden.
  2. An Orten, an denen Dual-Sims eine größere Rolle spielen, verfügt ein Benutzer möglicherweise nicht über ein SMS -Paket auf der beim Dienst registrierten Mobiltelefonnummer).
  3. Einige Mobilfunkbetreiber deaktivieren ISD-Anrufe und internationale SMS standardmäßig) und aktivieren sie nur auf Anfrage. Wenn der Benutzer den Dienst dieses Betreibers nutzt und Sie einen internationalen Dienst haben, verlieren Sie möglicherweise einen Kunden.
  4. Viele alte Leute können SMS leicht lesen, haben aber Schwierigkeiten, sie zu senden (meine Oma tut es).
  5. Wie Sie in Ihrer Frage erwähnt haben, kostet das Senden von SMS] Geld.
0
Kolappan N