制定攻防策略來強化網絡安全 僅憑防御來應對網絡攻擊顯然不夠。為切實有效地提高安全性,需要一個納入統一架構的攻防策略。 網絡攻擊與漏洞利用 安全攻防策略 為制定完備攻防策略提供了、清晰的路線圖,以幫助你阻止黑客行為和計算機間諜行為。 本書作者Matthew Monte是博學安全專家,一直為政府和企業開發漏洞檢測工具和安全工具。本書指導你超越單項技術的限制,開發影響更深遠、更長效的解決方案。本書將講解安全工具及其用法,簡要介紹計算機操作的固有屬性以及網絡攻擊和利用原理;并呈現多個實例,解釋其工作方式、所用工具以及應用時需要的資源。 主要內容 ● 理解計算機漏洞利用的基本概念 ● 學習系統攻擊以及所用工具的本質 ● 分析進攻戰略以及黑客如何嘗試保持其優勢 ● 更好地理解防御戰略 ● 學習當前方法為何不能改變戰略平衡 ● 了解如何發起有力進攻,如何構建堅如磐石的戰略防線來阻擋攻擊和漏洞利用 就網絡安全而言,我們處在一個法律和風俗仍不斷演變的世界中。本書將列出有關策略、工具和實現的明確指導意見,以及阻止系統性計算機間諜和信息竊取的實用建議。
本書將列出有關策略、工具和實現的明確指導意見,以及阻止系統性計算機間諜和信息竊取的實用建議。
Matthew Monte是一位擁有15年經驗的安全專家,專門為美國政府和企業開發計算機安全工具和制定策略,也曾在美國情報機構和企業擔任技術和管理職位。他擁有康奈爾大學計算機科學碩士學位。
第1 章 計算機網絡漏洞利用............................................................. 1
1.1 操作........................................................................................ 5
1.2 操作目標................................................................................ 6
1.2.1 戰略集合........................................................................ 7
1.2.2 定向集合........................................................................ 8
1.2.3 非動能計算機網絡攻擊(CNA).......................................... 9
1.2.4 戰略訪問...................................................................... 10
1.2.5 位置訪問...................................................................... 11
1.3 再論CNE............................................................................. 12
1.4 計算機網絡利用的框架...................................................... 13
1.4.1 及時原則...................................................................... 14
1.4.2 原則............................................................................. 14
1.4.3 主題............................................................................. 17
1.5 小結...................................................................................... 18
第2 章 攻擊者...................................................................................19
2.1 人性原則.............................................................................. 20
2.2 操作的生命周期.................................................................. 21
2.2.1 第1 階段:目標鎖定..................................................... 22
2.2.2 第2 階段:初始訪問..................................................... 26
2.2.3 第3 階段:持久............................................................ 28
2.2.4 第4 階段:擴張............................................................ 29
2.2.5 第5 階段:滲漏............................................................ 30
2.2.6 第6 階段:檢測............................................................ 31
2.3 訪問原則.............................................................................. 31
2.3.1 入站訪問...................................................................... 32
2.3.2 出站訪問...................................................................... 34
2.3.3 雙向訪問...................................................................... 41
2.3.4 沒有外部訪問............................................................... 41
2.3.5 訪問概述...................................................................... 43
2.4 經濟原則.............................................................................. 43
2.4.1 時間............................................................................. 43
2.4.2 目標定位能力............................................................... 44
2.4.3 漏洞利用技能............................................................... 44
2.4.4 網絡技能...................................................................... 45
2.4.5 軟件開發技能............................................................... 45
2.4.6 操作技能...................................................................... 46
2.4.7 操作分析技能............................................................... 47
2.4.8 技術資源...................................................................... 47
2.5 經濟概述.............................................................................. 48
2.6 攻擊者結構.......................................................................... 48
2.7 小結...................................................................................... 50
第3 章 防御者...................................................................................51
3.1 人性原則.............................................................................. 52
3.1.1 人性和網絡布局............................................................ 52
3.1.2 人性和安全策略............................................................ 53
3.2 訪問原則.............................................................................. 55
3.3 防御生命周期...................................................................... 56
3.4 經濟原則.............................................................................. 58
3.5 有用的防御者...................................................................... 61
3.6 小結...................................................................................... 62
第4 章 不對稱...................................................................................63
4.1 虛假的不對稱...................................................................... 64
4.2 具有優勢的攻擊者.............................................................. 69
4.2.1 動機............................................................................. 69
4.2.2 主動性......................................................................... 70
4.2.3 焦點............................................................................. 72
4.2.4 失敗的影響.................................................................. 72
4.2.5 技術知識...................................................................... 74
4.2.6 對手分析...................................................................... 75
4.2.7 定制軟件...................................................................... 76
4.2.8 變化率......................................................................... 78
4.3 有優勢的防御者.................................................................. 79
4.3.1 網絡識別...................................................................... 79
4.3.2 網絡態勢...................................................................... 80
4.4 優勢不確定性...................................................................... 81
4.4.1 時間............................................................................. 81
4.4.2 效率............................................................................. 82
4.5 小結...................................................................................... 84
第5 章 攻擊者摩擦...........................................................................85
5.1 錯誤...................................................................................... 86
5.2 復雜性.................................................................................. 87
5.3 有缺陷的攻擊工具.............................................................. 88
5.4 升級和更新.......................................................................... 90
5.5 其他攻擊者.......................................................................... 91
5.6 安全社區.............................................................................. 93
5.7 壞運氣.................................................................................. 95
5.8 小結...................................................................................... 95
第6 章 防御者摩擦...........................................................................97
6.1 錯誤...................................................................................... 97
6.2 存在缺陷的軟件.................................................................. 99
6.3 慣性.................................................................................... 102
6.4 安全社區............................................................................ 103
6.5 復雜性................................................................................ 104
6.6 用戶.................................................................................... 106
6.7 壞運氣................................................................................ 107
6.8 小結.................................................................................... 108
第7 章 進攻戰略.............................................................................109
7.1 原則1:知識..................................................................... 111
7.2 原則2:意識..................................................................... 114
7.3 原則3:創新..................................................................... 116
7.3.1 衡量創新.................................................................... 117
7.3.2 防御創新.................................................................... 117
7.4 原則4:預防..................................................................... 120
7.5 原則5:操作安全............................................................. 125
7.5.1 使暴露最小化............................................................. 126
7.5.2 使識別最小化............................................................. 126
7.5.3 控制反應.................................................................... 128
7.5.4 衡量操作安全............................................................. 129
7.6 原則6:程序安全............................................................. 130
7.6.1 攻擊者負債................................................................ 131
7.6.2 程序安全成本............................................................. 133
7.6.3 衡量程序安全............................................................. 142
7.7 制定進攻戰略.................................................................... 144
7.8 模塊化框架........................................................................ 147
7.9 戰術決策中的注意點........................................................ 149
7.10 小結.................................................................................. 151
第8 章 防御戰略.............................................................................153
8.1 失敗的戰術........................................................................ 154
8.1.1 反病毒和基于簽名的檢測............................................ 154
8.1.2 密碼策略.................................................................... 157
8.1.3 用戶培訓.................................................................... 160
8.2 指定防御戰略.......
自從孫子的《孫子兵法》問世之后,歷史學家和分析家就開始探索沖突的指導理論和原理。他們的目的通常并不是為了創建某些學術著作或者為市場營銷提供精辟的引證,而是為了在訓練、計劃、研究、開發、執行以及防御中發揮優勢——簡而言之,是為了從各方面提高戰斗力的效率和效力。信息系統是一個新的沖突領域;在該領域中,侵入是虛擬的,對主權的侵犯是抽象的。然而,利益卻是有形的。雖然這種侵入并不存在領土問題,但沖突雙方也都是在試圖保護自己的領土和財產。目前,信息系統已經從方方面面融入全球經濟和現代民族國家中。當然,其中包括可見的電子郵件和Web,而不可見的則包括驅動業務發展的庫存、訂單以及支付系統。你可能僅僅注意到食品商第 章 1計算機網絡漏洞利用網絡攻擊與漏洞利用 安全攻防策略2店會根據你的購物習慣打印出優惠券,同時計算出存貨損失,以便日后重新進貨。所有這些數據都通過網絡被共享,并被存儲在一個數據中心里,但實際上你可能對此一無所知。這些不可見的數據庫不僅存儲了你最喜歡的項目,還存儲了你是否結婚、是否有孩子、是否有寵物、是否喜歡喝酒或者是否馬上要外出等。雖然,你所偏愛的冰淇淋口味可能并不是值得竊取的秘密,但從中可以獲取你的財富信息。你是否想知道如何通過欺騙某人的安全登錄令牌來登錄到某一銀行?是否想知道你的哪些鄰居持有不同的政見?是否好奇滿懷抱負的美國副總統候選人在自己的電子郵件中都寫了些什么?是否找到了F-35 Joint Strike Fighter 所使用的計算機系統的源代碼?是否知道我最愛吃薄荷巧克力?假設獲取相關信息可以取得巨大潛在的經濟和軍事利益,那么毫無疑問,竊取計算機信息的行為就成為一個收入豐厚的行業。與其他任何行業一樣,該行業也擁有自己的一套術語。所以在進一步深入學習之前,先學習一些基礎知識。CNE(Computer Network Exploitation,計算機網絡利用)指計算機間諜,即竊取信息。它包括獲取對計算機系統的訪問以及獲取數據。它有點類似于冷戰期間的間諜,首先獲取某一房間的鑰匙,然后偷偷潛入房間并用秘密照相機對文件進行拍照,然后在不留任何痕跡的情況下離開房間。在現代生活中,CNE 則像一架無人機,侵入敵對國家的領空,收集軍事力量的相關情報。CNA(Computer Network Attack,計算機網絡攻擊)類似于傳統的軍事攻擊或者破壞行動。它對計算機網絡應用了4 個D,即擾亂(disrupt)、拒絕(deny)、降低(degrade)和破壞(destroy)。此時,間諜在離開時會破壞一些項目或者做一些壞事,他們會引起燃氣泄漏,以便某個時候引爆該區域。與此同時,無人機也可以發射地獄火導彈。CNA 是等效計算機,它描述了從最細微到災難級的各種動作和影響。Non-kinetic Computer Network Attack(非動能的計算機網絡攻擊,非動能CNA)是本書用來描述CNA 子集的一個術語,換句話說,第1 章 計算機網絡漏洞利用3就是通過計算機或計算機網絡發起和完成的擾亂、拒絕、降低或破壞活動。雖然直接向數據中心發射一枚導彈可能更符合CNA 的定義,但物理上發動的攻擊已經超出了本書的討論范圍。非動能CNA 主要是描述虛擬攻擊所造成的危害;雖然非常有可能會產生物理效應。現在繼續前面所列舉的類比,此時間諜不再是簡單地從事破壞活動,而是在一個極度寒冷的夜晚遠程關閉暖氣,從而導致水管爆裂。雖然原因是虛擬的,但效果卻是實實在在的。CND(Computer Network Defense,計算機網絡防御)保護網絡免受漏洞利用或攻擊。它好比是房屋的鎖、大門、墻壁和窗戶,也好比是巡邏的警察,或者邊境上部署的雷達和防空導彈系統。與CNA 一樣,雖然CND 存在物理和虛擬兩方面的內容,但該術語通常僅應用于虛擬安全方面,因此本書也以這種方式使用該術語。,CNO(Computer Network Operations,計算機網絡對抗)是一個總稱,由前面介紹的術語(即CNE、CNA 和CND)組成。CNE 是理解CNO 其他方面的關鍵主題。如圖1.1 所示,每個主題的有效部分都以CNE 為基礎。
挺好的的書,但是自己底子不好,看不懂
很好,一大本,慢慢看
價格便宜,質量好,買書還是得來當當
內容不是很透徹,沒有技術應用的介紹。
這本書的內容就非常廣泛,寫的仔細,對研究網絡安全有很好人指導作用。