[Rust Daily] 2023-08-31 RootAsRole - Rust で書き直された sudo/su の安全な代替手段

nucleo - 高速ファジーマッチングライブラリ

nucleo は、Rust で書かれた高速ファジー マッチング ライブラリであり、nucleo-matcher コアの上に高レベルの API を提供して、アプリケーションを簡単かつ迅速に統合できるようにします。その主な機能は次のとおりです。

  • ユーザー インターフェイス スレッドをブロックすることなく、バックグラウンド スレッド プールでマッチャーを並行して実行します。

  • マッチャーへの入力のロックフリーの完全並列注入/ストリーミングが可能になります。

ファジーマッチャーと比較して、nucleo-matcher はより優れたパフォーマンスを提供できます。現在、Helix エディターにはファジーマッチャーを置き換えるために nucleo が統合されており、長年にわたる使いやすさとパフォーマンスの問題の多くが解決されています。

Github - Helix-editor/nucleo: https://github.com/helix-editor/nucleo

RootAsRole - Rust で書き直された sudo/su の安全な代替手段

RootAsRole を使用すると、Linux オペレーティング システム上で特権アクセス管理をより安全に構成できるようになり、システム タスクをより適切に管理できるようにする役割ベースのアクセス制御モデルのセットが提供されます。これは著者の博士課程の研究の一部で、以前は C 言語で書かれていましたが、最近 Rust で書き直されました。

このプロジェクトと sudo の違いは次のとおりです。

  • そのコア機能は、最小特権の原則に従って設定されています。

  • 共通または標準化された構文 (XML、拡張ワイルドカード、PCRE2) を使用します。

  • ロールベースのアクセス制御モデルを使用すると、最小特権要件をより正確に遵守できます。

  • ルール間の半順序比較を管理して、ルールの重複や構成ミスによる不正アクセスを防止します。

Github - LeChatP/RootAsRole: https://github.com/LeChatP/RootAsRole

Rust 510 の週

Rust Weekly Express の新しい号がリリースされました。フォローしているコンテンツをぜひ見に来てください:)

今週の Rust 510: https://this-week-in-rust.org/blog/2023/08/30/this-week-in-rust-510/


デイリーニュースグループPsiACEより

コミュニティ学習交換プラットフォームのサブスクリプション:

  • Rust.cc フォーラム: RSS をサポート

  • WeChat パブリック アカウント: Rust 言語の中国語コミュニティ

おすすめ

転載: blog.csdn.net/u012067469/article/details/132632679