web應用程序滲透測試是一項旨在評估基于Internet的程序在攻擊或攻擊期間的行為的活動。這些測試使用各種軟件程序掃描應用程序,然后執行實際攻擊過程中可能發生的不同操作。web應用程序滲透測試可以是由開發團隊或第三...
web應用程序滲透測試是一項旨在評估基于Internet的程序在攻擊或攻擊期間的行為的活動。這些測試使用各種軟件程序掃描應用程序,然后執行實際攻擊過程中可能發生的不同操作。web應用程序滲透測試可以是由開發團隊或第三方服務提供商執行。如果使用外部提供商,管理層有時不會通知開發團隊或信息技術(IT)員工測試。這可能會允許web應用程序滲透測試發現原本可能未被注意到的缺陷,它可以在軟件發布之前解決這些問題。web應用程序滲透測試使用各種軟件程序。web應用程序是可以在Internet上訪問和運行的軟件包。這些應用程序可以執行許多功能,在某些情況下,他們負責處理被視為私有甚至有價值的數據。為了避免受到攻擊,滲透測試通常用于定位代碼中的任何弱點或容易被利用的區域。典型的web應用程序滲透測試從信息收集階段開始。此步驟的目的是通過向應用程序發送請求并使用工具來確定盡可能多的應用程序信息例如掃描儀和搜索引擎,通常可以獲得軟件版本號和錯誤消息等信息,這些信息通常用于以后發現漏洞。在積累了足夠數量的信息之后,web應用程序滲透測試的下一個目標是執行許多不同的攻擊和攻擊,在某些情況下,第一階段收集的信息將確定應用程序可能容易受到的攻擊如果沒有檢測到明顯的漏洞,則可以嘗試各種攻擊和利用漏洞攻擊。通過web應用程序滲透測試可以找到許多不同的技術漏洞。這些測試通常會嘗試使用諸如universal resource locator(URL)操作等方法,會話劫持和結構化查詢語言(SQL)注入以闖入應用程序。也可能有人試圖啟動緩沖區溢出或其他類似操作,從而導致應用程序異常行為。如果這些攻擊或攻擊導致應用程序向滲透測試儀泄露敏感數據,則缺陷通常會隨建議的操作過程一起報告
-
發表于 2020-08-06 09:35
- 閱讀 ( 728 )
- 分類:電腦網絡