1、闡述常見的Web安全測試有幾種類型?java
(1)數據加密;(2)登陸或身份驗證;(3)輸入驗證;(4)SQL注入;(5)超時限制;(6)目錄;(7)操做痕跡web
2、安全測試工具調研api
1.概述安全
序號 | 安全測試工具 | 商用 OR 免費 | 檢測對象(二進制代碼/源代碼) | 簡介 |
---|---|---|---|---|
1 | Metasploit | 免費 | 源代碼 | 攻擊框架,包含大量的插件,作滲透測試 |
2 | Nessus | 商用 | 源代碼 | 針對服務器主機類漏洞檢查工具 |
3 | W3AF | 免費 | 源代碼 | 針對WEB應用的檢測 |
4 | Paros proxy | 免費 | 源代碼 | 基於java的web代理程序,能夠評估web應用程序的漏洞 |
5 | WebScarab | 免費 | 源代碼 | 基於代理劫持的分析,來進行攻擊路徑的檢測 |
6 | Nikto | 免費 | 源代碼 | 旨在發現Web服務器的配置錯誤,插件和網頁漏洞 |
7 | Wapiti | 免費 | 源代碼 | 掃描指定目標的網頁,並尋找腳本和表單來諸如數據,看看是否有漏洞 |
8 | Nmap | 免費 | 二進制代碼 | 屬於主機掃描工具,能夠進行全面的檢查服務器 |
... |
2.安全測試工具試用框架
首先安裝Metasploit工具
Metasploit目前提供了三種用戶使用接口,一個是GUI模式,另外一個是console模式,第三種是CLI(命令行)模式。測試
Windows下GUI啓動方式,從開始菜單——Metasploit Framework——Metaspliit GUI加密