精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

工具推薦:三款自動化代碼審計工具

安全 數據安全 自動化
在源代碼的靜態安全審計中,使用自動化工具代替人工漏洞挖掘,可以顯著提高審計工作的效率。學會利用自動化代碼審計工具,是每一個代碼審計人員必備的能力。在學習PHP源代碼審計的過程中,本人搜集使用了多款自動化工具。本文將簡要介紹其中三款比較實用的工具:RIPS、VCG、Fortify SCA。

0×01 簡介

工欲善其事,必先利其器。

在源代碼的靜態安全審計中,使用自動化工具代替人工漏洞挖掘,可以顯著提高審計工作的效率。學會利用自動化代碼審計工具,是每一個代碼審計人員必備的能力。在學習PHP源代碼審計的過程中,本人搜集使用了多款自動化工具。本文將簡要介紹其中三款比較實用的工具:RIPS、VCG、Fortify SCA。

RIPS是一款開源的,具有較強漏洞挖掘能力的自動化代碼審計工具。它使用PHP語言編寫的,用于靜態審計PHP代碼的安全性。

VCG(VisualCodeGrepper),是一款支持C/C++、C#、VB、PHP、Java和PL/SQL的免費代碼安全審計工具。它是一款基于字典的檢測工具,功能簡潔,易于使用。

Fortify SCA(Static Code Analyzer)是由Fortify軟件公司(已被惠普收購)開發的一款商業版源代碼審計工具。它使用獨特的數據流分析技術,跨層跨語言地分析代碼的漏洞產生,目前支持所有的主流開發語言。

本文結合一個應用實例的分析,介紹三款工具的使用方法以及特性。

0×02 RIPS

RIPS的主要功能特點如下:

1) 能夠檢測XSS、SQL注入、文件泄露、本地/遠程文件包含、遠程命令執行以及更多種類型的漏洞。

2) 有5種級別選項用于顯示以及輔助調試掃描結果。

3) 標記存在漏洞的代碼行。

4) 對變量高亮顯示。

5) 在用戶定義函數上懸停光標可以顯示函數調用。

6) 在函數定義和調用之間靈活跳轉。

7) 詳細列出所有用戶定義函數(包括定義和調用)、所有程序入口點(用戶輸入)和所有掃描過文件(包括include的文件)。

8) 以可視化的圖表展示源代碼文件、包含文件、函數及其調用。

9) 僅用幾個鼠標點擊就可以使用CURL創建針對檢測到漏洞的EXP實例。

10) 詳細列出每個漏洞的描述、舉例、PoC、補丁和安全函數。

11) 7種不同的語法高亮顯示模式。

12) 使用自頂向下或者自底向上的方式追溯顯示掃描結果。

13) 一個支持PHP的本地服務器和瀏覽器即可滿足使用需求。

14) 正則搜索功能。

最新版本的RIPS是0.55,下載鏈接如下:

https://sourceforge.net/projects/rips-scanner/

解壓下載的zip文件到Web服務器網站目錄下即可。在瀏覽器中輸入Web服務器地址和對應目錄,RIPS工具的用戶使用界面如下:

工具推薦:三款自動化代碼審計工具

 

最上方是所有功能按鈕菜單。

工具推薦:三款自動化代碼審計工具

 

掃描任務結束后,菜單中會出現4個新的按鈕,分別用來顯示/隱藏4個掃描結果窗口:被掃描文件、用戶輸入點、掃描狀態信息和被掃描函數。

[[165218]]

 

現在以一個簡單的實例來說明RIPS的使用方法,下載鏈接如下:

http://jsdx.down.chinaz.com/201603/webjoker_v2.2.0.zip

該PHP應用程序用來統計某網站的用戶訪問情況,登錄到程序后臺可以查看詳細訪問信息。將下載后的程序解壓,在RIPS的“path/file”選項中填入程序解壓目錄,其它選項保持默認,點擊“scan”按鈕開始掃描任務。

工具推薦:三款自動化代碼審計工具

 

