171 похожих чатов

На сайте стоит регистрация через номер телефона. Заказчик утверждает, что

на сайт идут «атаки» и отправляется куча смс, в итоге уходят деньги. Вчера заблокировал список номеров, после этого ещё с 3 номеров было отправлено 150 смс за 5 часов.
Что это может быть?) Смс повторно можно отправить можно только через 30 секунд. Это боты такие умные пошли или конкуренты специально пакостят?)

10 ответов

16 просмотров

Нужно поставить проверку, например более 10, в бан. Или например если были коды, а входов нет, в бан.

Сделай невидимую капчу - Дополнительный input И в него js вставляет нужный текст. Если там боты - отсеет точно.

Лёша-Деришев Автор вопроса
Алексей Смирнов
Сделай невидимую капчу - Дополнительный input И в ...

не работает такое, на многих сайтах проверено. рекапча только помогает, ели спам с сайта идёт

Mihail Kovalenko
работает если правильно делать

подтверждаю! постоянно ставлю, причем не только так, можно хук прописать и input пустой скрытый, и если он заполнен, то сбросить сессию... в общем вариантов очень много!)

Лёша-Деришев Автор вопроса
wintik1
подтверждаю! постоянно ставлю, причем не только та...

зачем тогда рекапчу придумали, если всё так просто?) мы в компании на куче сайтов и пустой инпут ставили, и поле через js заполняли — не помогало. вообще ещё от сайта зависит, какие-то атакуют спамеры, а какие-то нет. возможно помогает передача определённого заголовка в ajax запросе и проверка на сервере, есть ли этот заголовок. но это пока только на паре сайтов проверено

Лёша Деришев
зачем тогда рекапчу придумали, если всё так просто...

Тоже интересно, зачем ее ставить) скрытый инпут в css отлично отрабатывает)

Лёша Деришев
зачем тогда рекапчу придумали, если всё так просто...

Просто, но решение должно быть плюс минус своим

Похожие вопросы

Обсуждают сегодня

30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
13
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
Как передать управляющий символ в открытую через CreateProcess консоль? Собсна, есть процедура: procedure TRedirectThread.WriteData(Data: OEMString); var Written: Cardinal;...
Serjone
6
в JclConsole объявлено так: function CtrlHandler(CtrlType: DWORD): BOOL; stdcall; - где ваше объявление с stdcall? у вас на картинке нет stdcall
Karagy
8
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
program test; {$mode delphi} procedure proc(v: int32); overload; begin end; procedure proc(v: int64); overload; begin end; var x: uint64; begin proc(x); end. Уж не знаю...
notme
6
Карта сайта