
안전하게 신뢰할 수 없는 USB 대용량 저장 장치를 읽기 위한 도구 및 프레임워크.
usbsas는 신뢰할 수 없는 USB 대용량 저장 장치를 안전하게 읽기 위한 무료 오픈 소스(GPLv3) 도구 및 프레임워크입니다.
심층 방어 개념과 최소 권한 원칙에 따라 usbsas의 목표는 USB 스택의 공격 표면을 줄이는 것입니다. 이를 위해 일반적으로 (권한 있는) 커널 공간에서 실행되는 대부분의 USB 관련 작업(USB 패킷 파싱, SCSI 명령, 파일 시스템 등)을 사용자 공간으로 이동시키고 각각 자체 제한된 보안 컴퓨팅 모드에서 실행되는 별도의 프로세스(마이크로커널 방식)로 분리했습니다. GNU/Linux에서 작동하며 Rust로 작성되었습니다.
uas, usb_storage 및 파일 시스템 관련 커널 모듈을 사용하지 않음)코드, 버그 리포트, 패키징, 문서 또는 번역 등 어떤 기여든 환영합니다.
이 프로젝트에 포함된 종속 항목:
ntfs3g는 GPLv2입니다 (usbsas-fsrw/ntfs3g/src/ntfs-3g/COPYING 참조).FatFs는 사용자 정의 BSD 스타일 라이선스가 있습니다 (usbsas-fsrw/ff/src/ff/LICENSE.txt 참조).usbsas는 자유 소프트웨어입니다: 자유 소프트웨어 재단(Free Software Foundation)이 발행한 GNU 일반 공중 사용 허가서(GNU General Public License) 버전 3 또는 (선택에 따라) 이후 버전의 조건에 따라 이를 재배포하거나 수정할 수 있습니다.
usbsas는 유용할 것이라는 기대 하에 배포되지만, 어떠한 보증도 제공하지 않습니다. 상업성 또는 특정 목적에의 적합성에 대한 묵시적 보증조차도 없습니다. 자세한 내용은 GNU 일반 공중 사용 허가서를 참조하십시오.
GNU 일반 공중 사용 허가서 사본을 usbsas와 함께 받았을 것입니다. 그렇지 않다면 gnu.org 웹사이트를 방문하십시오.