Шукати за:
Метод машинного обучения для детектирования вредоносного по, использующий извлечение признаков из исполняемых файлов
Повний текст (PDF)
УДК: 004.93
Мова публікації: Англійська
Stuc. intelekt. 2018; 23; (3): 97-102
Анотація: A malicious software is generally an executable program which usually settles itself in the system, replicates by copying itself, and has a malicious effect. Modern antivirus systems detect malware by knowing its pattern and detect a new virus quite difficult. There are a lot of heuristic techniques are used for detecting an unknown malware which are usually consume a lot of system memory and CPU resources. This load can be overcome by training a machine learning model which collects features from Portable Executable (PE) file which are used for identifying an unknown virus patterns. A technique to collect these features from PE file is proposed in this paper.
Ключові слова:
Посилання:
- 1. Koret, J., Bachaalany, E. (2015) The Antivirus
- Hacker’s Handbook. Indianapolis, Indiana: John
- Wiley & Sons, Inc.
- 2. Brink, H., Richards, J.W., Fetherolf, M. (2017)
- Real-World Machine Learning. Shelter Island,
- NY: Manning Publications Co.
- 3. Stopel, D., Boger, Z., Moskovitch, R., Shahar, Y.,
- Elovici, Y. (2006) Improving Worm Detection
- with Artificial Neural Networks through Feature
- Selection and Temporal Analysis Techniques.
- Be’er Sheva, Israel: Deutsche Telekom
- Laboratories at Ben-Gurion University.
- 4. Nikolenko, S., Kadurin, A., Arhangelskaya, E.
- (2018) Glubokoe obuchenie – SPb.: Piter. – 480 s.
- 5. Tensorflow API documentation [Electronic
- resource]. Available from:
- https://www.tensorflow.org/api_docs/python/tf/nn/
- softmax_cross_entropy_with_logits_v2. Date of
- access: 28.09.2018.
- 6. Sikorski, M. (2012) Practical Malware Analysis.
- San Francisco: No Starch Press, Inc. 800 p.
- 7. Kasperski, K. (2005) Zapiski issledovatelya
- kompyuternyih virusov. – SPb.: Piter. 316 s.
- 8. Ligh, M.H. (2011) Malware Analyst’s Cookbook
- and DVD: Tools and Techniques for Fighting Malicious Code. Indianapolis: Wiley Publishing,
- Inc. 744 p.
- 9. Marak, V. (2015) Windows Malware Analysis
- Essentials: Master the fundamentals of malware
- analysis for the Windows platform and enhance
- your anti-malware skill set. Birmingham: Packt
- Publishing Ltd. 330 p.
- 10. Shamir, A. (1985) Identity-based cryptosystems
- and signature schemes. Advances in cryptology,
- Springer, pp. 47–53.
- 11. Sahai, A., Waters, B. (2005) Fuzzy identity-based
- encryption. Advances in Cryptology–
- EUROCRYPT 2005, pp. 557–557.
- 12. Wolf, S. (1998) Unconditional Security in
- Cryptography. Lectures on Data Security, Modern
- Cryptology in Theory and Practice, volume 1561
- of Lecture Notes in Computer Science, pp. 217–
- 250. Springer-Verlag, July 1998.
- 13.Cappaert, J., Wyseur, B., Preneel, B. (2004)
- Software security techniques. COSIC internal
- report, Katholieke Universiteit Leuven.
- 14.Dent, A.W. (2006) Fundamental problems in
- provable security and cryptography. Philosophical
- Transactions of the Royal Society A: Mathematical,
- Physical and Engineering Sciences,
- 364(1849):3215–3230.
- 15. Kasperski, K. (2008) Iskusstvo
- dizassemblirovaniya. BHV.: Piter, 896 s.