[發(fā)明專利]一種WebShell檢測(cè)方法有效
| 申請(qǐng)?zhí)枺?/td> | 201810267006.3 | 申請(qǐng)日: | 2018-03-28 |
| 公開(公告)號(hào): | CN108337269B | 公開(公告)日: | 2020-12-15 |
| 發(fā)明(設(shè)計(jì))人: | 谷勇浩;范淵;王永非;劉博;林明峰;周紀(jì)元;郭振洋;李凱悅 | 申請(qǐng)(專利權(quán))人: | 杭州安恒信息技術(shù)股份有限公司;北京郵電大學(xué) |
| 主分類號(hào): | H04L29/06 | 分類號(hào): | H04L29/06;H04L29/08 |
| 代理公司: | 杭州賽科專利代理事務(wù)所(普通合伙) 33230 | 代理人: | 郭薇 |
| 地址: | 310052 浙江省杭州*** | 國(guó)省代碼: | 浙江;33 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 webshell 檢測(cè) 方法 | ||
本發(fā)明涉及一種WebShell檢測(cè)方法,對(duì)用戶訪問Web服務(wù)器產(chǎn)生的Web日志預(yù)處理后,以Web日志中的IP字段作為訪問用戶的唯一標(biāo)識(shí)符計(jì)算入侵訪問頻次和最大訪問連續(xù)度并各取值最大的
技術(shù)領(lǐng)域
本發(fā)明涉及防止未授權(quán)行為的保護(hù)計(jì)算機(jī)、其部件、程序或數(shù)據(jù)的安全裝置的技術(shù)領(lǐng)域,特別涉及一種通過特征刻畫攻擊行為以實(shí)現(xiàn)從數(shù)量眾多的日志文件中快速準(zhǔn)確找到WebShell的WebShell檢測(cè)方法。
背景技術(shù)
隨著網(wǎng)絡(luò)技術(shù)的發(fā)展,網(wǎng)絡(luò)越來越離不開人們的生活,因此不少非法分子將WebShell植入網(wǎng)站服務(wù)器,對(duì)網(wǎng)站的危害巨大。
WebShell是一種常見的網(wǎng)頁(yè)后門,它常常被攻擊者用來獲取Web服務(wù)器的操作權(quán)限。攻擊者在進(jìn)行網(wǎng)站入侵時(shí),通常會(huì)將WebShell文件與Web目錄下的正常網(wǎng)頁(yè)放置在一起,然后通過瀏覽器訪問WebShell文件,從而獲取命令執(zhí)行環(huán)境,最終達(dá)到控制網(wǎng)站服務(wù)器的目的。當(dāng)網(wǎng)絡(luò)黑客或者其他不法分子拿到網(wǎng)站的WebShell之后就可以說是拿到了這個(gè)網(wǎng)站的權(quán)限,可以任意修改網(wǎng)站的內(nèi)容、進(jìn)行shell操作,比如下載文件、修改文件、刪除文件,甚至是修改網(wǎng)頁(yè)的內(nèi)容、查看數(shù)據(jù)庫(kù)、在線編輯網(wǎng)絡(luò)腳本;一旦WebShell被執(zhí)行,就能為遠(yuǎn)程攻擊者提供操作服務(wù)器的任意接口,如文件傳輸、命令執(zhí)行、數(shù)據(jù)庫(kù)連接等等。WebShell也是滲透測(cè)試中由Web權(quán)限提升到系統(tǒng)權(quán)限的輔助工具。WebShell危害非常大,如果發(fā)現(xiàn)Web服務(wù)器被植入WebShell,則說明攻擊者可以利用漏洞掌控服務(wù)器。
現(xiàn)有的WebShell都會(huì)在攻擊服務(wù)器時(shí)在Web日志中留下記錄,找出WebShell是保證網(wǎng)站信息安全的重點(diǎn)。
目前大多WebShell檢測(cè)工具是通過特征庫(kù)匹配方法來實(shí)現(xiàn)的,如文獻(xiàn)《基于web日志的webshell檢測(cè)方法研究》提出了從日志入手進(jìn)行WebShell檢測(cè),經(jīng)過分析可以從文本模式特征、訪問頻率特征、是否為孤立頁(yè)面等角度檢測(cè)WebShell,然而,只從訪問頻率特征來檢測(cè),存在很高的誤報(bào)率,還需要結(jié)合網(wǎng)頁(yè)文件目錄深度、獨(dú)立訪問數(shù)等特征綜合考慮,每個(gè)特征的占比以及每個(gè)特征對(duì)檢測(cè)結(jié)果的決定都不好確定,同時(shí),該方法在通過Web日志檢測(cè)WebShell的情況下,還需要依賴特征庫(kù),對(duì)已知的WebShell有很好的檢測(cè)效果,在特征庫(kù)沒有更新的情況下,該方法對(duì)未知的WebShell檢測(cè)來說基本是無用的。
專利CN105812196A“一種WebShell檢測(cè)方法及電子設(shè)備”提出了一種從日志訪問資源URL出發(fā)的WebShell檢測(cè)方法,通過對(duì)URL解析來檢測(cè)WebShell,然而,目前許多WebShell文件為了躲避殺毒軟件的查殺,會(huì)進(jìn)行相應(yīng)的加密、變形、混淆等處理,該方法只對(duì)動(dòng)態(tài)網(wǎng)頁(yè)URL進(jìn)行檢測(cè),容易被攻擊者繞過,比如攻擊者將WebShell偽裝成圖片,則該方法失效,且基于瀏覽器對(duì)URL進(jìn)行解析還存在不同的瀏覽器的解析結(jié)果可能有所不同的情況,進(jìn)而對(duì)檢測(cè)結(jié)果產(chǎn)生影響,因此現(xiàn)有的WebShell檢測(cè)技術(shù)對(duì)于這類文件的檢測(cè)存在誤報(bào)率和漏報(bào)率均較高的問題。
因此,通過Web日志在不接觸WebShell文件的條件下,檢測(cè)WebShell具有很大的現(xiàn)實(shí)意義。
發(fā)明內(nèi)容
為了解決現(xiàn)有技術(shù)中存在的問題,本發(fā)明提供一種優(yōu)化的WebShell檢測(cè)方法,通過定義攻擊者通過WebShell訪問網(wǎng)站的基本特征,分別定義出兩個(gè)特征值,根據(jù)日志中的訪問網(wǎng)站文件記錄,計(jì)算出每個(gè)文件的這兩個(gè)特征值大小并降序排序,取較大值作為疑似WebShell并給出列表用于排查。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于杭州安恒信息技術(shù)股份有限公司;北京郵電大學(xué),未經(jīng)杭州安恒信息技術(shù)股份有限公司;北京郵電大學(xué)許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810267006.3/2.html,轉(zhuǎn)載請(qǐng)聲明來源鉆瓜專利網(wǎng)。
- 一種WebShell的檢測(cè)方法及系統(tǒng)
- WebShell檢測(cè)方法及裝置
- 一種基于模型融合的webshell檢測(cè)方法
- 基于RASP提取webshell軟件基因進(jìn)行webshell檢測(cè)的方法
- 一種webshell檢測(cè)方法以及裝置
- webshell流量數(shù)據(jù)聚類分析方法以及控制器和介質(zhì)
- 一種遠(yuǎn)程精準(zhǔn)識(shí)別WebShell后門的方法
- 基于Relief算法的webshell檢測(cè)方法及裝置
- 一種基于數(shù)據(jù)流的Webshell靜態(tài)檢測(cè)方法及電子設(shè)備
- 一種基于圖像分析的Webshell檢測(cè)方法、終端設(shè)備及存儲(chǔ)介質(zhì)
- 檢測(cè)裝置、檢測(cè)方法和檢測(cè)組件
- 檢測(cè)方法、檢測(cè)裝置和檢測(cè)系統(tǒng)
- 檢測(cè)裝置、檢測(cè)方法以及記錄介質(zhì)
- 檢測(cè)設(shè)備、檢測(cè)系統(tǒng)和檢測(cè)方法
- 檢測(cè)芯片、檢測(cè)設(shè)備、檢測(cè)系統(tǒng)和檢測(cè)方法
- 檢測(cè)裝置、檢測(cè)設(shè)備及檢測(cè)方法
- 檢測(cè)芯片、檢測(cè)設(shè)備、檢測(cè)系統(tǒng)
- 檢測(cè)組件、檢測(cè)裝置以及檢測(cè)系統(tǒng)
- 檢測(cè)裝置、檢測(cè)方法及檢測(cè)程序
- 檢測(cè)電路、檢測(cè)裝置及檢測(cè)系統(tǒng)
- 一種數(shù)據(jù)庫(kù)讀寫分離的方法和裝置
- 一種手機(jī)動(dòng)漫人物及背景創(chuàng)作方法
- 一種通訊綜合測(cè)試終端的測(cè)試方法
- 一種服裝用人體測(cè)量基準(zhǔn)點(diǎn)的獲取方法
- 系統(tǒng)升級(jí)方法及裝置
- 用于虛擬和接口方法調(diào)用的裝置和方法
- 線程狀態(tài)監(jiān)控方法、裝置、計(jì)算機(jī)設(shè)備和存儲(chǔ)介質(zhì)
- 一種JAVA智能卡及其虛擬機(jī)組件優(yōu)化方法
- 檢測(cè)程序中方法耗時(shí)的方法、裝置及存儲(chǔ)介質(zhì)
- 函數(shù)的執(zhí)行方法、裝置、設(shè)備及存儲(chǔ)介質(zhì)





