網(wǎng)絡(luò)安全之機(jī)器學(xué)習(xí)
定 價(jià):79 元
叢書名:網(wǎng)絡(luò)空間安全技術(shù)叢書
- 作者:(印度)索馬·哈爾德(Soma Halder),(美)斯楠·奧茲德米爾
- 出版時(shí)間:2020/12/1
- ISBN:9787111669418
- 出 版 社:機(jī)械工業(yè)出版社
- 中圖法分類:TP393.08
- 頁(yè)碼:0
- 紙張:
- 版次:
- 開本:16開
本書首先介紹使用Python及其庫(kù)的網(wǎng)絡(luò)安全ML的基礎(chǔ)知識(shí)。 您將探索各種ML域(例如時(shí)間序列分析和集成建模)以使您的基礎(chǔ)正確。您將實(shí)施各種示例,例如構(gòu)建系統(tǒng)以識(shí)別惡意URL,以及建立ptogram以檢測(cè)欺詐性電子郵件和垃圾郵件。 稍后,您將學(xué)習(xí)如何有效利用K-means算法開發(fā)解決方案,以檢測(cè)并提醒您網(wǎng)絡(luò)中的任何惡意活動(dòng),還要學(xué)習(xí)如何實(shí)施生物識(shí)別和指紋來驗(yàn)證用戶是合法還是否。
*后,您將了解我們?nèi)绾问褂肨ensorFlow更改游戲,并了解深度學(xué)習(xí)如何有效地創(chuàng)建模型和培訓(xùn)系統(tǒng)。
前言
作者簡(jiǎn)介
審校者簡(jiǎn)介
第1章 網(wǎng)絡(luò)安全中機(jī)器學(xué)習(xí)的基礎(chǔ)知識(shí) 1
1.1 什么是機(jī)器學(xué)習(xí) 1
1.1.1 機(jī)器學(xué)習(xí)要解決的問題 2
1.1.2 為什么在網(wǎng)絡(luò)安全中使用機(jī)器學(xué)習(xí) 3
1.1.3 目前的網(wǎng)絡(luò)安全解決方案 3
1.1.4 機(jī)器學(xué)習(xí)中的數(shù)據(jù) 4
1.1.5 不同類型的機(jī)器學(xué)習(xí)算法 7
1.1.6 機(jī)器學(xué)習(xí)中的算法 12
1.1.7 機(jī)器學(xué)習(xí)架構(gòu) 13
1.1.8 機(jī)器學(xué)習(xí)實(shí)踐 18
1.2 總結(jié) 27
第2章 時(shí)間序列分析和集成建模 28
2.1 什么是時(shí)間序列 28
2.2 時(shí)間序列模型的類型 32
2.2.1 隨機(jī)時(shí)間序列模型 32
2.2.2 人工神經(jīng)網(wǎng)絡(luò)時(shí)間序列模型 32
2.2.3 支持向量時(shí)間序列模型 33
2.2.4 時(shí)間序列組件 33
2.3 時(shí)間序列分解 33
2.3.1 級(jí)別 33
2.3.2 趨勢(shì) 34
2.3.3 季節(jié)性 34
2.3.4 噪聲 34
2.4 時(shí)間序列用例 36
2.4.1 信號(hào)處理 36
2.4.2 股市預(yù)測(cè) 37
2.4.3 天氣預(yù)報(bào) 38
2.4.4 偵察檢測(cè) 38
2.5 網(wǎng)絡(luò)安全中的時(shí)間序列分析 39
2.6 時(shí)間序列趨勢(shì)和季節(jié)性峰值 39
2.6.1 用時(shí)間序列檢測(cè)分布式拒絕服務(wù) 39
2.6.2 處理時(shí)間序列中的時(shí)間元素 40
2.6.3 解決用例問題 41
2.6.4 導(dǎo)入包 41
2.6.5 特征計(jì)算 43
2.7 預(yù)測(cè)DDoS攻擊 45
2.7.1 ARMA 45
2.7.2 ARIMA 46
2.7.3 ARFIMA 46
2.8 集成學(xué)習(xí)方法 47
2.8.1 集成學(xué)習(xí)的類型 47
2.8.2 集成算法的類型 49
2.8.3 集成技術(shù)在網(wǎng)絡(luò)安全中的應(yīng)用 50
2.9 用投票集成方法檢測(cè)網(wǎng)絡(luò)攻擊 50
2.10 總結(jié) 51
第3章 鑒別合法和惡意的URL 52
3.1 URL中的異常類型介紹 53
3.2 使用啟發(fā)式方法檢測(cè)惡意網(wǎng)頁(yè) 56
3.2.1 分析數(shù)據(jù) 56
3.2.2 特征提取 57
3.3 使用機(jī)器學(xué)習(xí)方法檢測(cè)惡意URL 62
3.3.1 用于檢測(cè)惡意URL的邏輯回歸 62
3.3.2 用于檢測(cè)惡意URL的支持向量機(jī) 67
3.3.3 用于URL分類的多類別分類 68
3.4 總結(jié) 69
第4章 破解驗(yàn)證碼 70
4.1 驗(yàn)證碼的特點(diǎn) 70
4.2 使用人工智能破解驗(yàn)證碼 71
4.2.1 驗(yàn)證碼的類型 71
4.2.2 reCAPTCHA 73
4.2.3 破解驗(yàn)證碼 73
4.2.4 用神經(jīng)網(wǎng)絡(luò)破解驗(yàn)證碼 74
4.2.5 代碼 76
4.3 總結(jié) 81
第5章 使用數(shù)據(jù)科學(xué)捕獲電子郵件詐騙和垃圾郵件 82
5.1 電子郵件詐騙 82
5.1.1 虛假售賣 83
5.1.2 請(qǐng)求幫助 83
5.1.3 垃圾郵件的類型 85
5.2 垃圾郵件檢測(cè) 88
5.2.1 郵件服務(wù)器類型 88
5.2.2 郵件服務(wù)器的數(shù)據(jù)采集 89
5.2.3 使用樸素貝葉斯定理檢測(cè)垃圾郵件 91
5.2.4 拉普拉斯平滑處理 93
5.2.5 將基于文本的郵件轉(zhuǎn)換為數(shù)值的特征化技術(shù) 93
5.2.6 邏輯回歸垃圾郵件過濾器 94
5.3 總結(jié) 96
第6章 使用k-means算法進(jìn)行高效的網(wǎng)絡(luò)異常檢測(cè) 97
6.1 網(wǎng)絡(luò)攻擊的階段 98
6.1.1 第1階段:偵察 98
6.1.2 第2階段:初始攻擊 98
6.1.3 第3階段:命令和控制 98
6.1.4 第4階段:內(nèi)網(wǎng)漫游 98
6.1.5 第5階段:目標(biāo)獲得 98
6.1.6 第6階段:滲透、侵蝕和干擾 99
6.2 應(yīng)對(duì)網(wǎng)絡(luò)中的內(nèi)網(wǎng)漫游 99
6.3 使用Windows事件日志檢測(cè)網(wǎng)絡(luò)異常 100
6.3.1 登錄/注銷事件 100
6.3.2 賬戶登錄事件 100
6.3.3 對(duì)象訪問事件 102
6.3.4 賬戶管理事件 102
6.4 獲取活動(dòng)目錄數(shù)據(jù) 104
6.5 數(shù)據(jù)解析 104
6.6 建模 105
6.7 用k-means算法檢測(cè)網(wǎng)絡(luò)中的異常 107
6.8 總結(jié) 122
第7章 決策樹和基于上下文的惡意事件檢測(cè) 123
7.1 惡意軟件 123
7.1.1 廣告軟件 123
7.1.2 機(jī)器人 124
7.1.3 軟件錯(cuò)誤 124
7.1.4 勒索軟件 124
7.1.5 rootkit 124
7.1.6 間諜軟件 124
7.1.7 特洛伊木馬 125
7.1.8 病毒 125
7.1.9 蠕蟲 125
7.2 惡意注入 125
7.2.1 數(shù)據(jù)庫(kù)中的惡意數(shù)據(jù)注入 125
7.2.2 無線傳感器中的惡意注入 125
7.2.3 用例 126
7.3 使用決策樹檢測(cè)惡意URL 136
7.4 總結(jié) 141
第8章 抓住偽裝者和黑客 142
8.1 理解偽裝 142
8.2 偽裝欺詐的不同類型 143
8.2.1 偽裝者收集信息 144
8.2.2 構(gòu)建偽裝攻擊 144
8.3 萊文斯坦距離 145
8.3.1 檢查惡意URL間的域名相似性 145
8.3.2 作者歸屬 146
8.3.3 測(cè)試數(shù)據(jù)集和驗(yàn)證數(shù)據(jù)集之間的差異 148
8.3.4 用于多項(xiàng)式模型的樸素貝葉斯分類器 150
8.3.5 入侵檢測(cè)方法:偽裝識(shí)別 152
8.4 總結(jié) 161
第9章 用TensorFlow實(shí)現(xiàn)入侵檢測(cè) 162
9.1 TensorFlow簡(jiǎn)介 162
9.2 TensorFlow安裝 164
9.3 適合Windows用戶的TensorFlow 165
9.4 用TensorFlow實(shí)現(xiàn)“Hello World” 165
9.5 導(dǎo)入MNIST數(shù)據(jù)集 165
9.6 計(jì)算圖 166
9.7 張量處理單元 166
9.8 使用TensorFlow進(jìn)行入侵檢測(cè) 166
9.9 總結(jié) 185
第10章 深度學(xué)習(xí)如何減少金融詐騙 186
10.1 利用機(jī)器學(xué)習(xí)檢測(cè)金融詐騙 186
10.1.1 非均衡數(shù)據(jù) 187
10.1.2 處理非均衡數(shù)據(jù)集 188
10.1.3 檢測(cè)信用卡詐騙 188
10.2 邏輯回歸分類器:欠采樣數(shù)據(jù) 192
10.2.1 超參數(shù)調(diào)整 194
10.2.2 邏輯回歸分類器—偏斜數(shù)據(jù) 199
10.2.3 研究精確率-召回率曲線和曲線下面積 202
10.3 深度學(xué)習(xí)時(shí)間 204
10.4 總結(jié) 207
第11章 案例研究 208
11.1 我們的密碼數(shù)據(jù)集簡(jiǎn)介 209
11.1.1 文本特征提取 210
11.1.2 使用scikit-learn進(jìn)行特征提取 214
11.1.3 使用余弦相似度量化弱密碼 223
11.1.4 組合 226
11.2 總結(jié) 228