▲neo 2023-11-07 | parent | favorite | on: GN⁺: 메모리 안전한 sudo 구현의 첫 안정화 버전 출시(memorysafety.org)Hacker News 의견 메모리 안전한 sudo 구현의 첫 안정화 버전이 출시되었습니다. sudo의 원래 창시자 중 한 명이 단일 개발 팀에 의한 명령어의 완전한 재구현에 놀라움을 표하며, 새로운 버그 도입 가능성을 의심했습니다. Rust 언어가 버그 도입 가능성을 제거하는 데 있어 잠재적 요인으로 강조되었습니다. 프로젝트는 덜 일반적으로 사용되는 기능을 배제함으로써 공격 표면을 줄이고, 원래 sudo에서 버그를 찾아낸 광범위한 테스트 스위트를 개발하는 두 가지 주요 기능을 가지고 있습니다. 프로젝트의 sudo 대체 목표에 대한 우려가 있으며, 특히 덜 일반적으로 사용되는 기능의 생략과 이것이 이러한 기능을 사용하는 구성에 어떻게 영향을 미칠지에 대한 문제가 있습니다. 프로젝트의 GitHub readme는 이러한 제한 중 일부를 개요화하고 있습니다. 프로젝트의 라이선싱(Apache-2.0+MIT 대 GPL-2.0)은 이를 이진 형식으로 배포하는 사람들이 빌드된 소스 코드를 보여줄 의무가 없음을 의미합니다. 이를 Rust Implementation Of GNU Coreutils와 결합한 Debian 파생 버전을 보는 데 관심이 있습니다. 이는 메모리 안전성과 성능 향상을 위한 것입니다. 일부 사용자들은 프로젝트에 대한 회의론을 표현하며, 재구현의 필요성과 sudo 기능의 복잡성을 의심했습니다. 프로젝트의 채택에 대한 우려가 있으며, 특히 sudo의 전체 기능 세트를 구현하지 않는 경우에 대한 것입니다. 'doas' 도구가 sudo에 대한 더 간단한 대안으로 제안되었습니다. 사용자들이 현재의 sudo 구성을 드라이런하고 sudo-rs에서 지원하지 않는 부분을 출력할 수 있게 하는 검증/유효성 검사 매개변수에 대한 제안이 제시되었습니다. Sudo-rs의 첫 보안 감사가 최근 관련 이벤트로 언급되었습니다.
Hacker News 의견