Как запретить массовую регистрацию с одного устройства?
Здравствуйте!
Есть сайт на самописном PHP-движке. При регистрации на сайте пользователю выдаются всякие бонусы и плюшки.
Какие есть методы защиты от массовой регистрации с одного устройства?
Поделитесь пожалуйста опытом. Мне не нужен код и тд, просто бы узнать, в сторону чего копать, какие методы использовать. решения и тд.
Этих трех мер будет достаточно:
1) Ограничить частоту регистраций с одного IP адреса.
2) Ограничить частоту регистрации для одного отпечатка.
3) Использовать Google Recaptcha v3 для определения ботов.
Задачу регистрации также можно делегировать внешнему сервису, например, предложить пользователю вход через ВКонтакте, GMail и так далее. Данные сервисы обычно требуют телефон для регистрации.
т.е. в принципе кто захочет, тот так и так будет массрегать. Тогда самый простой путь видимо записывать при регистрации за юзером ключ = md5(IP и user-agent)
Только по номеру не получится, отказались от этой идет. IP тоже не вариант, могут прокси или vpn юзать или сидеть на одном роутере. А как поможет капча от массрегов?
Aljo, капча увеличит время регистрации. То есть если регистрацию кто-то автоматизировал и учётки создаются ботом, то он даже при распознавании капчи не будет успевать создавать 100 учёток в секунду.
От ручной регистрации (из-за бонусов и плюшек) это, конечно, почти не спасёт. Люди не любят повторно регистрироваться, но если плюшки - это настоящие блины, то люди пойдут на всё :-)