Программист Keyu Tian устроился в компанию ByteDance стажёром и изнутри два месяца саботировал выполнение проекта по разработке нейросетей, добавляя ошибки в код.
Из-за действий стажёра команда из трёх десятков разработчиков круглосуточно искала и устраняла постоянно появляющиеся баги в проекте.Расследование показало, что стажёр:• методично и последовательно загружал специальные Pickle-файлы со скрытым кодом, который был полон вирусов и вредоносных компонентов.
Код в таких скриптах выполняется рандомно и автоматически, поэтому никто не мог понять, почему все усилия команды не приносят должной стабилизации;• получил доступ и полностью изменил версию библиотеки PyTorch, на которой держались проекты.
Читать на habr.com