2010-11-27 105 views
3

對不起,這不是關於特定編程語言的問題,但我需要關於此的意見。請不要投票結束。檢測Web應用程序和桌面應用程序中的漏洞

我在哪裏可以瞭解從頭開始檢測漏洞?

我知道HTML,CSS,JS,Java和C.

所以,我在哪裏學習書面這些前衛的應用檢測漏洞。語言?

我聽說過「黑客」會在幾秒鐘內在網頁瀏覽器中檢測到漏洞。我知道經驗是這裏的主要關鍵!但我可以在自己身上成長成爲一個這樣的其他因素?

PS:沒有看到「谷歌」,我正在尋找推薦!

+0

你可以從這裏開始:www.owasp.org – Artium 2010-11-27 20:16:12

回答

2

對於初學者而言,CSS,HTML和JS並沒有真正促成應用程序的不安全。有DOM Based XSS,但這是非常罕見的。相比之下,Java和C每年都會發現很多漏洞。

有兩種主要的方法用於查找代碼中的漏洞。有使用工具如grep或Rats或更高級的工具(如Fortify和Coverity提供的工具)的靜態代碼分析。

另一種方法是通過模糊應用。爲了在非web應用程序中查找緩衝區溢出等問題,Peach是一個出色的測試平臺。爲了測試Web應用程序的常見漏洞,如XSS和SQL注入,那麼你應該使用像Wapiti(開源)或Sitewatch(免費服務)的工具。