Annual Conference of KIPS (한국정보처리학회:학술대회논문집)
- 2020.05a
- /
- Pages.275-278
- /
- 2020
- /
- 2005-0011(pISSN)
- /
- 2671-7298(eISSN)
DOI QR Code
A Study on Multi-Variant Execution Environment
Multi-Variant Execution Environment 연구 동향
- Cho, Myunghyun (Dept. of Electrical and Computer Engineering and Inter-University Semiconductor Research Center (ISRC), Seoul National University) ;
- Chang, Jiwon (Dept. of Electrical and Computer Engineering and Inter-University Semiconductor Research Center (ISRC), Seoul National University) ;
- Nam, Kevin (Dept. of Electrical and Computer Engineering and Inter-University Semiconductor Research Center (ISRC), Seoul National University) ;
- Hwang, Dongil (Dept. of Electrical and Computer Engineering and Inter-University Semiconductor Research Center (ISRC), Seoul National University) ;
- Paek, Yunheung (Dept. of Electrical and Computer Engineering and Inter-University Semiconductor Research Center (ISRC), Seoul National University)
- 조명현 (서울대학교 전기정보공학부, 반도체공동연구소) ;
- 장지원 (서울대학교 전기정보공학부, 반도체공동연구소) ;
- 남기빈 (서울대학교 전기정보공학부, 반도체공동연구소) ;
- 황동일 (서울대학교 전기정보공학부, 반도체공동연구소) ;
- 백윤흥 (서울대학교 전기정보공학부, 반도체공동연구소)
- Published : 2020.05.29
Abstract
C 와 C++은 비교적 자유로운 코딩 환경으로 많은 프로그래머들에게 사랑받는 프로그래밍 언어이다. 또한, 빠른 속도와 호환성 덕분에 현재 많은 IOT, 임베디드 시스템에 적용되고 있다. C 와 C++은 자유로운 환경을 가지고 있는 반면에 프로그래머의 부주의한 코딩 방식에 의해 여러 취약점을 발생시켜 공격 범위를 증가시킬 수 있다. 다음은 외부 침입자에게 공격에 필요한 좋은 소스를 제공할 수 있으므로 이러한 공격을 막기 위한 범용적인 기술이 필요하다. 본 연구에서는 다음 취약점에 대한 공격을 막을 수 있는 기술 중 하나인 Multi-Variant Execution Environment(MVEE) 기술을 소개하고 다음 기술의 핵심인 다양한 Variant 생성 방식과 기존 연구 분석을 통해 한계점을 고찰하고자 한다.
Keywords