Профиль: Аноним (вход | регистрация) неRU opennet.me  
The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

98% запросов к git.kernel.org формируют боты, создавая огромную паразитную нагрузку

29.08.2026 15:53 (MSK)

Константин Рябцев, администратор инфраструктуры kernel.org, опубликовал результаты анализа трафика сервиса git.kernel.org, позволяющего просматривать содержимое git-репозиториев проектов, связанных с разработкой ядра Linux. Ежедневно сервис обрабатывает около 6 млн запросов информации о коммитах, из которых 66% приходятся на ботов, которых удаётся блокировать при помощи системы Anubis. 33% запросов проходят проверку системы Anubis, разрешающей вход только после подбора на языке JavaScript значения, хэш SHA-256 от которого в сочетании с выданной сервером строкой содержит определённое число лидирующих нулей (данная задача требует ресурсов CPU для решения, но не требует ресурсов для проверки).

Точно определить кто из этих 33% люди, а кто продвинутые боты, невозможно, но по характеру обращений сделан вывод, что общая доля легитимных запросов примерно 2%, а остальные 98% приходятся на скрапперы. Одним из признаков ботов рассматриваются прямые запросы старых коммитов в случайных старых ветках, которые маловероятно, что могут понадобиться людям в работе. Активность ботов создаёт огромную паразитную нагрузку на серверы так как вместо того, чтобы один раз загрузить весь код и историю коммитов через операцию "git clone" боты отправляют миллиарды запросов, перебирая все варианты обращения через web-интерфейс и многократно запрашивая одни и те же данные с разными параметрами.

Блокировка ботов по IP-адресам и автономным системам достаточно быстро перестала работать, так как боты перешли на отправку запросов с миллионов случайных IP-адресов из домашних или мобильных сетей, полученных в результате активности ботнетов или монетизации браузерных дополнений. С каждого адреса отправляется лишь 4-5 запросов, поэтому блокировать их на уровне межсетевого экрана бесполезно.

Какое-то время блокировать боты помогала система Anubis, но со временем боты адаптировали для выполнения предлагаемых в Anubis вычислений. Среди прочего боты научились решать задачу 5 уровня сложности, а дальше повышать уровень проблематично, так как даже пятый уровень требует нескольких секунд вычислений и сильно раздражает легитимных пользователей.

