Программист Кейю Тянь специально добавлял ошибки в код, из-за чего команда из 30 разработчиков круглосуточно искала и устраняла баги. Поняли это не сразу, но расследование показало, что стажер:
— Загружал специальные Pickle-файлы со скрытым кодом, который был полон вирусов и вредоносных компонентов. Код в таких скриптах выполняется рандомно, поэтому никто не мог понять, что происходит.
— Получил доступ и полностью изменил версию библиотеки PyTorch, на которой держались проекты. Он вносил туда маленькие изменения каждый день, при этом никто их разработчиков даже не подумал посмотреть исходный код. Все программы падали с ошибками.
— Внёс настоящий хаос в чекпоинты — это файлы, которые помогают обучать нейронки и сохранять их промежуточные состояния. Он жонглировал параметрами моделей, менял данные обучения или просто удалял многие чекпоинты.
При этом диверсант не скрывался от встреч. Его не могли быстро поймать, потому что он ходил на каждый митап и собирал решения команды по исправлению проблем. То есть прекрасно знал, как команда собирается фиксить баги, и сразу придумывал новые.
В итоге стажера вычислили по логам:
Следующая запись: Вакансии для мидлов в тестировании. Тестировщик в MYRTEX. Можно удаленно. До 100 000 . ...
Лучшие публикации