본문 바로가기
KERD
논문KCI 등재

Section, DLL feature 기반 악성코드 분석 기술 연구

Malware Analysis Based on Section, DLL

1

조회

0

다운로드

0

인용

0

참고문헌

키워드

주제분류컴퓨터학

초록

기존 악성코드를 기반으로 만들어지는 변종 악성코드들은 약간의 패턴 변화로도 기존 보안체계를 쉽게 회피할 수 있고 제작 과정이 간단하여 널리 사용되고 있다. 이러한 악성코드는 일평균 160만개 이상 출현하고 있고, 사이버 공간 뿐아니라 피해규모가 큰 IoT/ICS로 점차 확대되고 있다. 본 논문에서는 기존에 자주 이용되는 Pattern기반 분석, Sandbox기반 분석, CFG/Strings 기반 분석 등이 아니라, 큰 의미를 부여하지 않았던 PE Section 및 DLL의 특징에 기반한 분석방법을 제안한다. 제안모델을 실제 구축 및 실험결과, 유의미한 탐지율과 오탐율을 기록했으며, 기존의 다양한 분석기술을 복합 운영 시 효과적인 악성코드 대응이 가능할 것으로 기대된다.

Abstract

Malware mutants based on existing malware is widely used because it can easily avoid the existing security system even with a slight pattern change. These malware appear on average more than 1.6 million times a day, and they are gradually expanding to IoT / ICS as well as cyber space, which has a large scale of damage. In this paper, we propose an analytical method based on features of PE Section and DLL that do not give much significance, rather than pattern-based analysis, Sandbox-based analysis, and CFG, Strings-based analysis. It is expected that the proposed model will be able to cope with effective malicious code in case of combined operation of various existing analysis technologies.

참고문헌 (28)

  1. Syarif Yusirwan S, "Implementation of Malware Analysis using Static and Dynamic Analysis Method", International Journal of Computer Applications, 117(6), pp.11~15 (2015)
  2. A. Moser, "Limits of Static Analysis for Malware Detection", IEEE, 21, pp.421~430 (2007)[DOI]
  3. Hiran V. Nath, "Static Malware Analysis Using Machine Learning Methods", SNDS 2014, CCIS 420, pp.440~450 (2014)
  4. 유성태, "API 통계 기반의 워드 클라우드를 이용한 악성코드 분석 기법", 한국산학기술학회논문지, 16(10), pp.7211~7218 (2015), 한국산학기술학회[DOI]
  5. Complexity-based Packed Executable Classification with High Accuracy, "Han-young Noh", School of Engineering, 1~35 (2009)
  6. 권희준, "Multi N-gram을 이용한 악성코드 분류 시스템", 보안공학연구논문지, 9(6), pp.531~542 (2012), 보안공학연구지원센터
  7. Youngjoon Ki, "A NoveApproach to Detect Malware based on API Call SequenceAnalysis", International Journal of Distributed Sensor Network, pp.9~ (2015)
  8. Scott Treadwell, "A Heuristic Approach forDetection of Obfuscated Malware", 2009 IEEE. ISI, pp.291~299 (2009)
  9. R. de Janeiro, "Mohaisen A, Alrawi O (2013) Unveiling zeus: automated classification of malware samples", 22nd international conference on worldwide webcompanion, pp.829~832 (2013), ACM
  10. Lee, Taejin, "Effective and Reliable Malware Group Classification for a Massive Malware Environment", International Journal of Distributed Sensor Networks (2016)
  11. A. Sami, "Malware detection based on mining API calls", Proceedings of the 25th Annual ACM Symposium on Applied Computing (SAC ’10), pp.1020~1025 (2010), ACM
  12. M. K. Shankarapani, "Malware detection using assembly and API call sequences", Journal in Computer Virology, 7(2), pp.107~119 (2011)
  13. Malware normalization, "M. Christodorescu", University ofWisconsin, ~, pp.EPFL-REPORT 167534 (2005)
  14. N. Idika, "A survey of malware detection techniques", pp.2007
  15. Y. Ye, "IMDS : intelligent malware detection system", Proceedings of the 13th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, pp.1043~1047 (2007)
  16. Wu. L, "Behavior-based malware analysis and detection", 2011 first international workshop on complexity and data mining (IWCDM), pp.39~42 (2011), IEEE
  17. Pratiksha N, "Security in computing and communications" (2013), Springer
  18. 우경문, "통계적 방법을 이용한 웜 전파 모델링", 한국통신학회논문지B, 37(3), pp.212~218 (2012), 한국통신학회
  19. "Total Malware Statistics"[URL]
  20. Cyber Threat Intelligence Report, , Mandiant, ~
  21. "Kaspersky"[URL]
  22. "CTA(Cyber Threat Alliance)"[URL]
  23. "CSC(Cyber Security Coalition)"[URL]
  24. "ACM workshop on Security and artificial intelligence (AISec)", ~
  25. "Malware Normalization", ~
  26. Dong-wook Hwang, "A Study on Malicious Activity Automatic Detection based on API calls", Proceedings of Symposium of the Korean Institute of communications and Information Sciences (2016)

관련 논문AI추천

이 간행물의 다른 논문 (21건)