代碼審計(Code audit)是一種以發(fā)現(xiàn)程序錯誤、安全漏洞和違反程序規(guī)范為目標(biāo)的源代碼分析,能夠幫助企業(yè)從安全角度對應(yīng)用系統(tǒng)的所有邏輯路徑進(jìn)行測試,通過分析源代碼,充分挖掘代碼中存在的安全缺陷以及規(guī)范性缺陷,找到普通安全測試所無法發(fā)現(xiàn)的如二次注入、反序列化、xml實體注入等安全漏洞。代碼審計的技術(shù)手段,可以彌補(bǔ)黑盒滲透測試的未能完全覆蓋的漏洞環(huán)節(jié)與安全隱患,是一種可靠性、安全性最高的修補(bǔ)漏洞的方法。
包含java反序列化漏洞,導(dǎo)致遠(yuǎn)程代碼執(zhí)行。Spring、Struts2的相關(guān)安全。
日志偽造漏洞,密碼明文存儲,資源管理,調(diào)試程序殘留,二次注入,反序列化。
不安全的數(shù)據(jù)庫調(diào)用、隨機(jī)數(shù)創(chuàng)建、內(nèi)存管理調(diào)用、字符串操作,危險的系統(tǒng)方法調(diào)用。
不安全的域、方法、類修飾符未使用的外部引用、代碼。
程序異常處理、返回值用法、空指針、日志記錄。
直接引用數(shù)據(jù)庫中的數(shù)據(jù)、文件系統(tǒng)、內(nèi)存空間。
不安全的文件創(chuàng)建/修改/刪除,競爭沖突,內(nèi)存泄露。
欺騙密碼找回功能,規(guī)避交易限制,越權(quán)缺陷Cookies和session的問題。
數(shù)據(jù)庫配置規(guī)范,Web服務(wù)的權(quán)限配置SQL語句編寫規(guī)范。
提前做好代碼審計,將先于黑客發(fā)現(xiàn)系統(tǒng)的安全隱患,提前部署號安全防御措施,保證系統(tǒng)的每個環(huán)節(jié)在未知環(huán)境下都能禁得起黑客挑戰(zhàn)。
上一篇: web安全滲透測試服務(wù)