딥러닝 기술을 활용한 멀웨어 분류를 위한 이미지화 기법

Visualization of Malwares for Classification Through Deep Learning
  • 김형겸
  • 한석민
  • 이수철
  • 이준락

초록

Symantec의 인터넷 보안위협 보고서(2018)에 따르면 크립토재킹, 랜섬웨어, 모바일 등 인터넷 보안위협이 급증하고 있으며 다각화되고 있다고 한다. 이는 멀웨어(Malware) 탐지기술이 암호화, 난독화 등의 문제에 따른 질적 성능향상 뿐만 아니라 다양한 멀웨어의 탐지 등 범용성을 요구함을 의미한다. 멀웨어 탐지에 있어 범용성을 달성하기 위해서는 탐지알고리즘에 소모되는 컴퓨팅 파워, 탐지 알고리즘의 성능 등의 측면에서의 개선 및 최적화가 이루어져야 한다. 본고에서는 최근 지능화, 다각화 되는 멀웨어를 효과적으로탐지하기 위하여 CNN(Convolutional Neural Network)을 활용한 멀웨어 탐지 기법인, stream order(SO)-CNN과 incremental coordinate(IC)- CNN을 제안한다. 제안기법은 멀웨어 바이너리 파일들을 이미지화 한다. 이미지화 된 멀웨어 바이너리는 GoogLeNet을 통해 학습되어 딥러닝 모델을 형성하고 악성코드를 탐지 및 분류한다. 제안기법은 기존 방법에 비해 우수한 성능을 보인다.

키워드

Malware visualizationmawlare detection and classificationdeep learningCNN멀웨어 이미지 생성멀웨어 탐지 및 분류딥러닝CNN
제목
딥러닝 기술을 활용한 멀웨어 분류를 위한 이미지화 기법
제목 (타언어)
Visualization of Malwares for Classification Through Deep Learning
저자
김형겸한석민이수철이준락
DOI
10.7472/jksii.2018.19.5.67
발행일
2018-10
유형
Y
저널명
인터넷정보학회논문지
19
5
페이지
67 ~ 75