Вход на сайт

Просмотр новости

Найдите то, что Вас интересует

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

Дата публикации: 29-08-2026 12:53:25

Константин Рябцев, администратор kernel.org.

Основное содержимое страницы с новостью.

Константин Рябцев, администратор 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 (Proof-of-Work), но со временем боты адаптировали для выполнения предлагаемых в Anubis вычислений. Среди прочего боты научились решать задачу 5 уровня сложности и дальше повышать уровень проблематично, так как даже пятый уровень требует нескольких секунд вычислений и сильно раздражает легитимных пользователей.

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

Схожие новости

#Наименование новостиТональностьИнформативностьДата публикации
1Треки от нашего админа 03.9129-08-2026
2У Российского фонда развития IT сменился руководитель0017-03-2025
3Директором РАМТа стал выпускник ГИТИСа Кирилл Рыбкин08.7528-08-2026
4Гендиректором ЦНИИмаш назначен Сергей Коблов0025-01-2019
5Новым главой департамента инфраструктуры финансового рынка ЦБ станет Кирилл Пронин0002-06-2023
6Кириенко: доля охваченных социальными координаторами ветеранов СВО выросла до 87%0020-10-2025
7В РКН 40% заявок поступило от блогеров из "ВКонтакте", "Одноклассники" и Telegram0017-04-2025
8С начала года на пользователей сайта и интернет-приемную ГП РФ совершено 36 кибератак0012-09-2019
9Глава КС РФ заявил, что число жалоб не уменьшилось, несмотря на усложнение процедуры0012-12-2022

Классификация: . Схожих патентов: 0. Схожих новостей: 9. Тональность: 0. Информативность: 20. Источник: www.opennet.ru.