Антибот по умолчанию выключен. Антибот и отдельные его правила включаются на странице настроек модуля.

Антибот работает независимо от сбора аналитики, не обязательно включать аналитику, чтобы работал Антибот. Однако аналитика нужна для анализа, чтобы знать какие правила в антиботе включить.

Антибот умеет проверять простые правила: IP, UserAgent, страна и т. п. Можно писать собственные правила для проверки с помощью события OnAntibotSimpleRulesGet

Антибот использует следующие статусы:

N - новый, не проверялся, начальный статус NEW
B - заблокированный BLOCKED
S - подозрительный SUSPECTED
G - точно хороший (белый список, яндекс, гугл) GOOD
A - если нет замечаний APPROVAL
P - подозрительный прошёл проверку PASSED

Начальный статус антибота N.

При включении Aнтибота на первом хите пользователя происходит проверка простых правил:

Из статуса N (новый) возможен переход B (заблокированный), S (подозрительный), G (хороший) при срабатывании простых правил.
Из статуса S (подозрительный) возможен переход в B (заблокированный) при срабатывании простых правил.
Статусы B (заблокированный) и G (хороший) являются финальными для Антибота.

Если ни одно правило не сработало, то вместо статуса N (новый) будет установлен статус A (проверки пройдены).

Статус S (подозрительный) означает, что пользователь должен потом доказать, что он не бот (если такая опция включена). В результате успешного выполнения действия устанавливается статус P - (подозрительный прошёл проверку)

Простые правила проверяются один раз, чтобы не замедлять работу сайта. Статус пользователя запоминается в сессии. Проверка больше не происходит, до тех пор пока не поменяются настройки модуля. То есть, если пользователь прошёл проверку, то он дальше от может свободно ходить по сайту пока длится его сессия, или пока администратор не обновил правила.

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

Отдельно в начале работы антибота проверяются встроенные правила для Яндекса и Гугла.






0  


 Антибот | Описание курса | Аскарон API