官术网_书友最值得收藏!

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

主站蜘蛛池模板: 雷山县| 蚌埠市| 克山县| 比如县| 龙海市| 双辽市| 苍山县| 新乡县| 抚松县| 阿拉善盟| 石狮市| 黑龙江省| 凭祥市| 肥西县| 聂荣县| 独山县| 永仁县| 郓城县| 湾仔区| 宜宾县| 原平市| 始兴县| 银川市| 舒兰市| 安福县| 揭西县| 夏邑县| 布尔津县| 东城区| 榕江县| 桃源县| 东莞市| 南木林县| 松滋市| 石泉县| 建瓯市| 曲麻莱县| 前郭尔| 芦溪县| 福建省| 曲麻莱县|