CheriBSD

CheriBSD는 FreeBSD를 바탕으로 CHERI(Capability Hardware Enhanced RISC Instructions) 아키텍처와 capability 기반 메모리 보호를 연구·구현하는 BSD 운영체제다. 메모리 안전성과 권한 분리, 프로그램의 포인터 표현과 ABI를...

분류CHERI 아키텍처 연구용 BSD 운영체제
기반·계보FreeBSD
주요 특징하드웨어 capability와 메모리 보호
상태연구·개발 프로젝트
참고 자료프로젝트 정보

CheriBSD는 FreeBSD를 바탕으로 CHERI(Capability Hardware Enhanced RISC Instructions) 아키텍처와 capability 기반 메모리 보호를 연구·구현하는 BSD 운영체제다. 메모리 안전성과 권한 분리, 프로그램의 포인터 표현과 ABI를 하드웨어 및 소프트웨어 수준에서 함께 검토한다. 일반적인 FreeBSD 배포판과 달리 CHERI 지원 CPU와 에뮬레이터를 중요한 실행 대상으로 한다.[1]

역사

CHERI 연구 배경

설계 목표

FreeBSD 기반 구조

CHERI capability

메모리 보호 모델

커널과 사용자 공간

프로세스와 권한 분리

하이브리드 ABI

Pure-capability ABI

지원 아키텍처

QEMU 및 연구 환경

컴파일러와 도구 체인

응용 프로그램 이식

보안 연구와 영향

관련 문서

  1. 프로젝트 자료 ↩