В итоге, на обслуживание запросов скрапперов в инфраструктуре kernel.org приходится тратить больше ресурсов, чем на все остальные виды легитимных операций, включая "git clone". На 5 серверах, обслуживающих git.kernel.org, в любой момент времени 14-16 из имеющихся 90 ядер CPU постоянно заняты отображением git-коммитов для ботов. Для того чтобы снизить нагрузку администраторы теперь пытаются урезать возможности сервиса, отключить некоторые ресурсоёмкие операции, ограничить анонимный доступ и сократить число доступных для навигации ссылок.

  1. Главная ссылка к новости (https://people.kernel.org/mons...)
  2. OpenNews: Браузерные дополнения вовлекают в построение распределённой сети скрапинга для AI-ботов
  3. OpenNews: Перегрузка инфраструктуры KDE, GNOME, Fedora, Codeberg и SourceHut из-за ИИ-индексаторов
  4. OpenNews: Cloudflare, Google, Mozilla и Microsoft развивают механизм для отсеивания web-ботов
  5. OpenNews: PyPI, Сrates.io, Packagist и Maven подняли вопрос сохранения устойчивости инфраструктуры
  6. OpenNews: По статистике Cloudflare 6.8% интернет-трафика является потенциально мусорным
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/66171-git
Ключевые слова: git, bot, kernel
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (49) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.2, Сладкая булочка (?), 16:47, 29/08/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • –3 +/
    Поставили бы капчу.
     
     
  • 2.7, Чуд (?), 17:01, 29/08/2026 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Вот ведь проблему себе придумали... Поставить капчу, В С Ё. Но ладно, от анубиса уже не откажешься, это же "enbyware". Вопрос из этого: если ваш продукт небинарный, почему вы его запускайте в бинарной среде?
     
  • 2.14, Dishik (?), 17:40, 29/08/2026 [^] [^^] [^^^] [ответить]  
  • +6 +/
    За такие советы нужно сажать на пожизненное. Итак интернет весь закапчеван.
     
  • 2.16, Аноним (16), 17:47, 29/08/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Ага, капчу. Даже задолго до появления массовых нейронок, у меня уже стояло расширение, решающее автоматом всякие капчи, включая всевозможные Гугловские. А сейчас написать бота, умеющего их проходить, вообще элементарно
     
     
  • 3.19, Аноним (19), 17:58, 29/08/2026 [^] [^^] [^^^] [ответить]  
  • +7 +/
    Я в 2011 году работал в галере, которая писала нейронку, которая решала абсолютно все капчи. на тот момент. Сегодня капча это не капча, а элемент фингерпринтинга и слежки.
     
     
  • 4.48, Аноним (-), 20:48, 29/08/2026 [^] [^^] [^^^] [ответить]  
  • +/
    > Я в 2011 году работал в галере, которая писала нейронку, которая решала абсолютно все
    > капчи. на тот момент.

    А если вдруг не того - берется живая нейронка, $2 за 1000 капч и вот оно. Ну и вы понимаете что за триллионные обороты AI - вам запросов накидают немного больше чем вы б хотели даже так? :)

     
  • 4.50, Аноним (50), 21:10, 29/08/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Капча от компании Google (которая входит в холдинг Alphabet), известная как reCAPTCHA, уже много лет используется для обучения искусственного интеллекта (ИИ) и машинного зрения для беспилотных автомобилей.
     
  • 2.35, Аноним (35), 18:59, 29/08/2026 [^] [^^] [^^^] [ответить]  
  • +/
    а чё у гит.кернел.орг нет ридонли зеркала на гитхабе? ботом оно понравится больше.
     
     
  • 3.49, Аноним (-), 20:49, 29/08/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >  ботом оно понравится больше.

    Думаешь чего гитхап икает единорогами и типа-убрал поиск, сделав его JS-only? На самом деле он конечно остался - но боты его теперь не допирают найти в общем случае. А с JS-only на видном месте - гонять полный браузер для каждого инстанса это все ж другой уровень жора ресурсов.

     

  • 1.3, Аноним (3), 16:49, 29/08/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    ну так и оставили бы анонимам только git clone
     
  • 1.4, Аноним (4), 16:52, 29/08/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +5 +/
    пусть введут регистрацию и подписку, в чём проблемы? - кто не хочет платить, пусть git clone делает
     
  • 1.5, анондирован (?), 16:54, 29/08/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    ИИ боты?;)
     
     
  • 2.27, Аноним (27), 18:32, 29/08/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Чтобы коммит попал в ИИ ему нужно текст получить через бот. Все правильно.
     

  • 1.6, Аноним (6), 16:56, 29/08/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    > 98% запросов к git.kernel.org формируют боты, создавая огромную паразитную нагрузку

    Дак сами же внедряете эти всякие ИИ в том числе в ядро, что удивляетесь теперь?

     
     
  • 2.9, Аноним (9), 17:09, 29/08/2026 [^] [^^] [^^^] [ответить]  
  • +2 +/
    О да, ИИшечка, внедрённая в ядро линукс, лезет в коммиты гит-сервера на кернел.орг, чтобы убедиться в том, что её воспоминания об исходном коде легитимны и она не репликант. И так на сотнях миллионов девайсов по всему миру.
     

  • 1.8, Аноним (8), 17:07, 29/08/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    git clone от ядра линукс с его миллионами коммитов это сколько мусора надо качать, чтоб получить все исходники? Сколько по размеру надо жесткий диск?
     
     
  • 2.11, Аноним (11), 17:20, 29/08/2026 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Меньше 6 Гбайт.
     
     
  • 3.39, Аноним (-), 19:13, 29/08/2026 [^] [^^] [^^^] [ответить]  
  • +/
    >  Меньше 6 Гбайт.

    Теперь попробуй повторить это в том стиле как д-ловатые боты лезщие через веб. Они находят линк, парсят пагу, кравлят по линкам дельше. И ты можешь себе представить как выгоядит в этом виде линух кернел с всеми комитами, ревизиями, версиями, вот этим всем? :)

    Не, 6 гиг там не будет - там будет два зиллиона микрозапросов с ломовым оверхедом.

     
  • 2.12, Аноним (12), 17:21, 29/08/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/
    --depth=1
     
  • 2.40, Аноним (-), 19:14, 29/08/2026 [^] [^^] [^^^] [ответить]  
  • +/
    >  git clone от ядра линукс с его миллионами коммитов это сколько мусора надо качать,
    > чтоб получить все исходники? Сколько по размеру надо жесткий диск?

    Суммарно .git в дереве ядра у меня менее 2 гиг занимает. Не так уж и много.

     

  • 1.10, Сергей Макаров (?), 17:18, 29/08/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Вот думаю, а не создали ли они себе проблему постоянно блокируя? Не начинают ли боты просто переходить по много раз так как не смогли достучаться?
     
  • 1.13, Dishik (?), 17:39, 29/08/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    Очередной прогрев догадайтесь на тему чего.
     
     
  • 2.28, Аноним (28), 18:33, 29/08/2026 [^] [^^] [^^^] [ответить]  
  • –1 +/
    98% ботов похоже на шутку?
     

  • 1.15, Аноним (15), 17:44, 29/08/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    >а дальше повышать уровень проблематично, так как даже пятый уровень требует нескольких секунд вычислений и сильно раздражает легитимных пользователей.

    Нескольких секунд? Когда заходишь с телефона, этот *дский анубис, минимум пару минут телефон кошмарит... А ты сидишь и втыкаешь на надпись "ой кажется это заняло больше времени чем ожидалось, не обновляй страницу".

     
     
  • 2.17, Аноним (16), 17:51, 29/08/2026 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Это насколько древнее у тебя устройство? У меня на смарте с процом уровня G95 и 4 ГБ ОЗУ эта проверка секунд за 10-15 проходит. На более мощных должно быть куда быстрее
     
     
  • 3.20, Аноним (19), 18:00, 29/08/2026 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > секунд за 10-15 проходит

    У меня во времена диалапа страницы быстрее грузились.

     
  • 3.22, Аноним (15), 18:04, 29/08/2026 [^] [^^] [^^^] [ответить]  
  • +/
    У меня OnePlus 6T, фоты не фотаю, в игрушки не играюсь, а для ютуба/браузера хватает за глаза. Пока батарея не помрет менять не собираюсь.
     
  • 2.21, Аноним (19), 18:00, 29/08/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Анубис это не капча, а элемент фингерпринтинга.
     
     
  • 3.24, NameName (?), 18:29, 29/08/2026 [^] [^^] [^^^] [ответить]  
  • +/
    пошел посомтрел что это такое -
    это вычислительная капча, не фингерпринтинг.
     
     
  • 4.30, NoJS (?), 18:53, 29/08/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Так тебе и написали прямым текстом, что эти возможности используются для сбора данных.
     
  • 3.41, Аноним (-), 19:15, 29/08/2026 [^] [^^] [^^^] [ответить]  
  • +/
    >  Анубис это не капча, а элемент фингерпринтинга.

    Не, это подобие майнера биткоинов - дико недопиленое и кривое. Что вы от игогошников хотели то. Под серьезной атакой - анубис сам жрет на сервере не мешнье проца чем насилуемый ботами вебсерв и защита получается - ну такая себе, если честно.

     
     
  • 4.53, Аноним (-), 21:38, 29/08/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Я спросил мне ответил ИИ: "Логика Anubis строится по принципу: «Сначала ты докажи делом, что ты настоящий браузер, а уже потом мы выдадим тебе пропуск».
    1.Первый визит — тотальное недоверие (Вычисление хеша)
    2.Проверка отпечатка (Fingerprinting) в процессе
    3.Выдача «паспорта» (Куки)
    4.Последующие заходы — проверка по фингерпринту"
     
     
  • 5.57, Аноним (57), 21:52, 29/08/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Anubis проигрывает под него подстроили ботов, его обходят боты те что посложнее ... большой текст свёрнут, показать
     

  • 1.23, Аноним (23), 18:25, 29/08/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Надо просто сделать логин по tls сертификату клиентскому. Сертификат выдавать лично под подпись.
     
  • 1.25, Аноним (28), 18:31, 29/08/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Пора вводить регистрацию по почте с запретом анонимных почт и почт однодневок.
     
     
  • 2.54, Аноним (54), 21:42, 29/08/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Чё так мелко, сразу usa-id требовать
     

  • 1.26, Аноним (27), 18:31, 29/08/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Всю жизнь это решалось доступом только после регистрации. А потом баном неугодных.
     
     
  • 2.55, Аноним (54), 21:43, 29/08/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Боты уже сами могут зарегистрироваться.
     

  • 1.29, Аноним (29), 18:41, 29/08/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Очень напрягает, что эти дурни банят чатботы. Наверно, если я прошу что-то найти, мне нужна эта информация с сайта и они не сами по себе ищут.
     
     
  • 2.33, NoJS (?), 18:56, 29/08/2026 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Ты что не понимаешь как работает капитализм? Банят ботов от Васяна, а ботов от уважаемых господ (за плату, естественно) наоборот приветствуют.
     
  • 2.38, Аноним (-), 19:10, 29/08/2026 [^] [^^] [^^^] [ответить]  
  • +/
    > Очень напрягает, что эти дурни банят чатботы. Наверно, если я прошу что-то найти,
    > мне нужна эта информация с сайта и они не сами по себе ищут.

    Если б у чатботов хватало ума делать git clone и потом парсить все это на своей стороне они всем пофиг были бы. Но они ж через веб лезут - и долбят миллиардами микрозапросов, на основе crawling, а вот эти - не особо легкие и спецом под них - так что не особо кешируются, и в результате - много оверхеда и тормозов изниоткуда.

     
  • 2.42, Аноним (28), 19:49, 29/08/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Welcome если они будешь оплачивать хостинг
     
     
  • 3.43, Аноним (29), 20:03, 29/08/2026 [^] [^^] [^^^] [ответить]  
  • +/
    > Welcome если они будешь оплачивать хостинг

    Какой тогда смысл иметь эту функциональность? Вручную запросов в 100 раз больше каждый раз.

     

  • 1.37, Аноним (-), 19:08, 29/08/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > хэш SHA-256 от которого в сочетании с выданной сервером
    > строкой содержит определённое число лидирующих нулей

    Ботоводы, берите уже ASIC для биткоина - он вам этого тера-хешей в секунду насыпет, а юзерам придется или 2 часа смотреть на счет JSом блока или идти нафиг.

     
  • 1.46, Аноним (46), 20:26, 29/08/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Зато в дебиан разрешили использовать ИИ для написания кода🤦, а перед этим Сам "великий и ужасный" Торвальдс одобрил тоже самое вообще для кода линя.
    Штош, ребята решили сами себя закопать
     
     
  • 2.47, Аноним (-), 20:28, 29/08/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Нормальный ход. Не понимаю возмущения
     

  • 1.52, Аноним (52), 21:38, 29/08/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    мне кажется любая инфрастуктура типа амазон или ms посчитала за привилегию держать копию этих данных, выдавая на неё столько ресурсов сколько требуется. Ведь это буквально базовый уровень. Множество запросов к коду Linux говорит о том что система все больше набирает популярность. Надо обеспечить такую скорость выдачи которая удовлетворила бы всех.
    Да, из гаражного уровня надо выбираться, ребята.
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2026 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру