Внимание: когда заказываешь код повторно, ты можешь попасть в следующую ситуацию. Первый код где-то застрял, ты заказал код во второй раз, и тут пришел первый. Ты вводишь его — а ВК уже ждет второй код, и первый код не принимается, ВК говорит, что код введен неправильно. Ведь коды разные! Про первый он уже забыл, но тебе-то это не так легко понять, ведь ты не виноват в том, что первая СМС не пришла. Дожидайся, когда придет вторая или заказывай звонок от робота, чтобы он продиктовал тебе код.
Проверь еще раз, на какой номер ВК отправил код, и на какой ты его ждешь!
ВК сообщает тебе последние цифры номера, на который отправил код. Часто у людей несколько номеров. Они думают, что перед ними лежит телефон именно с этим номером. А на самом деле оказывается, что номер другой! Проверь еще раз. Позвони кому-нибудь из друзей. Спроси, с какого номера этот звонок.
Не приходит код для восстановления доступа
Если ты попробовал все, перечисленное выше, и ничего не помогает, код никак не приходит, попробуй завтра еще раз. Если и тогда код не придет, придется восстанавливать доступ без телефона , на другой номер.
А если ВК не может выслать код?
Не приходит код подтверждения входа
Может быть, ВК отправил код в личку?
Когда включено подтверждение входа (двухфакторная аутентификация), код для входа может приходить как в СМС, так и личным сообщением от администрации ВКонтакте. В личку он приходит, если у тебя на телефоне стоит мобильное приложение ВК и ты авторизован в нем (то есть зашел с логином и паролем). Нужно внимательно читать, куда отправлен код:
В этом случае найди телефон, где у тебя стоит мобильное приложение, и посмотри код в личке. Сообщение с кодом выглядит примерно так:
Что делать, если не могу посмотреть код в личке?
Тогда код можно заказать в СМС. Как это сделать, мы рассказали здесь:
Что делать, если код не приходит, а войти нужно?
Когда ты включал подтверждение входа по СМС, ВК предлагал тебе выписать резервные коды на бумажку — на тот случай, если телефон будет недоступен или код безопасности в СМС по какой-то причине не придет. Сейчас эта бумажка пригодилась бы. Ее нужно было спрятать в бумажник и всегда носить с собой.
Если получить код подтверждения входа никак не удастся, останется только делать полное восстановление доступа через заявку , используя другой номер телефона (и это не будет быстро).
Часто случается так, что не приходят смс с кодом подтверждения, который запрашивается при регистрации или выполнении каких-либо онлайн-транзакций. Обычно после этого можно запросить код повторно. Правда случается и так, что даже после нескольких запросов код не приходит. Нужно знать, что делать в таких ситуациях, ведь без кода дальнейшая регистрация или осуществление иной операции попросту недоступно.
Код подтверждения через смс не приходит по нескольким причинам
Почему не приходит код с подтверждением
Сначала нужно разобраться, почему так происходит, чтобы понять, как избавиться от этой проблемы. Если не приходят смс с кодом подтверждения на телефон, причин может быть несколько:
- включен режим «в самолете». Очень банальная ошибка, но многие и не замечают, что в их телефоне включен этот режим. Он может блокировать возможность СМС;
- смс принимается за спам . Существуют программы для телефона, которые блокируют СМС, похожие на спам. Если такая программа установлена – ее нужно отключить и запросить код еще раз;
- проблемы с сайтом. Несомненно, могут быть технические неполадки. В этом случае стоит написать в тех. поддержку сайта и попросить помочь;
- неверно указан номер телефона. Стоит убедиться, указан ли настоящий номер или допустили ошибку. В этом случае СМС отправляется на другой номер;
- ошибки с телефоном. Попробуйте отправить на свой номер СМС через другой номер. Если сообщение не приходит, значит проблема в устройстве;
- сайт не поддерживает данную функцию. Конечно же, это не касается случая с регистрацией.
Некоторые сайты-лохотроны не отправляют код для восстановления пароля. Обычно это происходит на сайтах, где можно зарабатывать деньги.
Человек зарабатывает, выходит из своего профиля, вводит пароль и видит сообщение о том, что невозможно зайти в аккаунт и нужно восстановить пароль через СМС, а сообщение не отправляется. Таким образом, человек теряет доступ к своей учетной записи, а средства попросту остаются у обманщиков. Случается это редко, но все же есть маленькая вероятность.
Почему код не приходит на е-меил
Разобрались, почему не приходит код подтверждения на телефон, но иногда он отправляется на е-мейл, а не телефон. Иногда такие сообщения не доставляются. Причины:
- письмо с кодом попадает в папку «спам». Снова банальная ошибка, но стоит проверить папку со спамом. Часто подобные сообщения отправляются именно в эту папку;
- возможно есть проблемы на сайте. Подождите немного и попробуйте запросить код активации еще раз;
- возможно установлены фильтры, которые автоматически удаляют письма. На всякий случай стоит проверить настройки входящих сообщений;
- некоторые почтовые ящики предоставляют ограниченное количество места, в среднем 2000 мб для писем. Если лимит исчерпан, новые письма приходить не будут;
- проверьте, правильно ли указан мейл;
- если используете временный мейл, проблема может быть в этом. Многие проекты не отправляют письма на подобные мейлы, так что для регистрации стоит использовать исключительно проверенные сервисы, как Yandex или Mail.
Если не приходит смс с кодом подтверждением, нужно найти причину и решить проблему
Что делать, если не приходит смс с кодом
С причинами все понятно. Пора разобраться, что делать, если не приходит смс-подтверждение или письмо на е-мейл:
- Нужно очистить историю сообщений. Это касается и мейла, и СМС. Просто удалите несколько сообщений и запросите код. Если проблема в нехватке места, после удаления нескольких писем сообщение сразу придет.
- Подождите несколько дней и попробуйте запросить код снова. Если проблемы были на сайте и они исправлены, СМС придет.
- Обратитесь в тех. поддержку сайта и попросите помочь с регистрацией. Возможно есть какие-то региональные ограничения. Если же таковых нет, поддержка обязательно решит проблему с регистрацией.
- Прочитайте отзывы в интернете. Если это сайт-лохотрон, то обязательно будут отрицательные отзывы. Может, вы не единственный, кому не приходит код.
- Проверьте папку «Спам» и переместите письмо с кодом в папку «входящие», чтобы в дальнейшем подобные письма не попадали в спам.
- Отключите режим в самолете и другие функции, которые могут блокировать СМС.
- Удалите антиспам программы, которые могут стать причиной удаления подобных сообщений.
- Проверьте фильтры входящий сообщений и снимите галочку с автоудаления спама. Ведь высока вероятность, что письмо может попасть в папку со спамом и если поставлена галочка на автоудаление спама – оно удалится без возможности возврата.
- Если убедились, что сайт – лохотрон и поддержка не помогает, просто забудьте свою учетную запись – восстановить больше нельзя.
Избавиться от этой проблемы легко и не занимает слишком много времени, так что не паникуйте и воспользуйтесь вышеуказанными советами.
Банки и другие сервисы используют коды подтверждения для защиты от мошенников. Обычно код выглядит как число из 4–6 цифр, которое приходит по СМС или пуш-оповещением.
В этой заметке я расскажу об удобстве и безопасности разных вариантов.
Какие бывают коды
Дизайн кода подтверждения - классическая проблема, когда кажется, что безопасность конфликтует с удобством использования. Безопасники хотят сделать код как можно длиннее, чтобы злодей не смог его подобрать. А продуктовые ребята наоборот, хотят коды покороче, чтобы человеку было проще запомнить.
Коды подтверждения помогают удостоверить личность и авторизовать действия с деньгами
Я попросил участников чата «Интерфейсов без шелухи» прислать примеры кодов подтверждения от разных сервисов. Всего в выборку попало 30 сервисов, вот статистика:
- 45% сервисов используют коды из 6 цифр
- 41% используют 4 цифры
- 14% используют 5 цифр
Какой длины кода достаточно
Если у вас в компании есть безопасник - наверняка он ответит «шесть цифр и никак не меньше». 6 цифр - это 1 миллион комбинаций. Если дать злодею возможность беспрепятственно вводить коды каждую секунду, ему потребуется 11 дней, чтобы угадать.
Понятно, что беспрепятственно вводить коды никто не даст: сервисы ограничивают количество ошибочных попыток (а ещё время жизни кода и как часто можно генерить новые коды). Поэтому 6 цифр - это неоправданно много.
Код из 4 цифр даёт 10 тысяч комбинаций. Если разрешить 3 попытки ввода, шанс угадать составит 0,03%. Другими словами, злоумышленнику придётся попытать счастья с 3300 человек, прежде чем у него что-то получится. Не слишком интересный расклад для злодея ツ
Правда ли, что цифры в коде повторяются
Это довольно распространённая точка зрения. Хочется думать: родной банк так заботится о твоём удобстве, что генерит коды с повторяющимися цифрами - чтобы легче было запомнить:
- 1 34571
- 85 65 1
- 6411
В большинстве случаев это заблуждение. Чем длинее код, тем больше вероятность, что цифры в нём повторятся сами собой, без всяких усилий сервиса. Например, для кода из 4 цифр вероятность повторения хотя бы одной цифры - 50%. А для кода из 6 цифр - уже 85%.
Теория вероятности играет за вас! Шанс получить код с повтором весьма велик
Ради интереса я взял сервисы, по которым собрал больше всего данных, и проверил, какова доля кодов с повторами в цифрах. У большинства распределение получилось несмещённое, то есть специально они одинаковые цифры не генерят.
Единственное исключение - «Тиньков»: у него 65% кодов с повторами против ожидаемых 50%.
Что, если всегда генерить код с повторами
Допустим, наш супер-дружественный сервис решил генерить 4-значные коды, в которых хотя бы одна цифра повторяется. Это примерно 5000 комбинаций - всего в два раза меньше, чем на «обычном» 4-значном коде.
Шанс угадать такой код на 3 попытках - 0,06% или 1650 бесплодных злодейских заходов. Как по мне, вполне надёжно. Хотя ваш безопасник будет против, конечно ツ
Резюмирую:
- Никогда, никогда, никогда не делайте коды длиннее 6 цифр.
- 4-значный код - хороший баланс между удобством и безопасностью.
- Попробуйте генерить коды с повторами, пользователям понравится.