Фильтры по User-Agent и IP: как не пустить мусор в связку
User-Agent и IP-диапазоны — первый слой защиты, а не «магия от ботов». Если их не настроить, в статистику быстро прилетят кривые клиенты, датацентры и сканеры. Дальше оптимизация уже пляшет от грязных данных.
— Белый список UA: оставляй только браузеры и ОС, которые реально ждешь под конкретное ГЕО. Отсекай старые WebView, редкие headless-сигнатуры и пустые UA.
— IP-фильтр: режь датацентры, облака и прокси-пулы. Для мобильного трафика отдельно проверяй ASN, а не только подсеть.
— Комбинируй UA + IP + язык системы. Один признак легко подделать, три — уже дороже и заметно медленнее для мусора.
На практике рабочая схема такая: сначала жесткий серверный фильтр, потом добивка на фронте. Сервер должен не отдавать лендинг тем, кто не проходит базовую матрицу, а фронт — ловить аномалии по несостыковке заголовков, разрешения экрана и поведения. Пропускаем только целевых, ботов оставляем алгоритмам.
Главная ошибка — фильтровать только по IP и верить, что этого хватит. Нет: хороший бот сидит на жилом адресе и приезжает с правдоподобным UA. Смотри на связку признаков, а не на один параметр. Твой аптайм — это твои деньги, на VPS не экономят.
Клоака и роутинг
@cloak_routing_kit_ubt
Фильтры по User-Agent и IP: как не пустить мусор в связку
Этот пост опубликован в Telegram-канале Клоака и роутинг. Подписаться можно по ссылке: @cloak_routing_kit_ubt.