OpenMandriva Linuxが、コントリビューターによるプロジェクト妨害の試みを公表

OpenMandriva Linuxプロジェクトは、コントリビューター間の対立を発端とする内部妨害の標的になったことを発表しました。

この破壊行為の試みは、GitHubリポジトリの消去から、ユーザーのシステムに被害を及ぼしかねない空のパッケージのプッシュにまで及びました。

OpenMandrivaは、2012年にMandriva Linuxからフォークされ、OpenMandriva Associationが運営する独立系のコミュニティ主導Linuxディストリビューションです。

このディストリビューションは、多くのLinuxディストリビューションで一般的に使われているGCCではなく、ほとんどのコンポーネントをLLVM/Clangツールチェーンでビルドしている点が特徴です。

OpenMandrivaの長年の開発者兼メンテナーであるAngryPenguin氏によるプロジェクトフォーラムへの投稿によると、今回の妨害未遂は、あるコントリビューターが「特定のユーザーおよびディストリビューションのメンバーに対して」示した攻撃的な言動が引き金となり、これによって一部のメンバーがプロジェクトを離れる事態に発展した後に発生したとのことです。

こうした経緯を受け、インスタントメッセージングアプリMumbleの主任開発者であり、加害者の友人でもあるDavide Beatrici氏は、OpenMandrivaチームが10年近くにわたり取り組んできたリポジトリの一部を削除することを決めました。

AngryPenguin氏によると、Beatrici氏が管理者権限を保持していたのは、以前プロジェクトのリポジトリを自身のプライベートOneDevインスタンスへ移行・ミラーリングする作業を手伝っていたためだといいます。

データ消去に加え、Beatrici氏はCookerリポジトリに空のパッケージを公開し、GnomeおよびCosmicデスクトップ環境向けパッケージを廃止(obsolete)扱いにしました。

OpenMandrivaチームは現在、削除されたリポジトリとパッケージの復元作業を進めるとともに、他に不正な変更がなかったかを確認するためシステム全体の監査を実施しているとのことです。

BleepingComputerはBeatrici氏本人、およびMumbleチームを通じて、同氏側の見解を求めるべく連絡を取りましたが、本記事の公開時点では返答は得られていません。

しかしBeatrici氏はThe Lunduke Journalへの声明の中で妨害の主張を否定し、自身の目的はOpenMandrivaコミュニティやディストリビューションのユーザーに害を与えることでは決してなかったと述べています。

「まず初めにはっきりさせておきたいのですが、これは断じて『妨害』ではありません。私はそのようなことをする人間ではありません」とBeatrici氏は述べています。

「目的は、私がこの3年間大切にし、貢献してきたディストリビューションに害を与えることではありませんでした。私はCosmicとGNOMEのすべてのリポジトリをGitHubから、また対応するパッケージをCooker(開発ブランチ)から慎重に削除し、それらを廃止扱いにするパッケージをプッシュしました」

Beatrici氏によると、この行動のきっかけとなったのは、OpenMandrivaがKDEとLXQtに注力する方針に賛同しなかった一部のプロジェクトメンバーだったといいます。

「同じメンバーたちは、セキュリティにもクリーンなGitのコミット履歴にも特に関心を払っておらず、私や他の誰にも一言の相談・報告もなく、複数のリポジトリから『.onedev-buildspec.yml』ファイルを削除することを決めたのです」と同開発者は述べています。

AngryPenguin氏はOpenMandrivaチームを代表し、Beatrici氏の行為は刑事犯罪に該当するものの、元コントリビューターに対して法的措置を取らないことを決定したと述べています。

攻撃者に先んじて、すべての層をテストする

セキュリティチームが記録できている攻撃成功の割合はわずか54%、アラートが上がるのは14%に過ぎません。残りは環境内を検知されないまま通過しています。

Picusのホワイトペーパーでは、侵害・攻撃シミュレーション(breach and attack simulation)がSIEMやEDRのルールをどのようにテストし、脅威の見逃しを防ぐかを解説しています。

ホワイトペーパーを入手する

翻訳元: https://www.bleepingcomputer.com/news/security/openmandriva-linux-says-contributor-tried-to-sabotage-the-project/

ソース: bleepingcomputer.com