【廣告】
代碼審計(jì)的語(yǔ)言種類?
我們的代碼審計(jì)對(duì)象包括并不限于對(duì)Windows和Linux系統(tǒng)環(huán)境下的以下語(yǔ)言進(jìn)行審核:java、C、C#、ASP、PHP、JSP、.NET。內(nèi)容包括:
1.前后臺(tái)分離的運(yùn)行架構(gòu)
2.WEB服務(wù)的目錄權(quán)限分類
3.認(rèn)證會(huì)話與應(yīng)用平臺(tái)的結(jié)合
4.數(shù)據(jù)庫(kù)的配置規(guī)范
5.SQL語(yǔ)句的編寫規(guī)范
6.WEB服務(wù)的權(quán)限配置
7.對(duì)抗爬蟲引擎的處理措施
代碼審計(jì)服務(wù)介紹
應(yīng)用系統(tǒng)軟件自身的安全性是確保應(yīng)用系統(tǒng)安全穩(wěn)定運(yùn)行的關(guān)鍵。但通常應(yīng)用系統(tǒng)在開發(fā)的過(guò)程中會(huì)引入安全缺陷而造成應(yīng)用系統(tǒng)自身存在安全漏洞,如被外部威脅所利用會(huì)產(chǎn)生安全風(fēng)險(xiǎn),造成不良的安全影響。需要通過(guò)采用應(yīng)用系統(tǒng)源代碼安全審計(jì)的方式,來(lái)減少和降低開發(fā)過(guò)程中的安全缺陷和安全漏洞。
因此,通過(guò)開展應(yīng)用系統(tǒng)源代碼審計(jì)工作,減少客戶應(yīng)用系統(tǒng)的安全漏洞和缺陷隱患,有效降低客戶應(yīng)用系統(tǒng)安全風(fēng)險(xiǎn),保障應(yīng)用系統(tǒng)安全穩(wěn)定運(yùn)行。
代碼審計(jì)有什么作用
源代碼安全檢測(cè)是緩解軟件安全問(wèn)題的有效途徑,可從源頭上大量減少代碼注入、跨站腳本等高危安全問(wèn)題,進(jìn)而提升信息系統(tǒng)的安全性。根據(jù)Gartner統(tǒng)計(jì),在軟件代碼實(shí)現(xiàn)階段發(fā)現(xiàn)并糾正安全問(wèn)題所花費(fèi)的成本,比軟件交付后通過(guò)“上線安全評(píng)估”發(fā)現(xiàn)問(wèn)題再進(jìn)行整改的成本要低50~1000倍。越早發(fā)現(xiàn)源代碼安全問(wèn)題,其修復(fù)成本越低,代碼審計(jì)可以幫助組織在軟件開發(fā)過(guò)程中“盡早盡快”發(fā)現(xiàn)安全問(wèn)題,有效降低軟件修復(fù)成本。
代碼安全審計(jì)能夠解決哪些安全問(wèn)題
代碼檢查是審計(jì)工作中常用的技術(shù)手段,實(shí)際應(yīng)用中,采用“自動(dòng)分析 人工驗(yàn)證”的方式進(jìn)行。通常檢查項(xiàng)目包括:系統(tǒng)所用開源框架、源代碼設(shè)計(jì)、錯(cuò)誤處理不當(dāng)、直接對(duì)象引用、資源濫用、API濫用、后門代碼發(fā)現(xiàn)等,通常能夠識(shí)別如下代碼中的風(fēng)險(xiǎn)點(diǎn):
跨站腳本漏洞、跨站請(qǐng)求偽裝漏洞、SQL注入漏洞、命令執(zhí)行漏洞、參數(shù)篡改、密碼明文存儲(chǔ)、配置文件缺陷、路徑操作錯(cuò)誤、資源管理、不安全的Ajax調(diào)用、系統(tǒng)信息泄露、調(diào)試程序殘留、第三方控件漏洞、文件上傳漏洞、遠(yuǎn)程命令執(zhí)行、遠(yuǎn)程代碼執(zhí)行、越權(quán)操作、授權(quán)繞過(guò)漏洞。