滲透測試
利用各種主流的攻擊技術(shù)對系統(tǒng)做模型攻擊測試,通過對系統(tǒng)進(jìn)行遠(yuǎn)程模擬攻擊和滲透性測試,結(jié)合代碼注入漏洞、命令執(zhí)行漏洞、任意文件上傳漏洞、跨站腳本攻擊漏洞、任意文件下載漏洞等目前常見漏洞特性,對系統(tǒng)安全進(jìn)行全面的安全檢查,以發(fā)現(xiàn)系統(tǒng)中存在的安全漏洞和風(fēng)險(xiǎn)點(diǎn),驗(yàn)證在當(dāng)前安全防護(hù)措施下系統(tǒng)抵抗黑客攻擊的能力。
白盒法(White Box)
把測試對象看作一個(gè)打開的盒子,依據(jù)程序內(nèi)部邏輯結(jié)構(gòu)相關(guān)信息,設(shè)計(jì)或選擇測試用例,對程序所有邏輯路徑進(jìn)行測試,通過在不同點(diǎn)檢查程序的狀態(tài),確定實(shí)際的轉(zhuǎn)態(tài)是否與預(yù)期的狀態(tài)一致。
白盒測試,也叫結(jié)構(gòu)測試或邏輯驅(qū)動測試。
黑盒法(Black Box)
把程序看作一個(gè)不能打開的黑盒子,在完全不考慮程序內(nèi)部結(jié)構(gòu)和內(nèi)部特性的情況下在程序接口進(jìn)行測試,檢查程序功能是否按照需求規(guī)格說明書的規(guī)定正常使用,程序是否能適當(dāng)?shù)亟邮蛰斎霐?shù)據(jù)而產(chǎn)生正確的輸出信息。