클라우드 보안성 강화를 위한 연산 효율적인 인스턴스 메모리 모니터링 기술
Computationally Efficient Instance Memory Monitoring Scheme for a Security-Enhanced Cloud Platform
1
조회
0
다운로드
1
인용
0
참고문헌
키워드
초록
클라우드 컴퓨팅 기반의 인프라 구축이 활성화됨에 따라, 안전성과 보안성이 강화된 클라우드 구축을 위한 기술이 큰화두로 인식되고 있다. 이에 대한 방안으로써, 클라우드 사용자 인스턴스의 시스템 보안 강화를 위한 다양한 보안 솔루션이 등장하고 있다. 특히 인스턴스(가상머신)의 메모리 분석을 통한 악성코드 분석 및 탐지에 관한 연구가 활발히 진행되고 있다. 하지만 메모리 분석을 통한 보안 모니터링 기술은 메모리 덤프 시 수반되는 연산 오버헤드로 인해 다수의인스턴스가 하나의 물리적 서버 노드에서 구동되는 클라우드 플랫폼과 같은 환경으로의 적용에 어려움이 있어왔다. 본논문에서는 메모리 덤프 시 발생하는 오버헤드를 최소화하기 위해 악성코드 분석 및 탐지에 필요한 인스턴스 메모리의특정 부분을 모니터링 하는 기술을 제안하고, 부분 메모리 모니터링 기반 악성코드 탐지 시스템을 통해 제안 기술의 실효성을 검증한다.
Abstract
As interest in cloud computing grows, the number of users using cloud computing services is increasing. However, cloud computing technology has been steadily challenged by security concerns. Therefore, various security breaches are springing up to enhance the system security for cloud services users. In particular, research on detection of malicious VM (Virtual Machine) is actively underway through the introspecting virtual machines on the cloud platform. However, memory analysis technology is not used as a monitoring tool in the environments where multiple virtual machines are run on a single server platform due to obstructive monitoring overhead. As a remedy to the challenging issue, we proposes a computationally efficient instance memory introspection scheme to minimize the overhead that occurs in memory dump and monitor it through a partial memory monitoring based on the well-defined kernel memory map library.
참고문헌 (18)
- 심재윤, "금융IT인력의 보안사고 위험도에 기반한 정보접근 통제 정책 연구", 정보보호학회논문지, 25(2), pp.343~361 (2015), 한국정보보호학회[DOI]
- Armbrust, Michael, "A view of cloud computing", Communications of the ACM, 53(4), pp.50~58 (2010)
- 강상백, "한국의 공공기관 클라우드 컴퓨팅 도입 활성화 전략: 미국 연방 공공기관 클라우드 컴퓨팅 도입현황 시사점 및 시스템 개발 수명주기(SDLC) 프로세스 전략을 중심으로", 한국전자거래학회지, 20(4), pp.103~126 (2015), 한국전자거래학회[DOI]
- "Cloud Computing Development Act"[URL]
- Uhlig, "Intel virtualization technology", Computer, 38(5), pp.48~56 (2005)
- 김태형, "클라우드 컴퓨팅 환경에서 보안성 향상을 위한 로컬 프로세스 실행 기술", 정보보호학회논문지, 20(5), pp.69~79 (2010), 한국정보보호학회
- Safaa Salam Hatem, "Malware detection in Cloud computing", International Journal of Advanced Computer Science and Applications, 5(4), pp.187~192 (2014)
- Tamas K. Lengyel, "Scalability, fidelity and stealth in the DRAKVUF dynamic malware analysis system", Proceedings of the 30th Annual Computer Security Applications Conference, pp.386~395 (2014)
- Artem Dinaburg, "Ether : malware analysis via hardware virtualization extensions", Proceedings of the 15th ACM conference on Computer and communications security, pp.51~62 (2008)
- Rayan Mosli, "Automated malware detection using artifacts in forensic memory images", Technologies for Homeland Security(HST), 2016 IEEE Symposium on, pp.1~6 (2016)
- Haiquan Xiong, "Libvmi : a library for bridging the semantic gap between guest OS and VMM", Proceedings of the 12th International Conference on Computer and Information Technology, pp.549~556 (2012)
- Matthias Bolte, "Non-intrusive virtualization management using libvirt", Proceedings of the Conference on Design, Automation and Test in Europe, pp.574~579 (2010)
- Sang-hoon Cho, "Accelerated memory dump and memory recording schemes for analyzing cloud computing platform in a microscopic level", pp.2016
- "Volatility"[URL]
- "Rekall"[URL]
- De Melo, "The new linux perf’ tools", Slides from Linux Kongress, 18 (2010)
- Bellard, Fabrice, "QEMU, a fast and portable dynamic translator", USENIX Annual Technical Conference, pp.41~46 (2005)
- Sefraoui, Omar, "OpenStack : toward an open-source solution for cloud computing", International Journal of Computer Applications, 55(3), pp.38~42 (2012)
