Обережно, тепер вас можуть обдурити на співбесіді з роботодавцем

Валерія Мурадян

Нова афера набирає обертів — ось детальний розбір того, як фальшиві потенційні роботодавці намагаються вкрасти ваші особисті дані.

Багато говорилося про те, наскільки жахливим, несправедливим і зламаним є сучасний процес найму. Я не хочу підсилювати ваші страхи чи підривати вашу впевненість у собі цією статтею, тож не будемо затримуватися на цій темі надто довго. На позитивній ноті: людей все ще наймають, і справжні вакансії все ще існують, хоча процес найму однозначно погіршується. А численні афери, які почали з’являтися, лише ускладнюють цей процес.

Фальшиві обіцянки, фальшиві співбесіди

Я щасливо працевлаштована, але час від часу отримую запрошення на співбесіди через LinkedIn. Раніше вони всі були справжніми. Я досі пам’ятаю, як зі мною зв’язувалися рекрутери Google — це справді були чудові часи для розробників. А сьогодні? Ці запрошення здебільшого шахрайські. Досить хитромудрі афери, спрямовані на використання вразливості шукачів роботи, які в середньому витрачають від п’яти до шести місяців на пошук нової роботи.

Насправді деякі з цих афер настільки складні, що я досі не можу зрозуміти, чого вони намагалися досягти.

Одна справжня компанія з медичної галузі опублікувала реальну вакансію онлайн. Я подала заявку через LinkedIn і через кілька днів отримав відповідь. Це виглядало як звичайна відповідь із посиланням на досить просте домашнє завдання. Ось дизайн, ось вимоги — створіть базовий додаток на React, який ми обговоримо на наступній співбесіді. Ще до того, як я відкрив інше посилання на Figma, я помітив кілька тривожних сигналів:

  • Адреси Gmail;
  • Ці люди не були пов’язані з компанією на LinkedIn;
  • Граматичні помилки (вони були настільки ліниві, що не використали ШІ для написання цих листів?).

І я була не єдиною, хто це помітив. Шахраї забули врахувати одну цікаву функцію Figma — коментарі. Інші потенційні кандидати залишали попереджувальні повідомлення по всьому спільному дизайну в Figma. Один хлопець навіть залишив детальний список причин, чому це «домашнє завдання» є шахрайством. Проте ніхто, здається, не розібрався, як це працює і яка мета створення фальшивих завдань із програмування. Я досі не знаю. Будь ласка, поділіться в коментарях, якщо вам щось відомо; мені справді цікаво.

Другу аферу, з якою я зіткнулася, було легше помітити й пояснити — я також знайшла детальний розбір від іншого шукача роботи. Мені одного разу запропонували подібне «завдання з програмування» на LinkedIn, а хлопець, який написав пояснення, стикався з цією ж аферою тричі за два місяці!

Як і зі мною, з ним зв’язався генеральний директор справжньої компанії та запропонував пристойну компенсацію за роль full-stack розробника. Потім він поділився репозиторієм на Bitbucket для їхнього MVP-проєкту і попросив переглянути код перед співбесідою. На перший погляд, додаток здавався справжнім, досить базовим додатком повного стеку.

Ось кілька тривожних сигналів на цьому етапі, які вказують на шахрайство:

  • Профіль LinkedIn, ймовірно, зламаний;
  • У компанії «ще немає вебсайту»;
  • Історія Git мала лише один або два коміти;
  • Структура проєкту занадто ідеальна;
  • Користувач Bitbucket не мав іншої активності.
А тепер найнебезпечніше. Якщо ви спробуєте запустити цей додаток локально, ви виконаєте скрипт, прихований у кодовій базі, який:
  • Завантажує зовнішній файл;
  • Використовує eval() для його виконання;
  • Містить сильно заплутаний JavaScript;
  • Може отримати доступ до конфіденційних даних на вашому комп’ютері;
  • Ймовірно, призначений для крадіжки облікових даних браузера чи інших особистих даних.

Тому хлопцеві та мені пощастило помітити, що щось не так, ще до того, як ми запустили будь-який код. Але хто знає, скільки людей усе ж запустили його й скомпрометували свої дані?

Ось як ви та ваші друзі-розробники можете залишатися в безпеці:

  • Завжди перевіряйте історію комітів у Git та активність користувача;
  • Незалежно перевіряйте деталі компанії; перевіряйте імена всіх людей на LinkedIn, щоб переконатися, що вони дійсно там працюють;
  • Ніколи не запускайте неперевірені коди чи додатки;
  • Довіряйте своїм інстинктам, коли щось здається дивним;
  • Використовуйте віртуальну машину або Docker для тестування коду.

Цей текст взято з особистого блогу після отримання дозволу автора.

Якщо ви знайшли помилку, будь ласка, виділіть фрагмент тексту та натисніть Ctrl+Enter.

Останні статті

Майже навайбкодив десктопний монітор CI пайплайнів

Дуже хочеться робити якісь десктопні апки. Сумую за часами коли всі програми були offline-first, і…

15.04.2025

Як працюють транзакційні комісії в мережах Bitcoin і Ethereum

Надсилаючи криптовалюту, багато новачків ставлять запитання: як працюють комісії та чому вони відрізняються в різних…

14.04.2025

Цілі застосунки в соцмережі? На останньому ETHKyiv Impulse довели, що це можливо

Соцмережа з можливістю вбудовувати повноцінні додатки прямо в пости — звучить як фантастика, але Farcaster…

10.04.2025

Фундаментальні розробки

Я багато писав про fly.io — тоді ще новачка на ринку IaaS/PaaS хостингу. Я й…

08.04.2025

Як AI змінює клієнтську підтримку: менше витрат, більше якості

Що мене спонукало зайнятися автоматизацією? Це був 2016 рік. Я стояв у «Сільпо» біля КПІ.…

02.04.2025