В проекте OpenMandriva произошел серьезный инцидент: разработчик Давиде Беатричи (Davide Beatrici), обладавший правами администратора в репозиториях, совершил попытку диверсии. Конфликт привел к повреждению внутренней инфраструктуры разработки и создал угрозу для стабильности пользовательских систем.
Суть инцидента и вредоносные действия
Давиде Беатричи удалил ряд GitHub-репозиториев, которые использовались для работы над компонентами дистрибутива OpenMandriva. Кроме того, в ветке Cooker, предназначенной для тестирования нестабильных сборок, он совершил действия, которые могли негативно сказаться на пользователях.
Основной вредоносный маневр заключался в публикации «пустого» пакета, который принудительно помечал все установленные компоненты рабочих окружений GNOME и Cosmic как устаревшие. Это могло привести к серьезным сбоям в работе операционных систем у пользователей, использующих данные графические оболочки.
Команда OpenMandriva оперативно провела аудит действий Беатричи. По заверениям разработчиков, иных следов вредоносного вмешательства обнаружено не было. Сейчас ведутся работы по восстановлению удаленных репозиториев и исправлению статусов пакетов.
Причины конфликта
Основанием для деструктивного поведения стала кадровая политика внутри проекта. Ранее к OpenMandriva присоединился Давиде Беатричи и двое его знакомых. Один из них проявлял признаки токсичного поведения в общении с коллегами, что привело к уходу нескольких активных участников проекта. После очередной серии публичных нападок в чатах Matrix и обсуждениях на GitHub лидер проекта принял решение исключить нарушителя из сообщества.
Удаление токсичного участника вызвало резкую реакцию со стороны двух его знакомых, включая Беатричи, которые демонстративно покинули OpenMandriva. В ответ руководство проекта приняло решение закрыть доступ к зеркалам репозиториев, размещенным на личном сервере Беатричи. Именно это решение спровоцировало разработчика на злоупотребление административными правами и последующее вредительство.
Кто такой Давиде Беатричи
Давиде Беатричи был известен в сообществе как один из ключевых разработчиков приложения для голосовой связи Mumble, поэтому у команды OpenMandriva не было поводов сомневаться в его благонадежности. Хотя его личный вклад в развитие самого дистрибутива оставался небольшим, Беатричи активно настаивал на переносе инфраструктуры разработки с GitHub на собственный сервер под управлением платформы OneDev.
Данная инициатива была встречена сообществом настороженно: многие разработчики выступили против централизации репозиториев под контролем одного человека. В итоге идея не получила развития и ограничилась лишь созданием технических зеркал, что в конечном счете и стало инструментом для совершения диверсии.





