<acronym id="s8ci2"><small id="s8ci2"></small></acronym>
<rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
<acronym id="s8ci2"></acronym>
<acronym id="s8ci2"><center id="s8ci2"></center></acronym>
0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

WEB安全滲透測試流程到底是什么

Wildesbeast ? 來源:今日頭條 ? 作者:Yuki一易錦 ? 2020-02-20 13:59 ? 次閱讀

一、什么是滲透測試?

滲透測試 (penetration test)并沒有一個標準的定義,國外一些安全組織達成共識的通用說法是:滲透測試是通過模擬惡意黑客的攻擊方法,來評估計算機網絡系統安全的一種評估方法。這個過程包括對系統的任何弱點、技術缺陷或漏洞的主動分析,這個分析是從一個攻擊者可能存在的位置來進行的,并且從這個位置有條件主動利用安全漏洞。換句話來說,滲透測試是指滲透人員在不同的位置(比如從內網、從外網等位置)利用各種手段對某個特定網絡進行測試,以期發現和挖掘系統中存在的漏洞,然后輸出滲透測試報告,并提交給網絡所有者。網絡所有者根據滲透人員提供的滲透測試報告,可以清晰知曉系統中存在的安全隱患和問題。我們認為滲透測試還具有的兩個顯

著特點是:滲透測試是一個漸進的并且逐步深入的過程。滲透測試是選擇不影響業務系統正常運行的攻擊方法進行的測試。作為網絡安全防范的一種新技術,對于網絡安全組織具有實際應用價值。但要找到一家合適的公司實施滲透測試并不容易。

二、滲透測試——Web如何進行

應用數以千計,就有必要建立一套完整的安全測試框架,流程的最高目的web當需要測試的標是要保證交付給客戶的安全測試服務質量。 立項:項目建立,時間安排,人力分配,目標制定,廠商接口數確定; 應用:分析系統架構、使用的組件、對外提供的接web威脅分析:針對具體的&系統分析top3重點關注輸出安全威脅分析表,為威脅模型進行對應的安全威脅分析,STRIDE以口等, 威脅:具備可測試用例按照模板輸出,根據威脅分析的結果制定對應的測試用例,制定測試用例: 執行性:or發散測試,挖掘對應的安全問題&漏洞挖掘:測試用例執行&測試執行漏洞;漏洞并進行回歸測試,確保or回歸測試:指導客戶應用開發方修復安全問題&問題修復漏洞得到修復,并且沒有引入新的安全問題;or安全問題

項目總結評審:項目過程總結,輸出文檔評審,相關文檔歸檔。

應用的滲透測試流程分別是:信息收集→漏洞發現→漏洞利用,下面仔細分析一下各個階3主要分為段流程

2.1信息收集:

1,獲取域名的whois信息,獲取注冊者郵箱姓名電話等。

2,查詢服務器旁站以及子域名站點,因為主站一般比較難,所以先看看旁站有沒有通用性的cms或者其他漏洞。

3,查看服務器操作系統版本,web中間件,看看是否存在已知的漏洞,比如IIS,APACHE,NGINX的解析漏洞

4,查看IP,進行IP地址端口掃描,對響應的端口進行漏洞探測,比如 rsync,心臟出血,mysql,ftp,ssh弱口令等。

5,掃描網站目錄結構,看看是否可以遍歷目錄,或者敏感文件泄漏,比如php探針

6,google hack 進一步探測網站的信息,后臺,敏感文件

2.2 漏洞發現:

在這個階段我們在做測試的時候要對癥下藥,不能盲目的去掃描,首先要確定目標應用是否使用的是公開的開源軟件,開源框架等、然后在做深一度的漏洞掃描。

關于開源軟件的漏洞發現:

開源的軟件:常見的開源軟件有wordpress、phpbb、dedecms

開源的框架:常見的開源框架有Struts2、 Spring MVC、ThinkPHP

中間件服務器:常見的中間件服務器有jboss、tomcat、Weblogic

數據庫服務:常見的數據庫服務mssql、mysql、oracle、redis、sybase、MongoDB、DB2

對于開源軟件的測試方法:

1 通過指紋識別軟件判斷開源軟件的版本信息,針對不同的版本信息去開放的漏洞數據庫查找相應版本的漏洞進行測試

2 對于默認的后臺登錄頁、數據庫服務端口認證等入口可以進行簡單的暴力破解、默認口令嘗試等操作

3 使用開源的漏洞發現工具對其進行漏洞掃描,如:WPScan

關于自主開發的應用

手動測試:這個階段,我們需要手工測試所有與用戶交互的功能,比如:留言板、登入口、下單、退出、退貨、付款等操作

軟件掃描:如:appscan、wvs、netsparker,burp,nessus等

可能存在的漏洞

Owasp關鍵點

SQL注入

XSS攻擊

代碼安全之上傳文件

代碼安全之文件包含

代碼安全之SSRF

邏輯漏洞之密碼重置

邏輯漏洞之支付漏洞

邏輯漏洞之越權訪問

平臺安全之中間件安全

2.3 漏洞利用:

針對不同的弱點有不同的漏洞利用方式,需要的知識點也比較多。一般這個階段包括兩種方式,一種是手工測試,一種是工具測試

手工測試:

