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

악성 랜섬웨어 SW에 사용된 암호화 모듈에 대한 탐지 및 식별 메커니즘

Cryptography Module Detection and Identification Mechanism on Malicious Ransomware Software

1

조회

0

다운로드

1

인용

0

참고문헌

키워드

초록

랜섬웨어에 의해 개인용 단말 또는 서버 등이 감염되는 사례가 급증하고 있다. 랜섬웨어는 자체 개발한 암호화모듈을 이용하거나 기존의 대칭키/공개 키 암호화 모듈을 결합하여 공격자만이 알고 있는 키를 이용하여 피해 시스템내에 저장된 파일을 불법적으로 암호화 하게 된다. 따라서 이를 복호화 하기 위해서는 사용된 키 값을 알아야만 하며, 복호화 키를 찾는 과정에 많은 시간이 걸리므로 결국 금전적인 비용을 지불하게 된다. 이때 랜섬웨어 악성코드는 대부분 바이너리 파일 내에 은닉된 형태로 포함되어 있어 프로그램 실행시 사용자도 모르게 악성코드에 감염된다. 그러므로바이너리 파일 형태의 랜섬웨어 공격에 대응하기 위해서는 사용된 암호화 모듈에 대한 식별 과정이 필요하다. 이에 본연구에서는 바이너리 파일 내 은닉된 악성코드에 적용 된 암호화 모듈을 역분석하여 탐지하고 식별할 수 있는 메커니즘을 연구하였다.

Abstract

Cases in which personal terminals or servers are infected by ransomware are rapidly increasing. Ransomware uses a self-developed encryption module or combines existing symmetric key/public key encryption modules to illegally encrypt files stored in the victim system using a key known only to the attacker. Therefore, in order to decrypt it, it is necessary to know the value of the key used, and since the process of finding the decryption key takes a lot of time, financial costs are eventually paid. At this time, most of the ransomware malware is included in a hidden form in binary files, so when the program is executed, the user is infected with the malicious code without even knowing it. Therefore, in order to respond to ransomware attacks in the form of binary files, it is necessary to identify the encryption module used. Therefore, in this study, we developed a mechanism that can detect and identify by reverse analyzing the encryption module applied to the malicious code hidden in the binary file.

참고문헌 (15)

  1. "Ransomware Latest Trend Analysis and Implications, Digital & Security Policy, KISA Insight, Vol.02" (2021)[URL]
  2. C. Beaman, "Ransomware : Recent advances, analysis, challenges and future research directions", Computer & Security, 111, pp.102490~ (2021)
  3. H. Alshaikh NR, "Ransomware prevention and mitigation techniques", International Journal of Computer Applications, 117(40), pp.31~39 (2020)
  4. P. Bajpai, "An empirical study of API calls in ransomware", IEEE International Conference on Electro Information Technology (EIT), pp.443~448 (2020)
  5. B. Qin, "API call based ransomware dynamic detection approach using textCNN", 2020International Conference on Big Data, Artificial Intelligence and Internet of Things Engineering (ICBAIE), pp.162~166 (2020)
  6. 문재연, "랜섬웨어 분석과 피해 최소화 방안", 문화기술의 융합, 2(1), pp.79~85 (2016), 국제문화기술진흥원[DOI]
  7. J. Y. Kim, "A study on the recovery of ransomware infected file through real-time file behavior analysis", Master, pp.2017
  8. 윤세원, "랜섬웨어 탐지율을 높이기 위한 블록암호 알고리즘 식별 방법에 관한 연구", 정보보호학회논문지, 28(2), pp.347~355 (2018), 한국정보보호학회[DOI]
  9. "Wannacry report"[URL]
  10. SimpleLocker Ransomware Encryption Function Analysis Report, , Korea Internet & Security Agency, ~ (2019)
  11. immuni Ransomware Encryption Function Analysis Report, , Korea Internet & Security Agency, ~ (2020)
  12. Hassannataj Joloudari, J., "Early detection of the advanced persistent threat attack using performance analysis of deep learning", arXiv e-prints, ~ (2020)
  13. Md Sahrom Abu, "Cyber Threat Intelligence – Issue and Challenges", Indonesian Journal of Electrical Emgineering and Computer Science, 10(1), pp.371~379 (2018)
  14. 이형우, "IoT 봇넷 악성코드 기반 침해사고 흔적 수집 방법", 사물인터넷융복합논문지, 7(3), pp.1~8 (2021), 한국사물인터넷학회
  15. Maria Stoyanova, "A Survey on the Internet of Things(IoT)Forensics : Challenges, Approaches, and Open Issues", IEEE COMMUNICATIONS SURVEYS & TUTORIALS, 22(2), pp.1191~1221 (2020)

관련 논문AI추천

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