Publications

Detailed Information

MMU가 없는 임베디드 시스템에서의 보안 향상을 위한 가상 주소 체계 구현

DC Field Value Language
dc.contributor.advisor백윤흥-
dc.contributor.author박재성-
dc.date.accessioned2018-05-29T03:28:53Z-
dc.date.available2018-05-29T03:28:53Z-
dc.date.issued2018-02-
dc.identifier.other000000151510-
dc.identifier.urihttps://hdl.handle.net/10371/141519-
dc.description학위논문 (석사)-- 서울대학교 대학원 : 공과대학 전기·정보공학부, 2018. 2. 백윤흥.-
dc.description.abstract최근 급증하고 있는 소형 기기들은 비용 절감, 소형화 등의 이유로 작은 메모리 공간을 갖고 있을 뿐 아니라 Memory
Management Unit(MMU)가 누락되어 있다. 이와 같은 환경은 공
격자가 code pointer 등의 값을 변환하여 쉽게 공격을 수행할 수 있기 때문에 보완이 필요하다. 본 논문은 이와 같은 공격을 방어하기 위한 가상 주소 체계를 구현하는 것을 논한다.
LLVM Compiler를 활용하여 공격에 활용될 수 있다고 판단된
대상에 대해 가상 주소 변환에 필요한 추가적인 instruction을 삽입함으로써 가상 주소 체계를 구현하였다. 또한 메모리에 저장되는 모든 개체가 아니라 공격에 활용될 수 있는 대상에 대해서만 주소 변환을 수행하여 보다 효율성을 높일 수 있었고 실험 결과 가상 주소를 활용하여 코드를 실행함에도 비교적 적은 overhead로 가상 주소가 없을 때와 동일하게 수행할 수 있었다.
-
dc.description.tableofcontents1.개요 1
2.배경 3
2.1 포인터 주소 변조를 통한 공격 및 방어 3
2.2 LLVM Compiler 6
3. 가상 주소 시스템 구현 7
3.1 주소 변환의 대상 선정 7
3.2 가상 주소와 물리 주소 간 변환 9
3.3 IR 코드 치환 13
4. 실험 결과 15
5. 결론 17
참고문헌 18
Abstract 19
-
dc.formatapplication/pdf-
dc.format.extent663014 bytes-
dc.format.mediumapplication/pdf-
dc.language.isoko-
dc.publisher서울대학교 대학원-
dc.subjectVirtual Memory System-
dc.subjectPointer Integrity-
dc.subjectLLVM Compiler-
dc.subjectSafe Stack-
dc.subject.ddc621.3-
dc.titleMMU가 없는 임베디드 시스템에서의 보안 향상을 위한 가상 주소 체계 구현-
dc.typeThesis-
dc.description.degreeMaster-
dc.contributor.affiliation공과대학 전기·정보공학부-
dc.date.awarded2018-02-
Appears in Collections:
Files in This Item:

Altmetrics

Item View & Download Count

  • mendeley

Items in S-Space are protected by copyright, with all rights reserved, unless otherwise indicated.

Share