検索
ニュース

「sudo」「su」をRustで再実装、その狙いは?Internet Security Research GroupのProssimoプロジェクトが発表

Internet Security Research Group(ISRG)のProssimoプロジェクトは、sudoユーティリティーを「Rust」で再実装する方針を明らかにした。

Share
Tweet
LINE
Hatena

 Internet Security Research Group(ISRG)のProssimoプロジェクトは2023年4月26日(米国時間)、sudoユーティリティーを「Rust」で再実装する方針を明らかにした。

 ISRGはインターネットのセキュリティ向上を目的として、2013年5月に設立された非営利団体だ。2021年に、ソフトウェアインフラのメモリ安全性向上に向けて取り組むProssimoプロジェクトを立ち上げている。

 「私たちの目標は2つある。1つは、インターネットを支えるソフトウェアインフラをメモリ安全のコードに書き換えること。もう1つは、メモリ安全性に関する人々の考え方を変えることだ。『C』や『C++』のようなメモリ安全ではない言語で書かれたソフトウェアを展開するのは危険だという証拠があるにもかかわらず、問題ないと認識されている。人々がそのリスクを十分に認識し、メモリ安全性をソフトウェアの要件と見なすようにしたい」(Prossimoプロジェクトのページより)

なぜsudoとsuをRustで再実装するのか

 1980年代に開発されたsudoは、数十年にわたってOSのリスクを最小限に抑えながら更新するための不可欠なツールだった一方、C言語で記述されているため、メモリ安全性に関する多くの脆弱(ぜいじゃく)性を抱える原因になっていたという。

 Prossimoプロジェクトは、投資するソフトウェアインフラのリスク基準として以下の4つを挙げており、sudoは4つ全てに当てはまっていたという。またsudoおよびsuよりも重要なソフトウェアを挙げることは難しかったことから、投資対象に選ばれたとしている。

  • 非常に広く使われている(ほぼ全てのサーバやクライアントで使われている)
  • 重要な境界線上にある
  • 重要な機能を実行する
  • メモリ安全ではない言語で書かれている(C、C++、アセンブリ)

 sudoおよびsuをRustで書き換える作業は、Amazon Web Services(AWS)の支援のもと、Ferrous SystemsとTweede Golfによる合同チームにより進められている。

 2023年5月時点で、5つのマイルストーンが設定されており、マイルストーン1(Rustで再実装されたsudoで基本的な機能が実行可能)の実現を目標に活動が進められている。2023年9月に全てのマイルストーンが達成される見通しだ。

Copyright © ITmedia, Inc. All Rights Reserved.

Security & Trust 記事ランキング

  1. 1年前と比べて1Tbpsを超えるDDoS攻撃が1885%増加、今すぐできる対策は? Cloudflare
  2. 米ホワイトハウス、“懸念国”への半導体輸出、AI規制を発表 日本含む18カ国は規制対象外
  3. 終わらせましょう。複雑過ぎるKubernetes/クラウドネイティブが生む心理的安全性の低下を――無料でクラウドセキュリティの勘所が分かる130ページの電子書籍
  4. 「Appleの暗号化アルゴリズム」を盗用し、2カ月以上検出されなかったステルス型マルウェアの正体とは
  5. 「SMSは認証に使わないで」 米CISA、モバイル通信を保護する8つのベストプラクティスを公開
  6. Google Cloud、2025年のサイバーセキュリティ予測を発表 AIがサイバー攻撃にもたらす影響とは?
  7. よく聞く「複雑化するサイバー攻撃」は具体的にどう複雑なのか? 一例を医療系企業のランサム事例とともに解説
  8. “ゼロトラスト”とトラスト(信頼性)ゼロを分かつものとは――情報セキュリティ啓発アニメ「こうしす!」監督が中小企業目線で語る
  9. 2025年に押さえるべきセキュリティの重要論点をガートナーが発表 新しいリスク、脅威、環境の変化、法規制などの動きを把握する指標に使える
  10. 経営層の約7割が「セキュリティ対策は十分」一方で6割以上がインシデントを経験、1位の要因は?
ページトップに戻る