문서 구조 및 스트림 오브젝트 분석을 통한 문서형 악성코드 탐지
Detection of Malicious PDF based on Document Structure Features and Stream Object
2
조회
0
다운로드
5
인용
0
참고문헌
키워드
초록
In recent years, there has been an increasing number of ways to distribute document-based malicious code using vulnerabilities in document files. Because document type malware is not an executable file itself, it is easy to bypass existing security programs, so research on a model to detect it is necessary. In this study, we extract main features from the document structure and the JavaScript contained in the stream object In addition, when JavaScript is inserted, keywords with high occurrence frequency in malicious code such as function name, reserved word and the readable string in the script are extracted. Then, we generate a machine learning model that can distinguish between normal and malicious. In order to make it difficult to bypass, we try to achieve good performance in a black box type algorithm. For an experiment, a large amount of documents compared to previous studies is analyzed. Experimental results show 98.9% detection rate from three different type algorithms. SVM, which is a black box type algorithm and makes obfuscation difficult, shows much higher performance than in previous studies.
Abstract
In recent years, there has been an increasing number of ways to distribute document-based malicious code using vulnerabilities in document files. Because document type malware is not an executable file itself, it is easy to bypass existing security programs, so research on a model to detect it is necessary. In this study, we extract main features from the document structure and the JavaScript contained in the stream object In addition, when JavaScript is inserted, keywords with high occurrence frequency in malicious code such as function name, reserved word and the readable string in the script are extracted. Then, we generate a machine learning model that can distinguish between normal and malicious. In order to make it difficult to bypass, we try to achieve good performance in a black box type algorithm. For an experiment, a large amount of documents compared to previous studies is analyzed. Experimental results show 98.9% detection rate from three different type algorithms. SVM, which is a black box type algorithm and makes obfuscation difficult, shows much higher performance than in previous studies.
참고문헌 (13)
- P. Laskov, "Static Detection of Malicious JavaScript-Bearing PDF Documents", Proceedings of the Annual Computer Security Applications Conference (ACSAC), pp.373~382 (2011)
- C. Smutz, "Malicious PDF Detection using Metadata and Structural Features", Proceedings of the 28th Annual Computer Security Applications Conference, pp.239~248 (2012)
- N. Šrndic, "Detection of Malicious PDF Files Based on Hierarchical Document Structure", Proceedings of the 20th Annual Network & Distributed System Security Symposium, pp.1~16 (2013)
- X. Lu, "De-obfuscation and Detection of Malicious PDF Files with High Accuracy", Proceedings of the 46th Hawaii International Conference on System Sciences (HICSS), pp.4890~4899 (2013)
- I. Corona, "Lux0r:Detection of Malicious PDF-embedded Javascript Code through Discriminant Analysis of API References", Proceedings of the 2014 Workshop on Artificial Intelligent and Security Workshop, pp.47~57 (2014)
- N. Šrndić, "Hidost: a static machine-learn ing-based detector of malicious files", EURASIP Journal on Information Security, 2016(1), pp.22~ (2016)
- M Li, "FEPDF: A Robust Feature Extractor for Malicious PDF Detection", Proceedings of BigDataSE, 2017, 218~224
- S. Khitan, "PDF Forensic Analysis System using YARA", International Journal of Computer Science and Network Security, 17(5), pp.77~85 (2017)
- B. Cuan, "Malware Detection in PDF Files Using Machine Learning", SECRYPT 2018 - 15th International Conference on Security and Cryptography, pp.8~ (2018)
- J. Zhang, "MLPdf: An Effective Machine Learning Based Approach for PDF Malware Detection", arXiv:1808.06991v1, ~ (2018)
- J. Torres, "Malicious PDF Documents Detection using Machine Learning Techniques", Proceedings of the 4th International Conference on Information Systems Security and Privacy (ICISSP 2018), pp.337~344 (2018)
- D. Maiorca, "A Pattern Recognition System for Malicious PDF Files Detection", LNCS, 7326, pp.510~524 (2012)
- D. Liu, "Detecting Malicious Javascript in PDF through Document Instrumentation", Proceedings of the 44th Annual IEEE, 2014, ~