掃描結束后,點擊window菜單的4個按鈕可以顯示任務的詳細情況。

工具推薦:三款自動化代碼審計工具

 

正文部分顯示掃描出漏洞的詳細情況,點擊“hide all”按鈕可以查看/隱藏每個文件的詳細漏洞結果列表。

工具推薦:三款自動化代碼審計工具

 

讓我們來看其中某一個漏洞詳情,init.php源代碼中存在SQL注入漏洞。

工具推薦:三款自動化代碼審計工具

 

未過濾的$procookie參數直接被cheakcookie()函數調用。將光標懸停在cheakcookie()函數上方,即可顯示cheakcookie()函數是如何定義的。

工具推薦:三款自動化代碼審計工具

 

cheakcookie()函數在main.php文件中被定義,可以看出未被過濾的參數直接帶入SQL語句被執行。

在漏洞的詳細情況中顯示$procookie參數由$_COOKIE[count_admin]傳遞,從init.php源代碼的上下文可知,該參數是為了后臺登錄的cookie值校驗。當count_admin值無法匹配數據庫中的數據時,校驗失敗。

工具推薦:三款自動化代碼審計工具

 

將POST包中Cookie中的count_admin改為“’ or 1=1 #”,即可繞過cookie校驗,直接進入后臺。

工具推薦:三款自動化代碼審計工具

 

0×03 VCG

VCG是一個基于字典的自動化源代碼掃描工具,可以由用戶自定義需要掃描的數據。它可以對源代碼中所有可能存在風險的函數和文本做一個快速的定位。

VCG的下載鏈接如下:

http://sourceforge.net/projects/visualcodegrepp/

雙擊下載的msi文件進行安裝即可。

工具推薦:三款自動化代碼審計工具

 

在Settings->Options->ConfigFiles選項中可以對每種語言的掃描配置文件進行編輯。

工具推薦:三款自動化代碼審計工具

 

點擊Settings選項,選擇掃描的目標語言類型。點擊File->New Target Directory選項,選擇需要掃描的源代碼文件存放目錄,我們選擇上文提到的應用實例存放目錄。點擊Scan->Full Scan選項,掃描開始。

工具推薦:三款自動化代碼審計工具

 

掃描結果以圖標的形式對被掃描文件的數據做一個統計,這個功能有點雞肋。我們重點關注Results和Summary Table兩個面板顯示的內容。

工具推薦:三款自動化代碼審計工具

 

Results面板顯示所有存在安全風險的源碼,右鍵點擊可以對結果進行排序過濾。

工具推薦:三款自動化代碼審計工具

 

Summary Table面板是對Results面板內容的總結展示。

VCG是通過匹配字典的方式查找可能存在風險的源代碼片段。它的掃描原理較為簡單,跟RIPS側重點不同,并不深度發掘應用漏洞。VCG可以作為一個快速定位源代碼風險函數的輔助工具使用。

0×04 Fortify SCA

Fortify SCA是一款商業軟件,價格較為昂貴,因此我只找到了一個早期的版本進行試用。因為是商業軟件,它有詳細的使用文檔,查閱非常方便。它支持一些IDE的插件功能,在安裝的時候會有選項。

工具推薦:三款自動化代碼審計工具

 

Fortify SCA的代碼審計功能依賴于它的規則庫文件,我們可以下載更新的規則庫,然后放置在安裝目錄下相應的位置。bin文件放置在安裝目錄下Core\config\rules文件夾,xml文件放置在Core\config\ExternalMetadata文件夾(如果該文件夾沒有則新建一個)。

打開AuditWorkbench,點擊Start New Project->Advanced Scan選項就可以快速開始一個審計任務。選擇需要審計的應用程序根目錄,在Additional Options選項中選擇使用的規則庫,在Audit Guide提出的四個問題中選擇對應的選項,點擊Run Scan即可。

工具推薦:三款自動化代碼審計工具

工具推薦:三款自動化代碼審計工具

 

審計的結果由5個面板來呈現。

