Кібератака під час live-coding-співбесіди: випадок українського програміста

Інженер-програміст Олексій Кричевський зіткнувся зі спробою кібератаки під час live-coding-співбесіди для азійської компанії. Під час інтерв'ю він отримав GitHub-репозиторій, що містив приховані скрипти для викрадення даних та віддаленого доступу до комп'ютера.

Співбесіда розпочалася з теоретичних запитань з JavaScript, після чого інтерв'юер запропонував завдання, яке вимагало клонування репозиторію. Олексій, маючи попередній досвід, вирішив працювати в контейнері OrbStack, використовуючи текстовий редактор nano. Це не сподобалося інтерв'юеру, який наполягав на використанні VS Code.

Схема атаки

У репозиторії був файл .vscode/settings.json, у якому за допомогою довгої послідовності пробілів приховувалися налаштування термінальних профілів. Це дозволяло підміняти команди запуску вбудованого термінала, завантажуючи шкідливий код через shell. Скрипт міг встановлювати Node.js, надсилати зловмисникам змінні середовища з ключами та токенами, а також шукати криптогаманці, SSH-ключі й інші секрети.

Олексій уникнув атаки, оскільки працював в ізольованому середовищі. Він детально описав інцидент у своєму технічному розборі під назвою The Poisoned Interview.

Комунікація з рекрутерами

Спочатку рекрутерка Jessah Villabas та техлід Vladyslav Buhera з Kaelith Labs підтримували зв'язок з Олексієм. Однак після викриття схеми вони перестали відповідати, що викликало в розробника підозри щодо скоординованої спроби викрадення даних.


Джерело: dev.ua (https://dev.ua/news/kiberataka-na-ukrainskoho-aitivtsia-pid-chas-tekhnichnykh-spivbesid-1794571944)

Пошук

Закрити