[Rust Daily] 2023-08-31 RootAsRole: una alternativa segura a sudo/su reescrito en Rust

nucleo - Biblioteca de coincidencias difusas rápidas

nucleo es una biblioteca de coincidencia difusa rápida escrita en Rust que proporciona una API de alto nivel además del núcleo de nucleo-matcher para permitir que las aplicaciones se integren fácil y rápidamente. Sus principales características incluyen:

  • Ejecute comparadores en paralelo en un grupo de subprocesos en segundo plano sin bloquear el subproceso de la interfaz de usuario.

  • Permite la inyección/transmisión de entrada totalmente paralela y sin bloqueos en los emparejadores.

En comparación con fuzzy-matcher, nucleo-matcher puede proporcionar un mejor rendimiento. Actualmente, el editor Helix ha integrado nucleo para reemplazar fuzzy-matcher y resolver muchos problemas de usabilidad y rendimiento de larga data.

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

RootAsRole: una alternativa segura a sudo/su reescrito en Rust

RootAsRole le permite configurar la administración de acceso privilegiado de manera más segura en sistemas operativos Linux y proporciona un conjunto de modelos de control de acceso basados ​​en roles para ayudar a administrar mejor las tareas del sistema. Esto es parte de la investigación doctoral del autor, que fue escrito en lenguaje C en el pasado y recientemente reescrito en Rust.

Aquí hay algunas diferencias entre este proyecto y sudo:

  • Sus funciones principales se establecen con el principio de privilegio mínimo.

  • Utilice sintaxis común o estandarizada (XML, comodines extendidos, PCRE2).

  • El uso de un modelo de control de acceso basado en roles permite un cumplimiento más preciso de los requisitos de privilegios mínimos.

  • Gobierna las comparaciones de orden parcial entre reglas para evitar la superposición de reglas o el acceso no autorizado debido a una mala configuración.

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

Semana en Rust 510

Se publica un nuevo número de Rust Weekly Express, ven y mira qué contenido has seguido :)

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


Del grupo de noticias diarias PsiACE

Suscripción a la plataforma de intercambio de aprendizaje comunitario:

  • Foro Rust.cc: soporte rss

  • Cuenta pública de WeChat: comunidad china en idioma Rust

Supongo que te gusta

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