Домой Новости Софт и сервисы Диверсия в OpenMandriva: разработчик попытался навредить пользователям из-за личного конфликта

Диверсия в OpenMandriva: разработчик попытался навредить пользователям из-за личного конфликта

Конфликт с руководством проекта привел к удалению репозиториев и попытке дискредитировать компоненты GNOME и Cosmic.

В проекте OpenMandriva произошел серьезный инцидент: разработчик Давиде Беатричи (Davide Beatrici), обладавший правами администратора в репозиториях, совершил попытку диверсии. Конфликт привел к повреждению внутренней инфраструктуры разработки и создал угрозу для стабильности пользовательских систем.

Суть инцидента и вредоносные действия

Давиде Беатричи удалил ряд GitHub-репозиториев, которые использовались для работы над компонентами дистрибутива OpenMandriva. Кроме того, в ветке Cooker, предназначенной для тестирования нестабильных сборок, он совершил действия, которые могли негативно сказаться на пользователях.

Основной вредоносный маневр заключался в публикации «пустого» пакета, который принудительно помечал все установленные компоненты рабочих окружений GNOME и Cosmic как устаревшие. Это могло привести к серьезным сбоям в работе операционных систем у пользователей, использующих данные графические оболочки.

Команда OpenMandriva оперативно провела аудит действий Беатричи. По заверениям разработчиков, иных следов вредоносного вмешательства обнаружено не было. Сейчас ведутся работы по восстановлению удаленных репозиториев и исправлению статусов пакетов.

Причины конфликта

Основанием для деструктивного поведения стала кадровая политика внутри проекта. Ранее к OpenMandriva присоединился Давиде Беатричи и двое его знакомых. Один из них проявлял признаки токсичного поведения в общении с коллегами, что привело к уходу нескольких активных участников проекта. После очередной серии публичных нападок в чатах Matrix и обсуждениях на GitHub лидер проекта принял решение исключить нарушителя из сообщества.

Удаление токсичного участника вызвало резкую реакцию со стороны двух его знакомых, включая Беатричи, которые демонстративно покинули OpenMandriva. В ответ руководство проекта приняло решение закрыть доступ к зеркалам репозиториев, размещенным на личном сервере Беатричи. Именно это решение спровоцировало разработчика на злоупотребление административными правами и последующее вредительство.

Кто такой Давиде Беатричи

Давиде Беатричи был известен в сообществе как один из ключевых разработчиков приложения для голосовой связи Mumble, поэтому у команды OpenMandriva не было поводов сомневаться в его благонадежности. Хотя его личный вклад в развитие самого дистрибутива оставался небольшим, Беатричи активно настаивал на переносе инфраструктуры разработки с GitHub на собственный сервер под управлением платформы OneDev.

Данная инициатива была встречена сообществом настороженно: многие разработчики выступили против централизации репозиториев под контролем одного человека. В итоге идея не получила развития и ограничилась лишь созданием технических зеркал, что в конечном счете и стало инструментом для совершения диверсии.

Источник: http://www.opennet.ru