Проверка текстового сообщения (SMS) для регистрации - PullRequest
11 голосов
/ 27 апреля 2009

Я наблюдаю тревожную тенденцию, когда веб-сайтам требуется проверка, отправленная на мобильные телефоны с помощью текстового сообщения (SMS). Gmail и Facebook являются двумя из них. Что я хочу знать, так это:

  1. Это хорошая идея, чтобы начать требовать мобильные телефоны вместо электронной почты сейчас?
  2. Как мне сделать это на моем собственном сайте?

Редактировать

Вот некоторые из моих новых вопросов по теме в ответ на ответы:

  1. Я вижу, что большинство из вас говорят, что регистрация по СМС в порядке. Но как насчет людей, у которых нет мобильных телефонов? И почему принято свободно разглашать информацию о вашем мобильном телефоне?
  2. Действительно ли эти крупные провайдеры платят за сообщение службе шлюза? Разве невозможно установить сервер с правильным программным обеспечением SMS или, по крайней мере, купить подписку напрямую вместо посредника?

Ответы [ 8 ]

4 голосов
/ 27 апреля 2009

Большинство сервисов SMS Gateway имеют своего рода API. HTTP-интерфейс кажется нормой.

Просто убедитесь, что вы подписались на сервис, который позволяет получать сообщения, потому что не все это делают. Для них это больше работа, так как они должны отправить вам какие-то данные.

Некоторые сервисы также предлагают отправлять квитанции, что позволяет узнать, получил ли получатель SMS.

Ниже приведены некоторые примеры.

Что касается вопроса номер один, я думаю, что совет командира Кина обоснован.

2 голосов
/ 28 ноября 2012

В качестве члена команды поддержки CS Networks. Я дам вам несколько ответов.

  1. Люди используют свои мобильные телефоны в качестве средства проверки, поэтому поставщики услуг могут быть уверены, что зарегистрированный участник не бот или что-то еще.
  2. Да, это правда. Крупные провайдеры оплачивают услуги SMS-шлюза. Да, такая инфраструктура возможна, но рекомендуется, чтобы у вас была команда людей, которые занимаются этим бизнесом в течение длительного периода времени.
2 голосов
/ 13 апреля 2010

SMS - причина, по которой я не могу использовать App Engine ().

Первая проблема в том, что у некоторых людей нет мобильного телефона. Я могу использовать Facebook почти полностью без проверки ячейки, но использую CAPTCHA для выполнения определенных действий. Поэтому CAPTCHA - одна из хороших альтернатив.

Я лично считаю, что мобильные телефоны принадлежат мобильным телефонам и не должны быть в Интернете. Что если бы все администраторы форума и новички в мире разработчики PHP использовали проверку SMS и кто-то взломал (взломал) их базу данных? Вы доверяете небольшому форуму? Нужно ли так отчаянно бороться с мошенничеством?

Если ваш сайт очень большой и популярный, может быть полезно получить подтверждение по SMS.

2 голосов
/ 27 апреля 2009

Это хорошая идея, если вы хотите ограничить количество поддельных учетных записей. Я вижу, это использовалось много в местных газетах здесь, в Норвегии. Я думаю, это заставляет людей дважды подумать, прежде чем публиковать бесполезную чушь на своих форумах.

Но ты действительно так ненавидишь своих пользователей? Gmail и Facebook теперь достаточно велики, чтобы люди могли преодолеть несколько препятствий, чтобы воспользоваться услугой, но вам нужно что-то действительно интересное, чтобы пользователь принял это неудобство.

1 голос
/ 29 апреля 2009

Одной из основных причин использования SMS в качестве способа аутентификации является то, что вы связываете учетную запись с мобильным телефоном, что эффективно снижает вероятность фальсификации учетных записей пользователей с очень большим отрывом.

Чтобы реализовать эту функцию, вам нужно будет подписать соглашение с SMS-шлюзом, охватывающим страны (и операторов), в которых находятся ваши клиенты.

Большинство SMS-шлюзов могут быть легко интегрированы в ваше программное обеспечение и чаще всего предоставляют вам доступ ко всем операторам мобильной связи, которые вам требуются.

Я бы не рекомендовал использовать шлюз электронной почты для смс, если вы можете использовать API, поскольку они чаще всего менее отзывчивы, чем использование надлежащего API для отправки сообщений, когда вы получите прямое соединение с самим шлюзом SMS, а не почтовый сервер перед шлюзом.

Примеры поставщиков SMS-шлюзов:

PSWinCom - www.pswin.com (Примечание: я работаю в этой компании.)

Clickatell - www.clickatell.com

HSL - http://www.hslsms.com/

0 голосов
/ 29 сентября 2009

Здесь проблема доверия, которая идет обоими путями. Если вы являетесь поставщиком услуги, которую можно рассылать спамом, вы можете верить, что ваши пользователи - это люди, а их адреса электронной почты являются законными. Это, наверное, иррационально. Или вы можете заставить своих пользователей поверить, что вы будете иметь дело с информацией о их сотовом номере безопасно. Многие пользователи сочтут это иррациональным.

А потом есть люди без сотовых телефонов (я один из них). Большинство обсуждений в Интернете не очень важны, но если вы пытаетесь стимулировать обсуждение чего-либо важного, ограничивая обсуждение людьми, у которых есть мобильные телефоны и которые знают, как получать текстовые сообщения, вы ограничите обсуждение до точек зрения богатый и технологически подкованный. Если вы предоставляете такую ​​важную услугу, как электронная почта, требование отправки текстовых сообщений создает барьер для входа и лишает возможности демократизации Интернета. Это сводится к тому, чтобы переложить стоимость вашей проблемы со спамом на обездоленных. Для меня это неприемлемо. Опять же, однако, если ваш сайт - просто бессмысленная поп-культура или маркетинговое упражнение, как большинство, кому это нужно, продолжайте.

0 голосов
/ 07 июля 2009

проверить TeleSign.com

они предлагают решения по проверке телефона, которые вы можете внедрить на своем сайте

проверка телефона - это способ значительно снизить количество случаев мошенничества и спама

0 голосов
/ 27 апреля 2009

Ответ на 1-й вопрос: Одна из причин, по которой я могу предположить, побудили Gmail и Facebook следовать этой тенденции, - появление поддельных аккаунтов. В настоящее время есть бесплатная электронная почта use-n-throw, например www.10minutemail.com, которая дает вам адрес электронной почты на 10 минут. Таким образом, использование может взять такой адрес электронной почты и создать новую учетную запись на сайте.

Но в случае sms-регистрации я не знаю ни одного такого поставщика услуг use-n-throw. Так что каждому нужно дать свой номер для регистрации. Это приводит к регистрации законными пользователями.

Ответ на второй вопрос: Это зависит от того, какой язык вы используете. Более того, вам может понадобится SMS-шлюз для достижения этой цели.


Поскольку вам нет дела до языка, попробуйте поискать SMS-шлюз для отправки смс через компьютер или ваш веб-сервер. Некоторые провайдеры сотовой связи предоставляют услуги электронной почты для отправки смс на телефон. Например, вы отправляете смс по телефону +910123456789 сетевого провайдера xyz, вам просто нужно отправить смс в теле письма с адресом +910123456789@xyzmail.com

Часть почтового адреса «xyzmail» будет меняться в зависимости от поставщика сети. Кроме того, этот параметр не является достоверным.

...