發表文章

目前顯示的是有「開發概念類-PCIDSS-Visual Code Grepper」標籤的文章

自救必看三大準則

源碼檢測 Visual Code Grepper

圖片
聊一聊  —「 源碼檢測 (Source Code  Analysis)」 的議題。 記得之前我們有談過 「 弱點掃描 (V ulnerability Scanning ) 」 的部分,如果各位還記得的話,這個部份是比較屬於 系統層面 的弱點檢測,也是屬於 「 黑箱測試 (Black-Box Testing) 」 的範圍。而今天所要談到的源碼檢測也就是所謂的 「 程式碼掃描 (C ode Review ) 」 ,這個部份是直接對程式碼做掃描,進而檢測出弱點並即時做程式碼的修正,這個範疇就是所謂的 「白箱測試 (White-Box Testing)」 。 一般做軟體程式開發時,研發人員在開發的過程中就會進行所謂的 「單元 測試 (Unit Test) 」 ,在 Alpha版  release 之前會就進行所謂的  Code Review ,初次的程式碼掃描多數是由  RD  完成,到最後要 release 到  Beta版  前就會交由  QA  進行最後的  Source Code Analysis 。因為大多數的程式開發人員,都沒有資訊安全的背景,所以做源碼檢測是有其必要性的。 而今天就要來介紹一個源碼檢測工具  —VCG(Visual Code Grepper) ,之所以會選擇這個工具的原因,不外乎它是一個 Freeware 免費軟體,再來就是它可以檢測的程式語言,包含支援  C/C++、C#、VB、PHP、Java、PL/SQL  等等,它所產出的測試報告除了可以明確指出有風險的程式碼之外,還可以提供建議的修正方法,並有圖表說明各種程度的風險所佔的百分比,還可以將掃描結果另存成文字檔,以提供正式測試報告說明使用。 以下就這一節的圖解說明: Step 1: Download the installer from official website or File link as below. VCG-Setup.msi http://sourceforge.net/projects/visualcodegrepp/?source=typ_redirect Step 2: After ...