메뉴 여닫기
환경 설정 메뉴 여닫기
개인 메뉴 여닫기
로그인하지 않음
지금 편집한다면 당신의 IP 주소가 공개될 수 있습니다.

SoftBound: Highly Compatible and Complete Spatial Memory Safety for C

noriwiki


SoftBound: Highly Compatible and Complete Spatial Memory Safety for C
ConferenceProceedings of the ACM SIGPLAN Conference on Programming Language Design and Implementation (PLDI)
Year2009



개요

Softbound는 spatial safety bug를 잡기 위한 방식이다. 모든 오브젝트 할당마다 base랑 size를 저장하는 내부 변수를 만들고, 매 load/store마다 그 변수들을 이용한 체크를 삽입한다. 이를 통해서, AddressSanitizer이전의, spatial safety를 잡을 수 있다는 spatial safety를 software적인 방식을 통해서 잡을 수 있는 방법을 제시한 논문이다.