- Machine Learning for Cybersecurity Cookbook
- Emmanuel Tsukerman
- 154字
- 2021-06-24 12:29:01
Machine Learning-Based Malware Detection
In this chapter, we begin to get serious about applying data science to cybersecurity. We will begin by learning how to perform static and dynamic analysis on samples. Building on this knowledge, we will learn how to featurize samples in order to construct a dataset with informative features. The highlight of the chapter is learning how to build a static malware detector using the featurization skills we have learned. Finally, you will learn how to tackle important machine learning challenges that occur in the domain of cybersecurity, such as class imbalance and false positive rate (FPR) constraints.
The chapter covers the following recipes:
- Malware static analysis
- Malware dynamic analysis
- Using machine learning to detect the file type
- Measuring the similarity between two strings
- Measuring the similarity between two files
- Extracting N-grams
- Selecting the best N-grams
- Building a static malware detector
- Tackling class imbalance
- Handling type I and type II errors
推薦閱讀
- Ansible Configuration Management
- Mastering Hadoop 3
- Mastering VMware vSphere 6.5
- Java實用組件集
- 數據庫原理與應用技術學習指導
- 城市道路交通主動控制技術
- 永磁同步電動機變頻調速系統及其控制(第2版)
- Blender Compositing and Post Processing
- 單片機技術一學就會
- 基于Xilinx ISE的FPAG/CPLD設計與應用
- SAP Business Intelligence Quick Start Guide
- 和機器人一起進化
- 企業級Web開發實戰
- PyTorch深度學習
- Wireshark Revealed:Essential Skills for IT Professionals