최근 급증하고 있는 소형 기기들은 비용 절감, 소형화 등의 이유로 작은 메모리 공간을 갖고 있을 뿐 아니라 Memory Management Unit(MMU)가 누락되어 있다. 이와 같은 환경은 공 격자가 code pointer 등...

http://chineseinput.net/에서 pinyin(병음)방식으로 중국어를 변환할 수 있습니다.
변환된 중국어를 복사하여 사용하시면 됩니다.
https://www.riss.kr/link?id=T14818293
서울 : 서울대학교, 2018
2018
한국어
560 판사항(6)
621.3 판사항(23)
서울
iii, 19장 ; 26 cm
지도교수: 백윤흥
참고문헌: 장 18
0
상세조회0
다운로드최근 급증하고 있는 소형 기기들은 비용 절감, 소형화 등의 이유로 작은 메모리 공간을 갖고 있을 뿐 아니라 Memory Management Unit(MMU)가 누락되어 있다. 이와 같은 환경은 공 격자가 code pointer 등...
최근 급증하고 있는 소형 기기들은 비용 절감, 소형화 등의 이유로 작은 메모리 공간을 갖고 있을 뿐 아니라 Memory
Management Unit(MMU)가 누락되어 있다. 이와 같은 환경은 공
격자가 code pointer 등의 값을 변환하여 쉽게 공격을 수행할 수 있기 때문에 보완이 필요하다. 본 논문은 이와 같은 공격을 방어하기 위한 가상 주소 체계를 구현하는 것을 논한다.
LLVM Compiler를 활용하여 공격에 활용될 수 있다고 판단된
대상에 대해 가상 주소 변환에 필요한 추가적인 instruction을 삽입함으로써 가상 주소 체계를 구현하였다. 또한 메모리에 저장되는 모든 개체가 아니라 공격에 활용될 수 있는 대상에 대해서만 주소 변환을 수행하여 보다 효율성을 높일 수 있었고 실험 결과 가상 주소를 활용하여 코드를 실행함에도 비교적 적은 overhead로 가상 주소가 없을 때와 동일하게 수행할 수 있었다.
목차 (Table of Contents)