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

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

主站蜘蛛池模板: 科技| 绥中县| 湛江市| 德昌县| 洪泽县| 吉木乃县| 嘉黎县| 苏尼特左旗| 泸西县| 盐池县| 孝义市| 伊宁县| 阿克苏市| 石楼县| 怀集县| 女性| 汕头市| 独山县| 阜城县| 修武县| 达日县| 徐水县| 阳泉市| 响水县| 乐陵市| 集安市| 融水| 娱乐| 武威市| 昌宁县| 会同县| 顺义区| 澜沧| 方城县| 东丽区| 崇州市| 独山县| 同江市| 古蔺县| 酉阳| 故城县|