[Rust Daily] 31/08/2023 RootAsRole – Uma alternativa segura ao sudo/su reescrito em Rust

núcleo - Biblioteca de correspondência fuzzy rápida

nucleo é uma biblioteca de correspondência fuzzy rápida escrita em Rust que fornece uma API de alto nível sobre o núcleo do nucleo-matcher para permitir que os aplicativos sejam integrados de maneira fácil e rápida. Suas principais características incluem:

  • Execute matchers em paralelo em um pool de threads em segundo plano sem bloquear o thread da interface do usuário.

  • Permite injeção/streaming de entrada totalmente paralelo e sem bloqueio em matchers.

Comparado com o fuzzy-matcher, o nucleo-matcher pode fornecer melhor desempenho.Atualmente, o editor Helix integrou o nucleo para substituir o fuzzy-matcher e resolver muitos problemas de usabilidade e desempenho de longa data.

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

RootAsRole – Uma alternativa segura ao sudo/su reescrito em Rust

RootAsRole permite configurar o gerenciamento de acesso privilegiado com mais segurança em sistemas operacionais Linux e fornece um conjunto de modelos de controle de acesso baseados em funções para ajudar a gerenciar melhor as tarefas do sistema. Isso faz parte da pesquisa de doutorado do autor, foi escrito no passado em linguagem C e recentemente reescrito em Rust.

Aqui estão algumas diferenças entre este projeto e o sudo:

  • Suas funções principais são definidas com o princípio do menor privilégio.

  • Use sintaxe comum ou padronizada (XML, curingas estendidos, PCRE2).

  • O uso de um modelo de controle de acesso baseado em função permite uma conformidade mais precisa com requisitos mínimos de privilégios.

  • Governar comparações de ordem parcial entre regras para evitar regras sobrepostas ou acesso não autorizado devido a configuração incorreta.

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

Semana na ferrugem 510

Saiu uma nova edição da Rust Weekly Express, venha ver qual conteúdo você tem acompanhado :)

Esta semana em Rust 510: https://this-week-in-rust.org/blog/2023/08/30/this-week-in-rust-510/


Do Grupo de Notícias Diárias PsiACE

Assinatura da plataforma de intercâmbio de aprendizagem comunitária:

  • Fórum Rust.cc: suporte rss

  • Conta pública WeChat: comunidade chinesa em idioma Rust

Acho que você gosta

Origin blog.csdn.net/u012067469/article/details/132632679
Recomendado
Clasificación