安全測(cè)試不同于滲透測(cè)試,滲透測(cè)試著重于幾個(gè)點(diǎn)的穿透攻擊,而安全測(cè)試是著重于對(duì)安全要挾的建模,系統(tǒng)的對(duì)來自各個(gè)方面,各個(gè)層面要挾的全面考量。安全測(cè)試可以告訴您,您的系統(tǒng)可能會(huì)來自哪個(gè)方面的要挾,正在遭遇哪些要挾,以及您的系統(tǒng)已經(jīng)可抵抗什么樣的要挾。當(dāng)然,安全測(cè)試涵蓋滲透測(cè)試的部分內(nèi)容。
安全測(cè)試與滲透測(cè)試的差別重要在:
滲透測(cè)試考慮的是以黑客方法,從單點(diǎn)上找到利用道路,證明你有問題,幫助客戶進(jìn)步認(rèn)識(shí),也能解決急切的一些問題,但無法也不能去針對(duì)系統(tǒng)做完備性的安全測(cè)試,所以難以解決系統(tǒng)自身本質(zhì)性的安全問題,所以供給滲透測(cè)試的廠商一般都是自己買什么防護(hù)設(shè)備,以自己防護(hù)設(shè)備針對(duì)的要挾為重要滲透點(diǎn),找到你有類似的問題,解決計(jì)劃就以賣對(duì)應(yīng)的防護(hù)設(shè)備作為手段,針對(duì)具體的要挾,通過防護(hù)設(shè)備采用被動(dòng)的防護(hù)。而安全測(cè)試的廠商,則從整體系統(tǒng)架構(gòu),安全編碼,安全測(cè)試,安全測(cè)試籠罩性,安全度量等多個(gè)因素去考慮問題,提出的解決方法則是逐步幫助客戶引入安全開發(fā)過程,供給相應(yīng)的工具支撐,目標(biāo)是最后讓客戶提升業(yè)務(wù)系統(tǒng)自身本質(zhì)性安全問題。
安全測(cè)試首先會(huì)對(duì)被測(cè)試系統(tǒng)做系統(tǒng)分析,分析其架構(gòu),軟件系統(tǒng)以及程序安排等等,然后再對(duì)被測(cè)系統(tǒng)做系統(tǒng)安全分析,在這之后會(huì)對(duì)系統(tǒng)進(jìn)行安全建模,明白本系統(tǒng)可能來自的各個(gè)潛在要挾,之后需要分析系統(tǒng),確認(rèn)有哪些攻擊界面,根據(jù)測(cè)試計(jì)劃進(jìn)行測(cè)試。
安全測(cè)試只關(guān)注漏洞的可利用性分析,但不關(guān)注漏洞如何被真實(shí)利用的技巧,這當(dāng)中有幾個(gè)因素:
成本因素:對(duì)攻擊者來說,利用漏洞的收益是系統(tǒng)所保護(hù)的資產(chǎn),所以可以投入更多的成本來研究漏洞的利用,包含時(shí)間,人員,手段。但是對(duì)安全測(cè)試來說,全部收益是客戶愿意投入的成本,系統(tǒng)所保護(hù)的資產(chǎn)遠(yuǎn)大于系統(tǒng)開發(fā)投入,安全投入又只占系統(tǒng)開發(fā)投入的百分之三左右,所以從成本角度考慮,安全測(cè)試只關(guān)注評(píng)估漏洞被利用的可能性,而不應(yīng)當(dāng)具體去研究漏洞如何被利用且展現(xiàn)給客戶。
視角因素:安全測(cè)試是幫助客戶下降安全要挾,減少安全漏洞。本身是一種防護(hù)技巧,盡量發(fā)明安全問題并領(lǐng)導(dǎo)客戶修復(fù)安全問題是要害,沿著的路徑是發(fā)明安全問題->分析評(píng)估安全問題-〉提出修補(bǔ)建議-〉度量安全,而不是以攻擊者視角發(fā)明安全問題-〉利用安全問題-〉獲得非法收益的路徑。對(duì)防護(hù)方最有價(jià)值的是發(fā)明問題,解決問題,而不是發(fā)明問題,利用問題。防護(hù)方關(guān)注都漏洞是否可被利用斷定安全漏洞和修復(fù)級(jí)別就夠了,研究再多的具體攻擊利用技巧,對(duì)操作系統(tǒng)級(jí)別的防護(hù)是有意義的,但是對(duì)普通利用系統(tǒng)的開發(fā)與應(yīng)用者則是無價(jià)值的。
假定因素:客戶面臨的風(fēng)險(xiǎn)不僅來自于外部,也可能來自于攻擊者通過客戶端主機(jī)的滲透(如通過對(duì)某員工筆記本掛馬再接入內(nèi)網(wǎng)的方法),還有可能來自于內(nèi)部。安全要保護(hù)全面的安全,我們不能假定攻擊者路徑就必定處于同滲透測(cè)試一樣的純外部周密防護(hù)中,也無法假定攻擊者通過時(shí)間積累社工或自身特征(員工)獲取到一些信息。同時(shí)攻擊利用技巧發(fā)展到現(xiàn)在,已經(jīng)和具體利用的特征聯(lián)合起來,攻擊者時(shí)刻有可能發(fā)明以前我們認(rèn)為低危,不好利用的漏洞的利用方法。因此安全測(cè)試關(guān)注點(diǎn)是業(yè)務(wù)系統(tǒng)在失去所有外部防護(hù)之后,自身實(shí)現(xiàn)的安全性,關(guān)注高籠罩的安全測(cè)試和安全度量,而不是單一的滲透測(cè)試。
當(dāng)然目前,由于用戶對(duì)安全的懂得還存在很多認(rèn)識(shí)誤區(qū),還需要慢慢改良。
最近1個(gè)項(xiàng)目,用戶的目標(biāo)是盼望能業(yè)務(wù)系統(tǒng)上線之前,通過測(cè)試改良安全,用戶以前的安全重要是某國際大公司供給流程咨詢一套,但難以解決安全問題,因此用戶盼望引入安全測(cè)試來全面提升安全,其實(shí)是很符合安全測(cè)試目標(biāo)的,但是在選型之后,給予幾家廠商PK的項(xiàng)目則是純網(wǎng)站滲透測(cè)試性的,評(píng)價(jià)標(biāo)準(zhǔn)也只是在誰最后真實(shí)入侵了誰牛的標(biāo)準(zhǔn),雖然我們也滲透成功,但是出具的報(bào)告則是針對(duì)某個(gè)頁面具體的要挾分析,改良建議,沒有去放置損壞性本質(zhì)入侵的東西,用戶反倒感到?jīng)]其他做滲透測(cè)試廠商報(bào)告美麗,抓了WEBSHELL的屏,拿了敏感文件什么的,其實(shí)就和安全測(cè)試的本意就遠(yuǎn)了。
相關(guān)閱讀