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

랜섬웨어 탐지를 위한 그래프 데이터베이스 설계 및 구현

Graph Database Design and Implementation for Ransomware Detection

1

조회

0

다운로드

2

인용

0

참고문헌

키워드

초록

최근 랜섬웨어(ransomware) 공격은 이메일, 피싱(phishing), 디바이스(Device) 해킹 등 다양한 경로를 통해 감염되어 피해 규모가 급증하는 추세이다. 그러나 기존 알려진 악성코드(정적/동적) 분석 엔진은 APT(Aadvanced Persistent Threat)공격처럼 발전된 신종 랜섬웨어에 대한 탐지/차단이 매우 어렵다. 본 연구는 그래프 데이터베이스를 기반으로 랜섬웨어 악성 행위를 모델링(Modeling)하고 랜섬웨어에 대한 새로운 다중 복합 악성 행위를 탐지하는 방법을 제안한다. 연구 결과 기존 관계형 데이터베이스와 다른 새로운 그래프 데이터베이스 환경에서 랜섬웨어의 패턴 탐지가 가능함을 확인하였다. 또한, 그래프 이론의 연관 관계 분석 기법이 랜섬웨어 분석 성능에 크게 효율적임을 증명하였다.

Abstract

Recently, ransomware attacks have been infected through various channels such as e-mail, phishing, and device hacking, and the extent of the damage is increasing rapidly. However, existing known malware (static/dynamic) analysis engines are very difficult to detect/block against novel ransomware that has evolved like Advanced Persistent Threat (APT) attacks. This work proposes a method for modeling ransomware malicious behavior based on graph databases and detecting novel multi-complex malicious behavior for ransomware. Studies confirm that pattern detection of ransomware is possible in novel graph database environments that differ from existing relational databases. Furthermore, we prove that the associative analysis technique of graph theory is significantly efficient for ransomware analysis performance.

참고문헌 (19)

  1. S. H. Woo, "Attack Types and Countermeasures of Next Generation Ransomeware", Journal of the Korea Information and Communication Association Conference, 24(1), pp.541~544 (2020)
  2. 김수정, "정적 분석 기반 기계학습 기법을 활용한 악성코드 식별 시스템 연구", 정보보호학회논문지, 29(4), pp.775~784 (2019), 한국정보보호학회[DOI]
  3. "Devopedia"[URL]
  4. S. Venkatraman, "SQL versus NoSQL movement with big data analytics", Int. J. Inform. Technol. Comput. Sci, 8, pp.59~66 (2016)[DOI]
  5. 김기성, "YCSB를 사용한 PostgreSQL과 MongoDB 성능 비교 분석", 정보과학회논문지, 43(12), pp.1385~1395 (2016), 한국정보과학회
  6. "The Reformed Programmer. EF Core – Combining SQL and NoSQL databases for better performance"[URL]
  7. 배춘석, "보안로그 빅데이터 분석 효율성 향상을 위한 방화벽 로그 데이터 표준 포맷 제안", 정보보호학회논문지, 30(1), pp.157~167 (2020), 한국정보보호학회[DOI]
  8. 고용선, "데이터 복원이 가능한 사용자 요구사항 분석기반 랜섬웨어 탐지 시스템에 관한 연구", 한국산학기술학회논문지, 20(4), pp.50~55 (2019), 한국산학기술학회[DOI]
  9. 이진우, "랜섬웨어 탐지를 위한 효율적인 미끼 파일 배치 방법", 스마트미디어저널, 8(1), pp.27~34 (2019), (사)한국스마트미디어학회[DOI]
  10. 박승규, "대규모 데이터 서명 기술과 커널 레벨 백업을 통한 랜섬웨어의 예방 및 복구 시스템 개발", 전자공학회논문지, 57(3), pp.57~72 (2020), 대한전자공학회
  11. 주진걸, "기계학습 기반의 실시간 악성코드 탐지를 위한 최적 특징 선택 방법", 멀티미디어학회논문지, 22(2), pp.203~209 (2019), 한국멀티미디어학회[DOI]
  12. 김홍비, "Stacked Autoencoder 기반 악성코드 Feature 정제 기술 연구", 정보보호학회논문지, 30(4), pp.593~603 (2020), 한국정보보호학회[DOI]
  13. 조우진, "행위 유사도 기반 변종 악성코드 탐지 방법", 스마트미디어저널, 8(4), pp.25~32 (2019), (사)한국스마트미디어학회[DOI]
  14. S. I. Bae, "Ransomware detection using machine learning algorithms", Concurrency and Computation:Practice and Experience, 32(18) (2020)[DOI]
  15. 황준호, "Naive Bayes 기반 안드로이드 악성코드 분석 기술 연구", 정보보호학회논문지, 27(5), pp.1087~1097 (2017), 한국정보보호학회[DOI]
  16. 유정빈, "하이브리드 특징 및 기계학습을 활용한 효율적인 악성코드 분류 시스템 개발 연구", 정보보호학회논문지, 28(5), pp.1161~1167 (2018), 한국정보보호학회[DOI]
  17. 하지희, "문자열 정보를 활용한 텍스트 마이닝 기반 악성코드 분석 기술 연구", 인터넷정보학회논문지, 21(1), pp.45~55 (2020), 한국인터넷정보학회[DOI]
  18. 조영복, "딥러닝 기반의 R-CNN을 이용한 악성코드 탐지 기법", 디지털콘텐츠학회논문지, 19(6), pp.1177~1183 (2018), 한국디지털콘텐츠학회[DOI]
  19. 이현종, "대용량 악성코드의 특징 추출 가속화를 위한 분산 처리시스템 설계 및 구현", 정보처리학회논문지. 컴퓨터 및 통신시스템, 8(2), pp.35~40 (2019), 한국정보처리학회[DOI]

관련 논문AI추천

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