Pull to refresh

Исследование: на GitHub сейчас более 100 тыс. заражённых репозиториев, мимикрирующих под популярные проекты

Reading time2 min
Views8.2K

Исследователи компании Apiiro рассказали, что сейчас на GitHub существует более 100 тыс. заражённых репозиториев, которые мимикрируют под реальные проекты. С помощью них хакеры получают с компьютера жертвы учётные данные. Количество таких репозиториев продолжает расти.

Эксперты из Apiiro обратили внимание на частую хакерскую атаку с подменой названий. Для неё злоумышленники создают репозиторий, идентичный популярному проекту на GitHub, с максимально похожим названием. Хакеры рассчитывают, что пользователь сделает опечатку во время ввода названия и загрузит на свою машину заражённый код. Этот тип атаки часто применяется в менеджерах пакетов, ведь взаимодействие с ними обычно происходит через командную строку. В ней у пользователя меньше шансов своевременно заметить свою ошибку.

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

Вредоносный код на компьютере жертве обычно начинает фоновую загрузку стороннего софта. В исследовании отмечается, что чаще всего злоумышленники используют BlackCap Grabber. Утилита похищает учётные данные, файлы cookie и другую конфиденциальную информацию, отправляя её на серверы злоумышленников.

У GitHub есть встроенная защита от fork-бомб, которая автоматически следит за тем, чтобы у репозиториев не появлялось слишком много копий за последнее время. Если система замечает, что какой-то из репозиториев начинает себя так вести, то подозрительные форки блокируются. Исследователи отмечают, что система удаляет миллионы таких репозиториев, а на выявление уходит несколько часов. Но около 1% заражённых форков всё равно остаётся на платформе.

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

Tags:
Hubs:
If this publication inspired you and you want to support the author, do not hesitate to click on the button
Total votes 3: ↑3 and ↓0+3
Comments3

Other news