工具推薦:三款自動化代碼審計工具

 

我們來看跟RIPS審計結果同樣的SQL注入問題。點擊左側問題,源代碼面板自動定位到出現問題的源代碼行。

工具推薦:三款自動化代碼審計工具

 

分析跟蹤面板顯示了詳細的數據走向。從COOKIE讀入->賦值給變量$procookie->帶入cheakCookie()函數->賦值給變量$sql->帶入mysqli_query()函數執行。

工具推薦:三款自動化代碼審計工具

 

左側每一個圖標的含義在使用手冊上可以查到。點擊其中每一行,自動定位到對應的源代碼行。同時在問題審計面板的Diagram中,有更為形象的數據流向圖,直觀展示了漏洞產生的原因。

工具推薦:三款自動化代碼審計工具

 

審計面板的其他標簽詳細說明了漏洞信息,相對于RIPS這種開源軟件,Fortify SCA審計結果展示更為詳細。Tools->Generate Report功能還可以根據用戶的需求生成審計結果的報告。

0×05 總結

VCG與其他兩款工具不同,它是一個簡潔的風險函數掃描定位工具,基于字典實現掃描功能。而RIPS和Fortify SCA則是靜態深度分析源代碼漏洞的利器,它們使用各自的技術對應用程序執行過程進行了追蹤分析,做了深層次的漏洞挖掘工作。RIPS易于部署和使用,可以作為簡單應用功能的自動化審計分析工具。而Fortify SCA功能更為強大,可以勝任較為復雜的應用自動化分析。在實際審計工作中可以結合使用兩種工具,取長補短。

自動化的靜態代碼審計工具可以節省代碼審計的人力成本,是提高代碼審計效率的重要手段。然而需要注意的是,自動化工具并非是完全智能的,跟所有的漏洞掃描工具一樣,誤報率的存在仍然是一個現實的問題。因此,報表中顯示的漏洞需要審計人員進一步確認是否真的存在。此外,自動化工具還有一個很大的局限性:它僅能夠對常見的Web應用漏洞類型進行挖掘,對于Web 2.0時代興起的業務邏輯漏洞挖掘可以說是束手無力。所以,對于有經驗的代碼審計人員來說,審計工具起到的僅僅是輔助作用,他們會在利用工具的基礎上結合自己經驗挖掘出更深層次的漏洞。

責任編輯:藍雨淚 來源: FreeBuf
相關推薦

2017-06-27 16:10:34

源代碼工具對比

2017-06-28 13:40:49

信息安全源代碼安全

2021-03-23 08:00:00

工具開發審查

2019-10-28 15:14:53

Python腳本語言Java

2022-05-09 09:43:33

物聯網

2022-12-01 09:12:49

CodeQL自動化審計

2016-02-23 11:37:38

2011-03-23 15:34:57

數據庫審計

2020-10-16 16:20:38

LynisLinux審計工具

2011-11-21 13:27:57

HTML 5

2022-02-21 11:24:14

代碼工具開發

2021-03-30 09:00:00

工具自動化開發

2022-07-05 14:00:49

編排工具自動化

2013-11-15 15:42:44

FruityWifi無線安全審計安全工具

2010-12-27 14:45:27

2013-07-02 10:45:38

2016-03-31 15:25:09

2014-04-25 11:12:16

BootstrapBootstrap工具

2022-01-13 09:27:26

SMBeagle安全審計工具安全工具

2021-09-07 09:00:00

開發測試工具
點贊
收藏

51CTO技術棧公眾號