手工測試是通過客戶端或服務器訪問目標服務,手工向目標程序發送特殊的數據,包括有效的和無效的輸入,觀察目標的狀態、對各種輸入的反應,根據結果來發現問題的漏洞檢測技術。手工測試不需要額外的輔助工具,可由測試者獨立完成,實現起來比較簡單。但這種方法高度依賴于測試者,需要測試者對目標比較了解。手工測試可用于Web應用程序、瀏覽器及其他需要用戶交互的程序。

這種方式對于有特殊過濾等操作,或者網絡上沒有成型的利用工具的時候可以使用。

工具測試:

網絡上有很多好用的免費利用工具,比如針對sql注入的sqlmap、針對軟件漏洞的matesploit等

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • Web
    Web
    +關注

    關注

    2

    文章

    1240

    瀏覽量

    68595
  • 服務器
    +關注

    關注

    12

    文章

    8213

    瀏覽量

    82800
  • SQL
    SQL
    +關注

    關注

    1

    文章

    740

    瀏覽量

    43516
收藏 人收藏

    評論

    相關推薦

    共享單車到底是什么通信原理

    我們經常騎的共享單車到底是什么通信原理,有人了解過嗎? 一、智能車鎖 共享單車最核心的硬件是智能車鎖,主要用于實現控制和定位功能。
    發表于 04-09 10:33 ?308次閱讀
    共享單車<b class='flag-5'>到底是</b>什么通信原理

    共享單車到底是什么通信原理?

    我們經常騎的共享單車到底是什么通信原理,有人了解過嗎?下面寶藍小編就帶大家了解下。
    的頭像 發表于 02-25 10:32 ?632次閱讀
    共享單車<b class='flag-5'>到底是</b>什么通信原理?

    AD9248的VIN+A、VIN-A等對地的輸入電壓范圍到底是多少?

    查看AD9248的手冊,電氣特性中似乎并沒有標注模擬輸入電壓范圍,只寫了電壓跨度(個人猜測應該是說的差分輸入的跨度)。AD9248的VIN+A、VIN-A等對地的輸入電壓范圍到底是多少?雖然絕對最大額定值里面有寫,輸入的安全范圍應該是多少?
    發表于 12-05 07:54

    去耦濾波電容怎么布局擺放,到底是先大后小還是先小后大?

    去耦濾波電容怎么布局擺放,到底是先大后小還是先小后大?
    的頭像 發表于 12-04 15:43 ?1537次閱讀
    去耦濾波電容怎么布局擺放,<b class='flag-5'>到底是</b>先大后小還是先小后大?

    呼吸燈到底是如何影響人的視覺的?

    呼吸燈到底是通過使燈快速亮滅還是改變平均電壓來影響人的視覺的
    發表于 11-08 06:04

    請問單片機的中斷系統到底是什么?

    中斷系統到底是什么?還搞不定
    發表于 11-07 07:40

    上拉電阻到底是咋完成上拉的???

    上拉電阻到底是咋完成上拉的啊
    發表于 10-31 06:52

    單片機的“性能”到底是什么?

    單片機的“性能”到底是什么?
    的頭像 發表于 10-24 16:58 ?315次閱讀
    單片機的“性能”<b class='flag-5'>到底是</b>什么?

    AT指令,AT固件,這個AT到底是什么意思?

    我們常說AT指令,AT固件,這個AT到底是什么意思?
    發表于 09-26 07:25

    物聯網卡的流量到底是什么?超全詳解!

    物聯網卡的流量到底是什么?超全詳解!
    的頭像 發表于 08-31 09:13 ?1073次閱讀
    物聯網卡的流量<b class='flag-5'>到底是</b>什么?超全詳解!

    射頻設計中的互調失真到底是如何發生的呢?如何預防?

    互調是射頻設計避免對的一個問題,到底是如何發生的呢?我們一起來學習下。
    發表于 08-12 11:30 ?868次閱讀
    射頻設計中的互調失真<b class='flag-5'>到底是</b>如何發生的呢?如何預防?

    網絡安全滲透測試的7種主要類型

    滲透測試是通過模擬惡意黑客的攻擊方法,來評估計算機網絡系統安全的一種評估方法,包括了對系統各類弱點、技術缺陷或漏洞的主動分析。由于滲透測試
    的頭像 發表于 07-04 10:01 ?928次閱讀

    續流二極管到底是什么?

    續流二極管到底是什么
    發表于 06-26 07:55

    如何使用DudeSuite進行滲透測試工作

    技術的理解使用DudeSuite進行滲透測試工作,半自動Web滲透測試就目前的來說依然是主流,相比起全自動化的掃描器及批量化腳本可以在
    的頭像 發表于 06-13 09:04 ?1095次閱讀
    如何使用DudeSuite進行<b class='flag-5'>滲透</b><b class='flag-5'>測試</b>工作

    一款擴展性高的滲透測試框架滲透測試框架

    MYExploit 簡介 一款擴展性高的滲透測試框架滲透測試框架(完善中) 只支持部分EXP 利用 使用聲明 本工具僅用于安全
    的頭像 發表于 05-30 09:06 ?388次閱讀
    一款擴展性高的<b class='flag-5'>滲透</b><b class='flag-5'>測試</b>框架<b class='flag-5'>滲透</b><b class='flag-5'>測試</b>框架
    亚洲欧美日韩精品久久_久久精品AⅤ无码中文_日本中文字幕有码在线播放_亚洲视频高清不卡在线观看
    <acronym id="s8ci2"><small id="s8ci2"></small></acronym>
    <rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
    <acronym id="s8ci2"></acronym>
    <acronym id="s8ci2"><center id="s8ci2"></center></acronym>