[發(fā)明專利]一種不可信搜索路徑漏洞的檢測方法及系統(tǒng)有效
| 申請?zhí)枺?/td> | 201711215918.8 | 申請日: | 2017-11-28 |
| 公開(公告)號: | CN107992413B | 公開(公告)日: | 2021-01-05 |
| 發(fā)明(設(shè)計)人: | 曲恩純;喻波;王志海;彭洪濤;安鵬 | 申請(專利權(quán))人: | 北京明朝萬達科技股份有限公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36;G06F21/57 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 100097 北京市海淀*** | 國省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 不可信 搜索 路徑 漏洞 檢測 方法 系統(tǒng) | ||
本發(fā)明公開了一種不可信搜索路徑漏洞的檢測方法及系統(tǒng),該方法包括以下步驟:配置目標軟件的檢測參數(shù);基于目標軟件所支持的文件類型,生成相應(yīng)的測試文件;逐一打開測試文件,啟動目標進程;根據(jù)打開測試文件時,所啟動的目標進程的DLL加載函數(shù)的返回值判斷是否存在不可信搜索路徑漏洞。通過該方案,提高了漏洞檢測的準確性和全面性。
技術(shù)領(lǐng)域
本發(fā)明涉及數(shù)據(jù)安全領(lǐng)域,具體涉及一種不可信搜索路徑漏洞的檢測方法及系統(tǒng)。
背景技術(shù)
不可信搜索路徑漏洞是軟件漏洞的一種,該類漏洞的挖掘方法,一般是由各研究機構(gòu)的安全實驗室研究員進行人工挖掘。
比如在某文件夾DIR中存放了一個目標文件B,此時文件夾中沒有其它文件了,雙擊打開文件B,這時目標軟件啟動,來打開文件B,如果軟件啟動的時候加載動態(tài)鏈接庫abc.dll(DLL文件),但文件夾DIR中并沒有這個動態(tài)鏈接庫文件,因此這個動態(tài)鏈接庫,沒有加載成功,軟件繼續(xù)執(zhí)行;但如果在該文件夾中存放一個和這個不存在的動態(tài)鏈接庫名字一樣的木馬文件,那么,雙擊打開目標文件的時候,就會順利的加載該木馬文件,因此,存在這種情況的軟件存在漏洞,該類漏洞就是不可信搜索路徑漏洞。
現(xiàn)階段白帽子挖掘不可信搜索路徑漏洞的流程如圖1所示,其包括以下步驟:
1)流程開始;
2)啟動進程監(jiān)控工具;
3)打開目標文件;
4)檢測目標進程在目標文件所在目錄的文件打開情況,判斷欲打開的DLL是否存在,如果不存在,則跳轉(zhuǎn)到步驟5,否則跳轉(zhuǎn)到步驟6);
5)則可能存在不可信搜索路徑漏洞,結(jié)束;
6)基本可以排除存在不可信搜索路徑漏洞,結(jié)束。
現(xiàn)階段主要利用進程監(jiān)控工具人工判斷其是否為漏洞,由于需要人工檢測,效率低下,且容易漏看,導(dǎo)致漏洞被放過。
發(fā)明內(nèi)容
為解決上述技術(shù)問題,本發(fā)明提供了一種不可信搜索路徑漏洞的檢測方法,其特征在于,該方法包括以下步驟:
1)配置目標軟件的檢測參數(shù);
2)基于目標軟件所支持的文件類型,生成相應(yīng)的測試文件;
3)逐一打開測試文件,啟動目標進程;
4)根據(jù)打開測試文件時,所啟動的目標進程的DLL加載函數(shù)的返回值判斷是否存在不可信搜索路徑漏洞;
5)判斷已完成全部測試文件的測試;
6)結(jié)束。
根據(jù)本發(fā)明的實施例,優(yōu)選的,所述步驟4)根據(jù)目標進程的DLL加載函數(shù)返回值判斷是否存在不可信搜索路徑漏洞具體包括:
對DLL加載函數(shù)進行監(jiān)控;
如果所述DLL加載函數(shù)返回成功值,則不存在不可信搜索路徑漏洞,跳轉(zhuǎn)到步驟6);
如果所述DLL加載函數(shù)返回失敗值,則判斷所述DLL加載函數(shù)參數(shù)中的DLL文件是否在測試文件所在目錄,如果在則判斷存在不可信搜索路徑漏洞。
根據(jù)本發(fā)明的實施例,優(yōu)選的,所述步驟1)中,配置目標軟件的檢測參數(shù)包括:配置目標軟件所支持的文件類型,目標軟件所包含的所有exe文件。
根據(jù)本發(fā)明的實施例,優(yōu)選的,所述步驟2)中基于目標軟件所支持的文件類型,生成相應(yīng)的測試文件。
根據(jù)本發(fā)明的實施例,優(yōu)選的,所述步驟3)啟動目標進程的同時,向目標進程注入監(jiān)控DLL,所述DLL加載函數(shù)為:loadlibrary函數(shù)。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于北京明朝萬達科技股份有限公司,未經(jīng)北京明朝萬達科技股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201711215918.8/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 路徑搜索系統(tǒng)、路徑搜索終端和路徑搜索方法
- 路徑計算方法、路徑計算單元及路徑計算系統(tǒng)
- 路徑顯示裝置、路徑顯示方法、路徑顯示程序及路徑顯示系統(tǒng)
- 路徑引導(dǎo)裝置、路徑引導(dǎo)方法及路徑引導(dǎo)程序
- 路徑搜索系統(tǒng)、路徑搜索方法及路徑搜索程序
- 路徑引導(dǎo)裝置、路徑引導(dǎo)方法以及路徑引導(dǎo)程序
- 路徑搜索系統(tǒng)、路徑搜索方法以及路徑搜索程序
- 路徑搜索裝置、路徑搜索系統(tǒng)及路徑搜索方法
- 路徑輸出方法、路徑輸出系統(tǒng)和路徑輸出程序
- 路徑評價裝置、路徑評價系統(tǒng)、路徑評價方法以及路徑評價程序





