2026년 8월 2일 C 코드를 전면 rewrite 없이 capability 하드웨어에서 실행할 수 있다 CHERI의 하이브리드 ABI를 사용하면 기존 C 코드를 capability 하드웨어로 점진적으로 이식할 수 있다. 컴파일 방법, 어떤 문제가 발생하는지, 그리고 전체 codebase를 rewrite하지 않고 해결하는 방법을 알아본다。 hardware-assisted-safetychericporting
2026년 8월 1일 캐퍼빌리티 하드웨어는 실패하지 않았다. 40년 일찍 도착했을 뿐이다. 1970년대부터 하드웨어 수준에서 메모리 안전성은 가능했다. 캐퍼빌리티 아키텍처가 평면 메모리 모델에 계속 패배한 이유와 CHERI가 마침내 판도를 바꾸는 이유를 설명한다. hardware-assisted-safetycapability-hardwarecherisoftware-history
2026년 7월 31일 C 의존성 라이브러리가 전체 프로세스를 중단시킬 수 있다. WebAssembly가 이를 막는다. 단일 C 라이브러리를 격리하기 위해 컨테이너를 사용하는 것은 과도하다. WebAssembly로 컴파일하여 WASI 샌드박스 내에서 실행하면 메모리 안전성, 캐퍼빌리티 기반 파일시스템 접근, 크래시 격리를 Docker 없이도 할 수 있다. hardware-assisted-safetysandboxingcwebassembly
2026년 7월 30일 당신의 스마트폰은 이미 memory corruption을 감지하는 하드웨어를 탑재하고 있다 ARM Memory Tagging Extension과 GWP-ASan을 통해 최신 모바일 기기에서 프로덕션 메모리 안전성 탐지가 가능해졌다. 이들의 작동 방식과 트레이드오프를 살펴본다. hardware-assisted-safetymemory-corruptionmobileasan
2026년 7월 29일 buffer overflow이 계속 발생하는 이유는 우리가 소프트웨어로 해결하기 때문이다 CHERI는 모든 포인터를 경계가 있는 capability로 변환하는 하드웨어 확장이다. CPU 수준에서 buffer overflow을 차단하는 원리, 비용, 그리고 실제 하드웨어에서 시험하는 방법을 설명한다. hardware-assisted-safetybuffer-overflowmemory-safetycheri