Бэкдор в вакансии мечты: как фейковый рекрутер охотится на разработчиков - и почему ИИ теперь по обе стороны баррикад

Разработчику Роману Иманкулову написала в LinkedIn «рекрутер» из небольшого криптостартапа: пообщались пару дней, она описала сломанный прототип, под который им якобы нужен ведущий инженер, и прислала публичный репозиторий на GitHub — «посмотри, пожалуйста, проблему с устаревшими Node-модулями». Просьба для опытного инженера абсолютно рутинная. Но что-то в ней кольнуло.

И вместо того чтобы по привычке клонировать проект и накатить зависимости, Роман сделал то, что спасло ему рабочую машину: поднял одноразовый сервер, склонировал репозиторий туда и натравил на код ИИ-агента в режиме «только чтение». Через несколько секунд агент остановился на одном файле — и там оказался бэкдор, который запустил бы чужой код ровно в тот момент, когда Роман набрал бы npm install. На отдохнувшую голову он почуял подвох. А на уставшую, говорит сам, мог бы и не почуять. Вот об этой тонкой грани и стоит поговорить.

Ключевой момент — не «у него сработала интуиция», а что он с этой интуицией сделал. Разберём по шагам, потому что это, по сути, готовый чек-лист здоровой паранойи: