新聞中心
深層防御的概念伴隨我們已經(jīng)好多年了——沒有上千年,也有上百年了。中世紀的城堡就從建筑角度體現(xiàn)了這一理念。城堡周邊都是平地,這樣一旦有來犯者,你就可以從城堡的崗哨看得清清楚楚。

城堡四周的地形不平整,目的是增加敵人進攻的難度。城堡被溝壑,尖銳的障礙物或護城河包圍。城墻高且陡峭,敵人不能直接攀上墻壁。城墻上的衛(wèi)兵可以站在有利位置擊退來犯者,他們可以直接使用火攻,或者從高處直接投擲石塊等物。
護城河也是防止敵人挖地道的好辦法。如果沒有護城河的話,攻擊者就可能挖地道繞過城墻,或者削弱城墻的防護力。防御者也有可能挖通向外面的地道,如果兩條地道交匯,試想,沒有人愿意陷入這樣一場黑暗的地下戰(zhàn)斗。
如果外墻防御失效,其他的內(nèi)部城墻還能起到補充作用,防守城堡的其他部分。有些中世紀城堡有多層防御工事,所以攻擊者得突破四,五,六甚至更多層封鎖才能得手。而在城堡內(nèi)部,也有很多防御措施,所以即便攻擊者突破外圍防御,仍然很難奪取最有價值的東西——皇室家族及其財富。
防御不能只是靜態(tài)的。攻擊會遭遇城堡上破壞性武器的反擊。梯子也會遭遇弓箭,長矛和石塊的打擊。有時候,衛(wèi)兵們還會用滾燙的油來澆淋攻擊者。
或許,我們可以從中世紀的城堡中學(xué)到一些東西,比如:
1.不要依賴單純的安全技術(shù)。城堡不能僅僅依靠一些陷阱來抵御梯子,或是用護城河防止別人挖地道。城堡設(shè)計者要設(shè)想各種可能遭遇的攻擊形式,然后用防御策略解決問題。也就是說要使用WAF,反病毒,IDS,IPS和防火墻等來解決不同類型的攻擊。
2.使用分層防御。城堡使用了多層級的防御,以此增加攻擊者的進攻難度。所以我們可考慮使用安全的編碼技巧加固應(yīng)用。使用WAF進一步保護Web應(yīng)用。加固應(yīng)用運行的Web服務(wù)器。加密后端數(shù)據(jù)庫。在系統(tǒng)上做漏洞測試,對找到的問題進行修復(fù)。使用強效登陸驗證。用反病毒軟件掃描服務(wù)器。做好安全控件計劃,備份其他安全控件,這樣就可以及們可能消除單點故障。請一個攻擊者做攻防演練。
3. 做好隔離措施。分層防御,單獨設(shè)障等都可以有效挫敗攻擊者——他們不能常勝不敗。不僅要在IT級別隔離環(huán)境,還要從安全級別做好隔離。確保每個防護對象彼此隔離,就好像把它們跟外界隔離開一樣。把敏感系統(tǒng)從網(wǎng)絡(luò)的其他部分隔離開來。內(nèi)部防火墻和過濾器有助于控制攻擊者,使其無法在你的內(nèi)網(wǎng)橫行。在隔離對象之間設(shè)立監(jiān)控,可助你定位和停止反常行為。
4.改善安全性能。防御者筑起壁壘抵抗攻擊者。當攻擊者使用梯子時,防御者會向下投擲尖矛。每次當攻擊增強時,防御也隨之演變。改善安全程序的第一步就是使用可修復(fù)舊漏洞的有效補丁管理系統(tǒng)。當WAF這樣的技術(shù)出現(xiàn)時,要評估它是否能增強你的防御性能,然后繼續(xù)改善安全程序,以最大程度利用新技術(shù)。
5.別偷懶。可別坐以待斃。要觀察到底發(fā)生了什么。監(jiān)控網(wǎng)絡(luò)環(huán)境的安全狀況,對突發(fā)事件和攻擊造成的影響做出響應(yīng)。檢查系統(tǒng)看是否有薄弱環(huán)節(jié)。測試環(huán)境中的漏洞,保留一個可避免你暴露的主動漏洞管理程序。
在大多數(shù)案例中,網(wǎng)絡(luò)安全失守的結(jié)局并沒有古代城池失陷那樣慘烈。但這并不意味著我們可以輕視現(xiàn)代網(wǎng)絡(luò)攻擊的危害。所以,盡管時過境遷,但深層防御的概念仍然有效。
原文地址:http://www.securityweek.com/defense-d epth-has-always-been-valid-concept
當前標題:以古鑒今從古代城堡看"深層防御"概念
轉(zhuǎn)載來源:http://www.dlmjj.cn/article/dpcjeod.html


咨詢
建站咨詢