国产精品久久久久久久免费| 黑人と日本人の交わりビデオ| 免费在线看电影| 91香蕉视频污在线| 国产精品久久久久久久久| 色婷婷粉嫩av| 国产91精品入| 欧美日韩国产一二三| 高清无码一区二区在线观看吞精| 亚洲欧洲视频在线观看| 九九**精品视频免费播放| 欧美激情视频三区| 手机av在线不卡| 91精品啪在线观看国产手机| 色综合欧美在线| 粉嫩av一区二区三区天美传媒| 日韩片之四级片| 人妻无码视频一区二区三区| 日本h片在线观看| 亚洲国产高清aⅴ视频| 99精彩视频在线观看免费| 黄色片视频免费| 欧美日韩mv| 中文字幕亚洲综合| 国产亚洲色婷婷久久99精品91| 亚洲国产91视频| 色8久久精品久久久久久蜜| 超级碰在线观看| 在线播放麻豆| 久久久国产精品不卡| 成人自拍视频网站| 99国产精品久久久久久久成人| 麻豆久久精品| 亚洲97在线观看| 国产色无码精品视频国产| 一本久久青青| 亚洲国产精品大全| 农村末发育av片一区二区| 日本午夜精品久久久久| 色婷婷激情综合| 免费国产a级片| 成人免费高清观看| 亚洲精品伦理在线| 警花观音坐莲激情销魂小说| 永久免费av在线| 国产婷婷色一区二区三区四区 | 成人aa视频在线观看| 91人人爽人人爽人人精88v| 中文字幕日本人妻久久久免费 | 久久精品国产大片免费观看| 亚洲人成网站999久久久综合| 白嫩情侣偷拍呻吟刺激| eeuss国产一区二区三区四区| 欧美一级在线视频| 特级黄色片视频| 久久wwww| 日韩视频在线一区二区| 久久久久亚洲av片无码v| 国产午夜亚洲精品一级在线| 欧美高清视频一二三区 | 亚洲欧洲免费视频| 免费在线观看你懂的| 自拍偷拍精品| 亚洲视频在线视频| av男人的天堂av| 欧美性感美女一区二区| 色妞在线综合亚洲欧美| 2017亚洲天堂| 狠狠干综合网| 97在线观看视频国产| 1级黄色大片儿| 久久国产毛片| 国产精品美女久久久免费| 91久久国语露脸精品国产高跟| 黄一区二区三区| 动漫3d精品一区二区三区 | 国产亚洲欧美日韩一区二区| 午夜时刻免费入口| 99国产精品免费视频观看| 欧美成人免费视频| www.天天色| 日韩激情视频在线观看| 国产精品一区二区久久久久 | 337p日本欧洲亚洲大胆色噜噜| 国产chinese中国hdxxxx| 欧美有码在线| 日韩网站免费观看高清| 欧美日韩精品一区二区三区视频播放| 激情久久久久久久| 国产第一区电影| 国产普通话bbwbbwbbw| 99久久国产综合精品女不卡| 欧美日韩电影一区二区| 色影视在线观看| 亚洲高清在线视频| 天天干在线影院| 欧美9999| 精品偷拍一区二区三区在线看| 亚洲色图日韩精品| 影音先锋久久久| 国产精品成人av性教育| 国产91视频在线| 久久综合999| 亚洲区成人777777精品| 18video性欧美19sex高清| 欧美日韩一区视频| 波多野结衣视频播放| 欧美gvvideo网站| 97久久精品人人澡人人爽缅北| 91精品国产乱码久久| 91免费观看国产| 久久综合亚洲精品| 中文.日本.精品| 亚洲精品suv精品一区二区| 污污视频网站在线免费观看| 免费精品视频| 97久久精品午夜一区二区| 国产免费av高清在线| 亚洲成人资源网| 国产成人在线综合| 欧美裸体在线版观看完整版| 久久久亚洲天堂| 国产精品免费无遮挡| 久久综合一区二区| 日韩精品一区在线视频| 成人av在线播放| 影音先锋日韩有码| 无码人妻一区二区三区免费| 成人国产电影网| 日本a级片在线观看| 免费一级欧美在线观看视频| 亚洲欧美日韩国产中文专区| 国产精品成人aaaa在线| 国产剧情在线观看一区二区| 在线播放豆国产99亚洲| 户外露出一区二区三区| 日韩精品在线观| 欧美一级特黄视频| 99久久精品免费观看| 欧美激情视频免费看| gogo人体一区| 久久久久久久一| 高潮毛片7777777毛片| 亚洲久草在线视频| 九色91porny| 午夜精品国产| 成人av免费在线看| 黄色羞羞视频在线观看| 精品久久久久久亚洲综合网| 免费在线观看黄视频| 国产一区二区三区在线观看免费视频 | 在线观看国产成人| 国产欧美一二三区| 视色视频在线观看| 999久久久精品国产| 成人精品视频99在线观看免费| 午夜激情视频在线观看| 欧美视频在线播放| 刘亦菲国产毛片bd| 国内精品国产成人| av网站大全免费| 欧美交a欧美精品喷水| 日本一区二区三区在线播放| 成人性生交大片免费看午夜| 欧美日韩夫妻久久| 日本午夜在线观看| 处破女av一区二区| 天堂…中文在线最新版在线| 窝窝社区一区二区| 国产精品成人va在线观看| 四虎久久免费| 精品久久免费看| 日韩成人在线免费视频| 91丨九色丨尤物| www.99av.com| 欧美a级在线| 黄色91av| 日韩一区精品| 欧美精品在线视频观看| 视频一区 中文字幕| 日本二三区不卡| 久久久久亚洲av片无码| 成人禁用看黄a在线| 激情五月亚洲色图| 亚洲二区三区不卡| 久久综合给合久久狠狠色| 成人看片网页| 九九久久精品一区| 免费av在线电影| 欧美一区二区视频网站| 男人天堂中文字幕| 欧美国产欧美综合| 午夜影院福利社| 日本aⅴ免费视频一区二区三区| 男女啪啪的视频| 香蕉精品久久| 成人黄色在线播放| 松下纱荣子在线观看| 精品国产欧美成人夜夜嗨| 日本xxxx人| 欧美剧在线免费观看网站| 国产午夜免费视频| 国产精品午夜在线| 成人在线视频免费播放| 久久国产三级精品| 日本免费不卡一区二区| 99久久激情| 欧美精品一区二区视频| 欧美一区在线观看视频| 国产91色在线播放| 欧美人与牲禽动交com| 一本色道久久88精品综合| 亚洲精品97久久中文字幕无码| 欧美日韩亚洲高清一区二区| www五月天com| 亚洲一区视频在线观看视频| 国产3级在线观看| 26uuu精品一区二区| aaa黄色大片| 国产乱淫av一区二区三区| 韩国中文字幕av| 午夜影院日韩| 亚洲熟妇av一区二区三区漫画| 在线免费观看日本欧美爱情大片| 日韩欧美亚洲在线| 亚洲视频分类| 久久99国产精品99久久| 中文字幕亚洲在线观看| 成人av番号网| 欧美天堂一区| 国产激情视频一区| 成人免费看视频网站| 久久久久久久亚洲精品| 毛片网站在线看| 欧美成人午夜视频| 国产美女av在线| 日韩亚洲一区二区| 岛国在线视频免费看| 亚洲天堂av高清| 手机亚洲第一页| 亚洲精品电影久久久| 天堂中文资源在线观看| 亚洲成年网站在线观看| 亚洲欧美激情国产综合久久久| 欧美一区二区日韩| 国产a级免费视频| 日韩视频一区在线观看| www久久久久久| 日韩一区二区三区av| 国产日韩精品suv| 日韩一卡二卡三卡| 精品国产伦一区二区三区| 欧美一级片在线| 成人爽a毛片一区二区| 精品福利一二区| 欧美熟女一区二区| 日韩毛片在线观看| 国产资源在线播放| 色av中文字幕一区| 超碰人人在线| 欧美精品福利在线| 深夜av在线| 国产成人91久久精品| 色猫猫成人app| 91精品一区二区| 日韩区欧美区| 国产一区二区视频在线免费观看| 乱中年女人伦av一区二区| 鲁鲁视频www一区二区| 精品国产一区二区三区小蝌蚪 | melody高清在线观看| 久久精品国产久精国产一老狼 | 超碰成人久久| 做爰高潮hd色即是空| 欧美成人午夜| 男人和女人啪啪网站| 美女精品一区二区| 中文字幕永久免费| 91美女福利视频| 国产一区第一页| 亚洲一区自拍偷拍| 7799精品视频天天看| 在线播放视频一区| 熟妇人妻系列aⅴ无码专区友真希| 亚洲人午夜精品| av在线播放国产| 欧美孕妇与黑人孕交| 亚洲我射av| 久久国产精品高清| 外国成人激情视频| 岳毛多又紧做起爽| 国产一区三区三区| 人妻精品久久久久中文字幕| 亚洲日本在线观看| 可以免费在线观看的av| 91精品国产综合久久久久| 四虎影院在线播放| 久久天天躁夜夜躁狠狠躁2022| av影视在线| 成人免费福利视频| 亚洲宅男网av| 高清无码视频直接看| 日韩黄色片在线观看| xxxx黄色片| 国产精品久久久久久久久动漫| 欧美一级视频免费观看| 91精品国产色综合久久| 国产高清视频在线播放| 久久久久日韩精品久久久男男 | 欧美精品1区2区| 毛片网站在线观看| 国模精品系列视频| 成人网av.com/| 亚洲国产一区二区三区在线播| 中国女人久久久| 中文字幕人妻熟女在线| 国产精品麻豆一区二区| 少妇久久久久久久| 日韩av在线免费看| 丰满诱人av在线播放| 亚洲自拍欧美另类| 天天做天天爱综合| 天天色综合天天色| 久久品道一品道久久精品| 日韩三级小视频| 精品奇米国产一区二区三区| 米奇777四色精品人人爽| 国产精品福利在线| 国产精品手机在线播放| 日本免费黄视频| av中文一区二区三区| 久草资源在线视频| 日韩女优av电影在线观看| 黄色片网站在线| 国产综合久久久久久| 成人羞羞视频在线看网址| 久久人妻精品白浆国产 | 免费成人美女女在线观看| 精品视频一区 二区 三区| 成年人视频网站在线| 国产精品成人免费电影| 精品国产一区二区三区小蝌蚪| 成人黄色片视频| 久久久久88色偷偷免费| 麻豆成人免费视频| 亚洲天堂男人天堂女人天堂| 韩漫成人漫画| 色999日韩自偷自拍美女| 久久福利一区| 日韩视频在线观看免费视频| 在线视频中文字幕一区二区| 国产高清免费av在线| 国产精品极品美女粉嫩高清在线| 成人三级视频| www.午夜av| 一级做a爱片久久| 亚洲欧美日本在线观看| 日本一区二区在线播放| 日韩精品午夜| 欧美一级免费在线| 亚洲国产精品嫩草影院| 亚洲区小说区图片区| 日韩免费观看高清| 欧美激情成人| 亚洲国产欧美日韩在线| 五月激情综合婷婷| 国产一级在线观看| 成人网在线观看| 亚洲人妖在线| 中国女人特级毛片| 91精品国产欧美一区二区18| 成人在线免费观看黄色| 日本精品国语自产拍在线观看| 久久精品国产网站| 中文字幕第28页| 亚洲最新视频在线| 欧洲精品99毛片免费高清观看 | 国产成人午夜视频| 色婷婷av国产精品| 最近2019年日本中文免费字幕 | 精品日产卡一卡二卡麻豆| av综合电影网站| av不卡在线免费观看| eeuss影院一区二区三区| 中文字幕日本人妻久久久免费| 欧美激情网友自拍| 黑人操亚洲人| aaa黄色大片| 精品视频免费看| 第一福利在线视频| 亚洲图片在线观看| 91丨porny丨蝌蚪视频| 一起草av在线| 91sa在线看| 亚洲成av人片乱码色午夜| 一区二区三区免费在线观看视频| 69p69国产精品| 9i看片成人免费高清| 欧美中文字幕在线观看视频| 国产午夜精品一区二区三区四区|