Publications
Detailed Information
MMU가 없는 임베디드 시스템에서의 보안 향상을 위한 가상 주소 체계 구현
DC Field | Value | Language |
---|---|---|
dc.contributor.advisor | 백윤흥 | - |
dc.contributor.author | 박재성 | - |
dc.date.accessioned | 2018-05-29T03:28:53Z | - |
dc.date.available | 2018-05-29T03:28:53Z | - |
dc.date.issued | 2018-02 | - |
dc.identifier.other | 000000151510 | - |
dc.identifier.uri | https://hdl.handle.net/10371/141519 | - |
dc.description | 학위논문 (석사)-- 서울대학교 대학원 : 공과대학 전기·정보공학부, 2018. 2. 백윤흥. | - |
dc.description.abstract | 최근 급증하고 있는 소형 기기들은 비용 절감, 소형화 등의 이유로 작은 메모리 공간을 갖고 있을 뿐 아니라 Memory
Management Unit(MMU)가 누락되어 있다. 이와 같은 환경은 공 격자가 code pointer 등의 값을 변환하여 쉽게 공격을 수행할 수 있기 때문에 보완이 필요하다. 본 논문은 이와 같은 공격을 방어하기 위한 가상 주소 체계를 구현하는 것을 논한다. LLVM Compiler를 활용하여 공격에 활용될 수 있다고 판단된 대상에 대해 가상 주소 변환에 필요한 추가적인 instruction을 삽입함으로써 가상 주소 체계를 구현하였다. 또한 메모리에 저장되는 모든 개체가 아니라 공격에 활용될 수 있는 대상에 대해서만 주소 변환을 수행하여 보다 효율성을 높일 수 있었고 실험 결과 가상 주소를 활용하여 코드를 실행함에도 비교적 적은 overhead로 가상 주소가 없을 때와 동일하게 수행할 수 있었다. | - |
dc.description.tableofcontents | 1.개요 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.format | application/pdf | - |
dc.format.extent | 663014 bytes | - |
dc.format.medium | application/pdf | - |
dc.language.iso | ko | - |
dc.publisher | 서울대학교 대학원 | - |
dc.subject | Virtual Memory System | - |
dc.subject | Pointer Integrity | - |
dc.subject | LLVM Compiler | - |
dc.subject | Safe Stack | - |
dc.subject.ddc | 621.3 | - |
dc.title | MMU가 없는 임베디드 시스템에서의 보안 향상을 위한 가상 주소 체계 구현 | - |
dc.type | Thesis | - |
dc.description.degree | Master | - |
dc.contributor.affiliation | 공과대학 전기·정보공학부 | - |
dc.date.awarded | 2018-02 | - |
- Appears in Collections:
- Files in This Item:
Item View & Download Count
Items in S-Space are protected by copyright, with all rights reserved, unless otherwise indicated.