版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
項目七
安全的文件包含Web安全與防護本任務要點學習目標在博客系統(tǒng)中找到文件包含漏洞驗證博客系統(tǒng)中的文件包含漏洞學會驗證文件上傳漏洞。掌握文件上傳漏洞。任務三
文件包含漏洞檢測與驗證目錄CONTENTS01/文件包含漏洞驗證流程02/文件包含漏洞檢測與驗證文件包含漏洞驗證流程01文件包含漏洞驗證流程01利用之前搭建的個人博客,在此之前我們已經(jīng)成功的通過文件上傳漏洞將帶有phpinfo信息的圖片成功上傳到了博客中。文件包含漏洞檢測與驗證02對于文件包含漏洞的檢測驗證,我們需要使用kali自帶的錄爆破Dirbuster工具,該工具是一種用于探測web服務器上的目錄和隱藏文件的工具。它支持多種掃描方式,如網(wǎng)頁爬蟲、基于字典的暴力破解和純暴力破解,使用Java語言編寫,提供命令行和圖形界面兩種模式。什么是DirBuster?DirBuster是一個多線程的基于Java的應用程序設(shè)計蠻力Web/應用服務器上的目錄和文件名。DirBuster是Owasp(OpenWebApplicationSecurityProject)開發(fā)的一款專門用于探測網(wǎng)站目錄和文件(包括隱藏文件)的工具。由于使用Java編寫,電腦中要裝有JDK才能運行。文件包含漏洞檢測與驗證021)首先通過終端輸入dirbuster啟動程序。程序第一行輸入需要掃描的網(wǎng)站地址,目標ip地址或域名,默認80端口,特殊端口需要加到后面。文件包含漏洞檢測與驗證022)接下來選擇對網(wǎng)站的請求方式用get方式或者HEAD加GET自動切換,同時也可以根據(jù)電腦的性能考慮選擇GoFaster使用200線程完成更快的完成請求,一般用于執(zhí)行暴力破解。文件包含漏洞檢測與驗證023)選擇字典的類型,kali內(nèi)置有大量的字典目錄,位于在/usr/share/wordlists/路徑。我們也可以使用生成的字典來進行暴力破解文件包含漏洞檢測與驗證024)掃描方法和類型的選擇,可以選擇開始路徑以及目錄、遞歸、文件、延伸等拓展選項。文件包含漏洞檢測與驗證025)做好上述準備后,就可以等待掃描完成。我們可以在此過程中查看當前網(wǎng)站是否有一些開發(fā)人員無意間留下的配置文件信息。文件包含漏洞檢測與驗證02在網(wǎng)站的目錄結(jié)構(gòu)中我們可以看到include.php,include語句用于在執(zhí)行流中插入寫在其他文件中的有用的代碼。訪問include.php我們可以看到能夠利用的文件包含漏洞。文件包含漏洞檢測與驗證02過向URL中傳遞如下參數(shù),加載之前制作的圖片木馬實現(xiàn)攻擊:當看到phpinfo信息的時候,就代表著我們已經(jīng)成功的執(zhí)行了圖片木馬,獲取了網(wǎng)站的控制權(quán)限了。:2333/book/admin/include.php?file=../assets/img/a36d38fe771a00959ded40985182827d.jpg課堂實踐一、任務名稱:針對博客系統(tǒng)的文件包含漏洞進行驗證二、任務內(nèi)容:部署整個博客系統(tǒng),再針對博客系統(tǒng)的文件包含漏洞進行入侵驗證。三、工具需求:PHP開發(fā)環(huán)境四、任務要求:完成實踐練習后,由老師檢查完成情況。課堂思考一、如何去快速驗證一個文件包含漏洞?二、還有那些可以探測文件包含漏洞的工具?三、本地文件包含漏洞和遠程文件包含漏洞的區(qū)別?課后拓展:文件包含漏洞的案例請各位同學通過網(wǎng)絡搜索一個真實的文件包含漏洞案例,分析該案例中文件包含漏洞是如何被利用的,攻擊者通過哪些手段繞過了原有的安全措施,以及該漏洞對受影響系統(tǒng)造成了哪些具體影響。THANK
YOUToBeContinued項目七
安全的文件包含Web安全與防護本任務要點學習目標修復在博客系統(tǒng)中找到文件包含漏洞防范文件包含漏洞學會針對文件包含漏洞的修復防范文件包含漏洞任務四
文件包含漏洞修復與防范目錄CONTENTS01/文件包含漏洞修復與防范文件包含漏洞修復與防范01當我們掌握如何利用漏洞后,我們也需要學會如何去修補漏洞防止被黑客利用和入侵,我們查看源代碼可以發(fā)現(xiàn),雖然對文件做了各種信息的檢查和限制,但是并沒有對文件的內(nèi)容進行檢測,我們可以將圖片進行二次的壓縮和解析,同時也可以對文件的數(shù)據(jù)進行檢測探查是否有代碼的關(guān)鍵字。針對博客的漏洞我們可以采用:(1)PHP配置php.ini關(guān)閉遠程文件包含功能(allow.urljnclude=Off),這是為了防止攻擊者利用PHP的文件包含函數(shù)來加載遠程服務器上的惡意文件。(2)嚴格檢查變量是否已經(jīng)初始化,避免使用未定義或空值的變量作為文件包含函數(shù)的參數(shù),例如include($file),如果$file沒有被賦值或者為空,那么就可能被攻擊者控制。文件包含漏洞修復與防范01(3)建議假定所有輸入都是可疑的,嘗試對所有輸入提交可能可能包含的文件地址,包括服務器本地文件及遠程文件,進行嚴格的檢查,參數(shù)中不允許出現(xiàn).../之類的目錄跳轉(zhuǎn)符。文件包含漏洞修復與防范01(4)假定所有輸入都是可疑的,嘗試對所有輸入提交可能可能包含的文件地址,包括服務器本地文件及遠程文件,進行嚴格的檢查,參數(shù)中不允許出現(xiàn).../之類的目錄跳轉(zhuǎn)符:這是為了防止攻擊者利用目錄跳轉(zhuǎn)符來訪問服務器上敏感的目錄和文件,例如include(.../.../etc/passwd)。文件包含漏洞修復與防范01(5)嚴格檢查include類的文件包含函數(shù)中的參數(shù)是否外界可控:這是為了防止攻擊者通過修改URL或者表單等方式來傳遞惡意的參數(shù)給文件包含函數(shù),例如include($_GET[‘file’])。文件包含漏洞修復與防范01(6)不要僅僅在客戶端做數(shù)據(jù)的驗證與過濾,關(guān)鍵的過濾步驟在服務端進行,因為客戶端的驗證和過濾可以被繞過或者修改,而服務端則更加安全和可靠。文件包含漏洞修復與防范01(7)在發(fā)布應用程序之前測試所有已知的威脅,發(fā)現(xiàn)和修復潛在的漏洞和風險,提高應用程序的安全性。(8)設(shè)置文件白名單,限制可被包含的文件范圍的方法,只允許指定目錄或者后綴名等條件下的文件被包含。在使用include類函數(shù)時,應該限制被包含的文件范圍,只允許指定目錄或者后綴名等條件下的文件被包含??梢酝ㄟ^定義一個文件白名單來實現(xiàn)這一目的。課堂實踐一、任務名稱:針對博客系統(tǒng)的文件包含漏洞進行修復二、任務內(nèi)容:針對博客系統(tǒng)的文件包含漏洞進行修復。三、工具需求:PHP開發(fā)環(huán)境四、任務要求:完成實踐練習后,由老師檢查完成情況。課堂思考一、如何去快速修復一個文件包含漏洞?二、為什么會產(chǎn)生文件包含漏洞?三、如何處理包含文件時的錯誤和異常?四、如何在開發(fā)過程中實施有效的文件包含安全策略?課后拓展:文件包含漏洞案例分析與修復評估請各位同學通過互聯(lián)網(wǎng)查找和研究各種文件包含漏洞的真實案例,分析
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 智能化對貨運代理的影響-深度研究
- 智能城市中的數(shù)據(jù)分析與決策支持-深度研究
- 2025年廣西制造工程職業(yè)技術(shù)學院高職單招語文2018-2024歷年參考題庫頻考點含答案解析
- 二零二四年度用友軟件銷售與數(shù)據(jù)遷移合同3篇
- 智能化客戶需求預測-深度研究
- 2025年廣東茂名幼兒師范??茖W校高職單招語文2018-2024歷年參考題庫頻考點含答案解析
- 異常檢測在工業(yè)領(lǐng)域的應用-深度研究
- 智能家居設(shè)備故障診斷算法優(yōu)化-深度研究
- 2025年垂釣園租賃合同風險防控策略合同4篇
- 2025年度瓷石產(chǎn)業(yè)綠色生產(chǎn)與節(jié)能減排合同4篇
- 車站值班員(中級)鐵路職業(yè)技能鑒定考試題及答案
- 極簡統(tǒng)計學(中文版)
- JTG∕T E61-2014 公路路面技術(shù)狀況自動化檢測規(guī)程
- 高中英語短語大全(打印版)
- 2024年資格考試-對外漢語教師資格證筆試參考題庫含答案
- 軟件研發(fā)安全管理制度
- 三位數(shù)除以兩位數(shù)-豎式運算300題
- 寺院消防安全培訓課件
- 比摩阻-管徑-流量計算公式
- GB/T 42430-2023血液、尿液中乙醇、甲醇、正丙醇、丙酮、異丙醇和正丁醇檢驗
- 五年級數(shù)學應用題100道
評論
0/150
提交評論