本發(fā)明涉及計(jì)算機(jī)網(wǎng)絡(luò)安全技術(shù)領(lǐng)域,尤其涉及一種數(shù)據(jù)分析方法和系統(tǒng)。
背景技術(shù):
隨著互聯(lián)網(wǎng)的飛速發(fā)展,基于瀏覽器/服務(wù)器模式(browser/server,b/s)架構(gòu)系統(tǒng)已經(jīng)被廣泛運(yùn)用到生活和工作的各個(gè)領(lǐng)域。為了解決上述所涉及的系統(tǒng)安全問題,入侵防御系統(tǒng)/入侵檢測(cè)系統(tǒng)(intrusionpreventionsystem/intrusiondetectionsystem,ips/ids)及防火墻等防護(hù)方式得到廣泛運(yùn)用。
然而,現(xiàn)有的ips/ids,防火墻等防護(hù)方式僅能對(duì)介于局域網(wǎng)和互聯(lián)網(wǎng)之間起到防護(hù)作用;對(duì)于基于超文本傳輸協(xié)議(hypertexttransferprotocol,http)訪問的b/s架構(gòu)系統(tǒng),服務(wù)器端信任瀏覽器端發(fā)送來(lái)的全部數(shù)據(jù),而瀏覽器端發(fā)送來(lái)的數(shù)據(jù)包經(jīng)常被惡意篡改,使服務(wù)器遭受越權(quán)訪問,跨站腳本攻擊,結(jié)構(gòu)化查詢語(yǔ)言(structuredquerylanguage,sql)注入等互聯(lián)網(wǎng)攻擊,從而給系統(tǒng)安全以及用戶信息保護(hù)帶來(lái)極大挑戰(zhàn)。
基于此,用戶行為分析系統(tǒng)可以通過對(duì)用戶操作日志進(jìn)行分析審計(jì)的方式,做到事后告警攻擊行為。但是,由于用戶日志量巨大,故完全依靠人工分析審計(jì)是件不可能做到的事情。而且,因沒有固定的分類模型,故無(wú)法準(zhǔn)確從正常用戶操作行為中識(shí)別出異常用戶操作。
技術(shù)實(shí)現(xiàn)要素:
有鑒于此,為解決上述問題本發(fā)明實(shí)施例提供一種數(shù)據(jù)分析方法和系統(tǒng)。
為達(dá)到上述目的,本發(fā)明實(shí)施例的技術(shù)方案是這樣實(shí)現(xiàn)的:
本發(fā)明實(shí)施例提供一種數(shù)據(jù)分析方法,所述方法包括:
獲取用戶行為數(shù)據(jù);
根據(jù)所述用戶行為數(shù)據(jù)中的關(guān)聯(lián)關(guān)系,繪制得到用戶行為軌跡;
將所述用戶行為軌跡與網(wǎng)站地圖進(jìn)行軌跡擬合比對(duì),得到比對(duì)結(jié)果;
若所述比對(duì)結(jié)果為所述用戶行為軌跡未擬合到所述網(wǎng)絡(luò)地圖上,確定所述用戶行為軌跡為異常行為軌跡。
上述方案中,在繪制得到用戶行為軌跡之后,所述方法還包括:
檢測(cè)所述用戶行為軌跡是否滿足第一預(yù)設(shè)條件,所述第一預(yù)設(shè)條件用于表明所述用戶行為軌跡中在同一統(tǒng)一資源定位符url上的停留時(shí)間與正常操作時(shí)間閾值之間的時(shí)間間隔小于預(yù)設(shè)閾值;
若所述用戶行為軌跡滿足第一預(yù)設(shè)條件,則確定所述用戶行為軌跡對(duì)應(yīng)用戶行為為攻擊行為。
上述方案中,所述方法還包括:
若所述用戶行為軌跡不滿足第一預(yù)設(shè)條件,繼續(xù)檢測(cè)所述用戶行為軌跡是否滿足第二預(yù)設(shè)條件,所述第二預(yù)設(shè)條件用于表明所述用戶行為軌跡中在同一url上的上傳數(shù)據(jù)不同;
若所述用戶行為軌跡不滿足第二預(yù)設(shè)條件,則繼續(xù)執(zhí)行將所述用戶行為軌跡與網(wǎng)站地圖進(jìn)行軌跡擬合比對(duì)的處理操作;
若所述用戶行為軌跡滿足第二預(yù)設(shè)條件,則確定所述用戶行為軌跡對(duì)應(yīng)用戶行為為攻擊行為。
上述方案中,所述方法還包括:
若所述比對(duì)結(jié)果為所述用戶行為軌跡能夠擬合到所述網(wǎng)絡(luò)地圖上,將所述用戶行為軌跡與用戶權(quán)限地圖進(jìn)行擬合判斷處理;
若所述擬合判斷結(jié)果表明所述用戶行為軌跡超出用戶權(quán)限邊界,則確定所述用戶行為軌跡對(duì)應(yīng)用戶行為發(fā)生越權(quán)攻擊。
上述方案中,所述方法還包括:
若所述擬合判斷結(jié)果表明所述用戶行為軌跡未超出用戶權(quán)限邊界,對(duì)所述用戶行為軌跡進(jìn)行聚類判斷,得到聚類判斷結(jié)果;
若所述聚類判斷結(jié)果表明所述用戶行為軌跡為多數(shù)用戶行為,則確定所述 用戶行為軌跡為正常用戶軌跡,記錄并添加所述用戶行為軌跡到用戶權(quán)限地圖;
若所述聚類判斷結(jié)果表明所述用戶行為軌跡為少數(shù)用戶行為,則確定所述用戶行為軌跡為異常行為軌跡。
上述方案中,所述確定所述用戶行為軌跡為異常行為軌跡之后,所述方法還包括:
對(duì)所述用戶行為軌跡進(jìn)行人工審計(jì)分析,以進(jìn)一步判斷所述用戶行為軌跡是否為攻擊行為;
若確定所述用戶行為軌跡為攻擊行為,則記錄并添加所述用戶行為軌跡到用戶權(quán)限地圖。
本發(fā)明實(shí)施例還提供一種數(shù)據(jù)分析系統(tǒng),所述系統(tǒng)包括獲取模塊、繪制模塊、擬合比對(duì)模塊和確定模塊;
所述獲取模塊,用于獲取用戶行為數(shù)據(jù);
所述繪制模塊,用于根據(jù)所述用戶行為數(shù)據(jù)中的關(guān)聯(lián)關(guān)系,繪制得到用戶行為軌跡;
所述擬合比對(duì)模塊,用于將所述用戶行為軌跡與網(wǎng)站地圖進(jìn)行軌跡擬合比對(duì),得到比對(duì)結(jié)果;
所述確定模塊,用于若所述比對(duì)結(jié)果為所述用戶行為軌跡未擬合到所述網(wǎng)絡(luò)地圖上,確定所述用戶行為軌跡為異常行為軌跡。
上述方案中,所述系統(tǒng)還包括檢測(cè)模塊;
所述檢測(cè)模塊,用于檢測(cè)所述用戶行為軌跡是否滿足第一預(yù)設(shè)條件,所述第一預(yù)設(shè)條件用于表明所述用戶行為軌跡中在同一統(tǒng)一資源定位符url上的停留時(shí)間與正常操作時(shí)間閾值之間的時(shí)間間隔小于預(yù)設(shè)閾值;
所述確定模塊,還用于若所述用戶行為軌跡滿足第一預(yù)設(shè)條件,則確定所述用戶行為軌跡對(duì)應(yīng)用戶行為為攻擊行為。
上述方案中,所述檢測(cè)模塊,還用于若所述用戶行為軌跡不滿足第一預(yù)設(shè)條件,繼續(xù)檢測(cè)所述用戶行為軌跡是否滿足第二預(yù)設(shè)條件,所述第二預(yù)設(shè)條件用于表明所述用戶行為軌跡中在同一url上的上傳數(shù)據(jù)不同;
相應(yīng)的,所述擬合比對(duì)模塊,還用于若所述用戶行為軌跡不滿足第二預(yù)設(shè)條件,則繼續(xù)執(zhí)行將所述用戶行為軌跡與網(wǎng)站地圖進(jìn)行軌跡擬合比對(duì)的處理操作;
所述確定模塊,還用于若所述用戶行為軌跡滿足第二預(yù)設(shè)條件,則確定所述用戶行為軌跡對(duì)應(yīng)用戶行為為攻擊行為。
上述方案中,所述系統(tǒng)還包括擬合判斷模塊;
所述擬合判斷模塊,用于若所述比對(duì)結(jié)果為所述用戶行為軌跡能夠擬合到所述網(wǎng)絡(luò)地圖上,將所述用戶行為軌跡與用戶權(quán)限地圖進(jìn)行擬合判斷處理;
所述確定模塊,還用于若所述擬合判斷結(jié)果表明所述用戶行為軌跡超出用戶權(quán)限邊界,則確定所述用戶行為軌跡對(duì)應(yīng)用戶行為發(fā)生越權(quán)攻擊。
上述方案中,所述系統(tǒng)還包括聚類判斷模塊;
所述聚類判斷模塊,用于若所述擬合判斷結(jié)果表明所述用戶行為軌跡未超出用戶權(quán)限邊界,對(duì)所述用戶行為軌跡進(jìn)行聚類判斷,得到聚類判斷結(jié)果;
所述確定模塊,還用于若所述聚類判斷結(jié)果表明所述用戶行為軌跡為多數(shù)用戶行為,則確定所述用戶行為軌跡為正常用戶軌跡,記錄并添加所述用戶行為軌跡到用戶權(quán)限地圖;還用于若所述聚類判斷結(jié)果表明所述用戶行為軌跡為少數(shù)用戶行為,則確定所述用戶行為軌跡為異常行為軌跡。
上述方案中,所述系統(tǒng)還包括人工審計(jì)分析模塊;
所述人工審計(jì)分析模塊,用于對(duì)所述用戶行為軌跡進(jìn)行人工審計(jì)分析,以進(jìn)一步判斷所述用戶行為軌跡是否為攻擊行為;若確定所述用戶行為軌跡為攻擊行為,則記錄并添加所述用戶行為軌跡到用戶權(quán)限地圖。
本發(fā)明實(shí)施例中,獲取用戶行為數(shù)據(jù);根據(jù)所述用戶行為數(shù)據(jù)中的關(guān)聯(lián)關(guān)系,繪制得到用戶行為軌跡;將所述用戶行為軌跡與網(wǎng)站地圖進(jìn)行軌跡擬合比對(duì),得到比對(duì)結(jié)果;若所述比對(duì)結(jié)果為所述用戶行為軌跡未擬合到所述網(wǎng)絡(luò)地圖上,確定所述用戶行為軌跡為異常行為軌跡。如此,通過網(wǎng)站地圖和用戶行為軌跡的擬合,最大程度的發(fā)現(xiàn)異常攻擊行為,從而避免在用戶日志量較大的情況下,無(wú)法完全依靠人工分析審計(jì)的方式進(jìn)行異常行為分析的問題。
附圖說明
圖1為本發(fā)明實(shí)施例數(shù)據(jù)分析方法的實(shí)現(xiàn)流程示意圖一;
圖2為本發(fā)明實(shí)施例用戶行為分析系統(tǒng)的架構(gòu)圖;
圖3為本發(fā)明實(shí)施例數(shù)據(jù)分析方法的實(shí)現(xiàn)流程示意圖二;
圖4為本發(fā)明實(shí)施例數(shù)據(jù)分析方法的實(shí)現(xiàn)流程示意圖三;
圖5為本發(fā)明實(shí)施例數(shù)據(jù)分析方法的實(shí)現(xiàn)流程示意圖四;
圖6為本發(fā)明實(shí)施例數(shù)據(jù)分析方法的具體實(shí)現(xiàn)流程示意圖;
圖7為本發(fā)明實(shí)施例數(shù)據(jù)分析系統(tǒng)的組成結(jié)構(gòu)示意圖。
具體實(shí)施方式
下面結(jié)合附圖及具體實(shí)施例對(duì)本發(fā)明再作進(jìn)一步詳細(xì)的說明。
實(shí)施例一
圖1為本發(fā)明實(shí)施例數(shù)據(jù)分析方法的實(shí)現(xiàn)流程示意圖一,如圖1所示,本發(fā)明實(shí)施例數(shù)據(jù)分析方法包括:
步驟101,獲取用戶行為數(shù)據(jù);
其中,所述用戶行為數(shù)據(jù)包括登陸時(shí)間、用戶唯一標(biāo)識(shí)、統(tǒng)一資源定位符(uniformresourcelocator,url)、停留時(shí)間、上傳數(shù)據(jù)等信息。
具體地,結(jié)合如圖2所示的用戶行為分析系統(tǒng),所述用戶行為分析系統(tǒng)中的用戶日志記錄器是獲取用戶行為數(shù)據(jù)的重要來(lái)源;故可以直接從用戶記錄器中獲取用戶行為數(shù)據(jù)。
步驟102,根據(jù)所述用戶行為數(shù)據(jù)中的關(guān)聯(lián)關(guān)系,繪制得到用戶行為軌跡;
這里,所述用戶行為數(shù)據(jù)中所包括的登陸時(shí)間、用戶唯一標(biāo)識(shí)、url、停留時(shí)間、上傳數(shù)據(jù)等信息之間存在有關(guān)聯(lián)關(guān)系。相應(yīng)地,如圖2所示,所述用戶行為分析系統(tǒng)中的用戶行為軌跡描繪器根據(jù)所述用戶醒悟數(shù)據(jù)中的關(guān)聯(lián)關(guān)系,舉例來(lái)說,以用戶的唯一標(biāo)識(shí)為區(qū)別,以登陸時(shí)間關(guān)聯(lián)用戶日志間的前后關(guān)系,從而描繪得到用戶從登錄站點(diǎn),到離開站點(diǎn)全過程的用戶行為軌跡。
步驟103,將所述用戶行為軌跡與網(wǎng)站地圖進(jìn)行軌跡擬合比對(duì),得到比對(duì)結(jié)果;
其中,所述網(wǎng)站地圖是由如圖2所示的網(wǎng)站地圖繪制器利用網(wǎng)絡(luò)爬蟲技術(shù)繪制網(wǎng)站結(jié)構(gòu)樹,以及各鏈接之間的關(guān)聯(lián)關(guān)系,從而形成的整個(gè)網(wǎng)站的脈絡(luò)地圖。這里,用戶的正常操作行為應(yīng)為在地圖上相鄰連接之間順序變換。如用戶操作行為出現(xiàn)跳躍轉(zhuǎn)換或者出現(xiàn)在所賦予權(quán)限外的某個(gè)網(wǎng)站地點(diǎn)均可被辨識(shí)出為攻擊性行為。因此,如圖2所示,網(wǎng)站地圖繪制器和軌跡擬合判斷器、正常行為歸類器、異常行為歸類器間均存在著聯(lián)系。網(wǎng)站地圖繪制器為后三者提供基礎(chǔ)地圖服務(wù),是后三者做行為識(shí)別判斷的基礎(chǔ)。
步驟104,若所述比對(duì)結(jié)果為所述用戶行為軌跡未擬合到所述網(wǎng)絡(luò)地圖上,確定所述用戶行為軌跡為異常行為軌跡。
結(jié)合本發(fā)明實(shí)施例所述步驟103~104,如圖2所示,所述用戶數(shù)據(jù)分析系統(tǒng)中的用戶行為軌跡描繪器與軌跡擬合判斷器相連,為軌跡擬合判斷器提供用戶行為軌跡。具體地,軌跡擬合器是用來(lái)將用戶的行為軌跡與網(wǎng)站地圖繪制器產(chǎn)生的網(wǎng)站地圖做比較對(duì)比;若軌跡能恰當(dāng)?shù)臄M合到網(wǎng)站地圖上,則將此軌跡傳遞至正常行為歸類器,以供分析;對(duì)于無(wú)法擬合到網(wǎng)站地圖上的用戶軌跡,將其定義為異常用戶行為,傳遞至異常行為歸類器。
本發(fā)明實(shí)施例所述數(shù)據(jù)分析方法,獲取用戶行為數(shù)據(jù);根據(jù)所述用戶行為數(shù)據(jù)中的關(guān)聯(lián)關(guān)系,繪制得到用戶行為軌跡;將所述用戶行為軌跡與網(wǎng)站地圖進(jìn)行軌跡擬合比對(duì),得到比對(duì)結(jié)果;若所述比對(duì)結(jié)果為所述用戶行為軌跡未擬合到所述網(wǎng)絡(luò)地圖上,確定所述用戶行為軌跡為異常行為軌跡。如此,通過網(wǎng)站地圖和用戶行為軌跡的擬合,最大程度的發(fā)現(xiàn)異常攻擊行為,從而避免在用戶日志量較大的情況下,無(wú)法完全依靠人工分析審計(jì)的方式進(jìn)行異常行為分析的問題。
實(shí)施例二
圖3為本發(fā)明實(shí)施例數(shù)據(jù)分析方法的實(shí)現(xiàn)流程示意圖二,如圖3所示,本 發(fā)明實(shí)施例數(shù)據(jù)分析方法包括:
步驟301,獲取用戶行為數(shù)據(jù);
其中,所述用戶行為數(shù)據(jù)包括登陸時(shí)間、用戶唯一標(biāo)識(shí)、url、停留時(shí)間、上傳數(shù)據(jù)等信息。
具體地,結(jié)合如圖2所示的用戶行為分析系統(tǒng),所述用戶行為分析系統(tǒng)中的用戶日志記錄器是獲取用戶行為數(shù)據(jù)的重要來(lái)源;故可以直接從用戶記錄器中獲取用戶行為數(shù)據(jù)。
步驟302,根據(jù)所述用戶行為數(shù)據(jù)中的關(guān)聯(lián)關(guān)系,繪制得到用戶行為軌跡;
這里,所述用戶行為數(shù)據(jù)中所包括的登陸時(shí)間、用戶唯一標(biāo)識(shí)、url、停留時(shí)間、上傳數(shù)據(jù)等信息之間存在有關(guān)聯(lián)關(guān)系。相應(yīng)地,如圖2所示,所述用戶行為分析系統(tǒng)中的用戶行為軌跡描繪器根據(jù)所述用戶醒悟數(shù)據(jù)中的關(guān)聯(lián)關(guān)系,舉例來(lái)說,以用戶的唯一標(biāo)識(shí)為區(qū)別,以登陸時(shí)間關(guān)聯(lián)用戶日志間的前后關(guān)系,從而描繪得到用戶從登錄站點(diǎn),到離開站點(diǎn)全過程的用戶行為軌跡。
步驟303,檢測(cè)所述用戶行為軌跡是否滿足第一預(yù)設(shè)條件;
其中,所述第一預(yù)設(shè)條件用于表明所述用戶行為軌跡中在同一統(tǒng)一資源定位符url上的停留時(shí)間與正常操作時(shí)間閾值之間的時(shí)間間隔小于預(yù)設(shè)閾值。
步驟304,若所述用戶行為軌跡滿足第一預(yù)設(shè)條件,則確定所述用戶行為軌跡對(duì)應(yīng)用戶行為為攻擊行為。
步驟305,若所述用戶行為軌跡不滿足第一預(yù)設(shè)條件,繼續(xù)檢測(cè)所述用戶行為軌跡是否滿足第二預(yù)設(shè)條件;
其中,所述第二預(yù)設(shè)條件用于表明所述用戶行為軌跡中在同一url上的上傳數(shù)據(jù)不同。
步驟306,若所述用戶行為軌跡滿足第二預(yù)設(shè)條件,則確定所述用戶行為軌跡對(duì)應(yīng)用戶行為為攻擊行為。
這里,結(jié)合本發(fā)明實(shí)施例步驟302~306,在描繪用戶行為軌跡的同時(shí),對(duì)用戶行為作初步分析,其中可通過在同一url上停留的時(shí)間與認(rèn)為正常操作時(shí)間閾值間的比較,辨別出操作來(lái)自人工還是來(lái)自自動(dòng)化工具。并以此為標(biāo)準(zhǔn), 初步辨別出攻擊自動(dòng)化工具產(chǎn)生的攻擊行為。而且還可通過對(duì)同url,不同的上傳數(shù)據(jù),以及前后軌跡間上傳數(shù)據(jù)的不同,進(jìn)一步發(fā)掘識(shí)別出可能的攻擊行為。
步驟307,若所述用戶行為軌跡不滿足第二預(yù)設(shè)條件,則繼續(xù)將所述用戶行為軌跡與網(wǎng)站地圖進(jìn)行軌跡擬合比對(duì),得到比對(duì)結(jié)果;
其中,所述網(wǎng)站地圖是由如圖2所示的網(wǎng)站地圖繪制器利用網(wǎng)絡(luò)爬蟲技術(shù)繪制網(wǎng)站結(jié)構(gòu)樹,以及各鏈接之間的關(guān)聯(lián)關(guān)系,從而形成的整個(gè)網(wǎng)站的脈絡(luò)地圖。這里,用戶的正常操作行為應(yīng)為在地圖上相鄰連接之間順序變換。如用戶操作行為出現(xiàn)跳躍轉(zhuǎn)換或者出現(xiàn)在所賦予權(quán)限外的某個(gè)網(wǎng)站地點(diǎn)均可被辨識(shí)出為攻擊性行為。因此,如圖2所示,網(wǎng)站地圖繪制器和軌跡擬合判斷器、正常行為歸類器、異常行為歸類器間均存在著聯(lián)系。網(wǎng)站地圖繪制器為后三者提供基礎(chǔ)地圖服務(wù),是后三者做行為識(shí)別判斷的基礎(chǔ)。
步驟308,若所述比對(duì)結(jié)果為所述用戶行為軌跡未擬合到所述網(wǎng)絡(luò)地圖上,確定所述用戶行為軌跡為異常行為軌跡。
結(jié)合本發(fā)明實(shí)施例所述步驟307~308,如圖2所示,所述用戶數(shù)據(jù)分析系統(tǒng)中的用戶行為軌跡描繪器與軌跡擬合判斷器相連,為軌跡擬合判斷器提供用戶行為軌跡。具體地,軌跡擬合器是用來(lái)將用戶的行為軌跡與網(wǎng)站地圖繪制器產(chǎn)生的網(wǎng)站地圖做比較對(duì)比;若軌跡能恰當(dāng)?shù)臄M合到網(wǎng)站地圖上,則將此軌跡傳遞至正常行為歸類器,以供分析;對(duì)于無(wú)法擬合到網(wǎng)站地圖上的用戶軌跡,將其定義為異常用戶行為,傳遞至異常行為歸類器。
通過本發(fā)明實(shí)施例所述數(shù)據(jù)分析方法,通過網(wǎng)站地圖和用戶行為軌跡的擬合,最大程度的發(fā)現(xiàn)異常攻擊行為,從而避免在用戶日志量較大的情況下,無(wú)法完全依靠人工分析審計(jì)的方式進(jìn)行異常行為分析的問題。
實(shí)施例三
圖4為本發(fā)明實(shí)施例數(shù)據(jù)分析方法的實(shí)現(xiàn)流程示意圖三,如圖4所示,本發(fā)明實(shí)施例數(shù)據(jù)分析方法包括:
步驟401,獲取用戶行為數(shù)據(jù);
其中,所述用戶行為數(shù)據(jù)包括登陸時(shí)間、用戶唯一標(biāo)識(shí)、url、停留時(shí)間、上傳數(shù)據(jù)等信息。
具體地,結(jié)合如圖2所示的用戶行為分析系統(tǒng),所述用戶行為分析系統(tǒng)中的用戶日志記錄器是獲取用戶行為數(shù)據(jù)的重要來(lái)源;故可以直接從用戶記錄器中獲取用戶行為數(shù)據(jù)。
步驟402,根據(jù)所述用戶行為數(shù)據(jù)中的關(guān)聯(lián)關(guān)系,繪制得到用戶行為軌跡;
這里,所述用戶行為數(shù)據(jù)中所包括的登陸時(shí)間、用戶唯一標(biāo)識(shí)、url、停留時(shí)間、上傳數(shù)據(jù)等信息之間存在有關(guān)聯(lián)關(guān)系。相應(yīng)地,如圖2所示,所述用戶行為分析系統(tǒng)中的用戶行為軌跡描繪器根據(jù)所述用戶醒悟數(shù)據(jù)中的關(guān)聯(lián)關(guān)系,舉例來(lái)說,以用戶的唯一標(biāo)識(shí)為區(qū)別,以登陸時(shí)間關(guān)聯(lián)用戶日志間的前后關(guān)系,從而描繪得到用戶從登錄站點(diǎn),到離開站點(diǎn)全過程的用戶行為軌跡。
步驟403,將所述用戶行為軌跡與網(wǎng)站地圖進(jìn)行軌跡擬合比對(duì),得到比對(duì)結(jié)果;
其中,所述網(wǎng)站地圖是由如圖2所示的網(wǎng)站地圖繪制器利用網(wǎng)絡(luò)爬蟲技術(shù)繪制網(wǎng)站結(jié)構(gòu)樹,以及各鏈接之間的關(guān)聯(lián)關(guān)系,從而形成的整個(gè)網(wǎng)站的脈絡(luò)地圖。這里,用戶的正常操作行為應(yīng)為在地圖上相鄰連接之間順序變換。如用戶操作行為出現(xiàn)跳躍轉(zhuǎn)換或者出現(xiàn)在所賦予權(quán)限外的某個(gè)網(wǎng)站地點(diǎn)均可被辨識(shí)出為攻擊性行為。因此,如圖2所示,網(wǎng)站地圖繪制器和軌跡擬合判斷器、正常行為歸類器、異常行為歸類器間均存在著聯(lián)系。網(wǎng)站地圖繪制器為后三者提供基礎(chǔ)地圖服務(wù),是后三者做行為識(shí)別判斷的基礎(chǔ)。
結(jié)合本發(fā)明實(shí)施例所述步驟402~403,如圖2所示,所述用戶數(shù)據(jù)分析系統(tǒng)中的用戶行為軌跡描繪器與軌跡擬合判斷器相連,為軌跡擬合判斷器提供用戶行為軌跡。具體地,軌跡擬合器是用來(lái)將用戶的行為軌跡與網(wǎng)站地圖繪制器產(chǎn)生的網(wǎng)站地圖做比較對(duì)比;若軌跡能恰當(dāng)?shù)臄M合到網(wǎng)站地圖上,則將此軌跡傳遞至正常行為歸類器,以供分析。
步驟404,若所述比對(duì)結(jié)果為所述用戶行為軌跡能夠擬合到所述網(wǎng)絡(luò)地圖 上,將所述用戶行為軌跡與用戶權(quán)限地圖進(jìn)行擬合判斷處理;
步驟405,若所述擬合判斷結(jié)果表明所述用戶行為軌跡超出用戶權(quán)限邊界,則確定所述用戶行為軌跡對(duì)應(yīng)用戶行為發(fā)生越權(quán)攻擊。
步驟406,若所述擬合判斷結(jié)果表明所述用戶行為軌跡未超出用戶權(quán)限邊界,對(duì)所述用戶行為軌跡進(jìn)行聚類判斷,得到聚類判斷結(jié)果;
步驟407,若所述聚類判斷結(jié)果表明所述用戶行為軌跡為多數(shù)用戶行為,則確定所述用戶行為軌跡為正常用戶軌跡,記錄并添加所述用戶行為軌跡到用戶權(quán)限地圖;
步驟408,若所述聚類判斷結(jié)果表明所述用戶行為軌跡為少數(shù)用戶行為,則確定所述用戶行為軌跡為異常行為軌跡。
這里,如圖2所示,結(jié)合本發(fā)明實(shí)施例步驟404~408,對(duì)于可擬合到網(wǎng)站地圖的用戶行為軌跡,正常行為歸類器將采用模式識(shí)別聚類的方法,將用戶行為軌跡歸類。以網(wǎng)站的大多數(shù)用戶行為均為正常操作,異常攻擊行為僅為少數(shù)操作作為辨別依據(jù),識(shí)別出正常用戶行為的操作軌跡。并將此操作軌跡反饋給軌跡擬合器,以識(shí)別正常行為。對(duì)于無(wú)法歸類到正常行為的軌跡,傳遞至異常行為歸類器。
通過本發(fā)明實(shí)施例所述數(shù)據(jù)分析方法,通過網(wǎng)站地圖和用戶行為軌跡的擬合,最大程度的發(fā)現(xiàn)異常攻擊行為,從而避免在用戶日志量較大的情況下,無(wú)法完全依靠人工分析審計(jì)的方式進(jìn)行異常行為分析的問題;進(jìn)一步地,通過正常行為歸類器能夠自動(dòng)辨識(shí)用戶的正常操作行為,極大的減少的人工審計(jì)分析工作的工作量。
實(shí)施例四
圖5為本發(fā)明實(shí)施例數(shù)據(jù)分析方法的實(shí)現(xiàn)流程示意圖四,如圖5所示,本發(fā)明實(shí)施例數(shù)據(jù)分析方法包括:
步驟501,獲取用戶行為數(shù)據(jù);
其中,所述用戶行為數(shù)據(jù)包括登陸時(shí)間、用戶唯一標(biāo)識(shí)、url、停留時(shí)間、 上傳數(shù)據(jù)等信息。
具體地,結(jié)合如圖2所示的用戶行為分析系統(tǒng),所述用戶行為分析系統(tǒng)中的用戶日志記錄器是獲取用戶行為數(shù)據(jù)的重要來(lái)源;故可以直接從用戶記錄器中獲取用戶行為數(shù)據(jù)。
步驟502,根據(jù)所述用戶行為數(shù)據(jù)中的關(guān)聯(lián)關(guān)系,繪制得到用戶行為軌跡;
這里,所述用戶行為數(shù)據(jù)中所包括的登陸時(shí)間、用戶唯一標(biāo)識(shí)、url、停留時(shí)間、上傳數(shù)據(jù)等信息之間存在有關(guān)聯(lián)關(guān)系。相應(yīng)地,如圖2所示,所述用戶行為分析系統(tǒng)中的用戶行為軌跡描繪器根據(jù)所述用戶醒悟數(shù)據(jù)中的關(guān)聯(lián)關(guān)系,舉例來(lái)說,以用戶的唯一標(biāo)識(shí)為區(qū)別,以登陸時(shí)間關(guān)聯(lián)用戶日志間的前后關(guān)系,從而描繪得到用戶從登錄站點(diǎn),到離開站點(diǎn)全過程的用戶行為軌跡。
步驟503,將所述用戶行為軌跡與網(wǎng)站地圖進(jìn)行軌跡擬合比對(duì),得到比對(duì)結(jié)果;
其中,所述網(wǎng)站地圖是由如圖2所示的網(wǎng)站地圖繪制器利用網(wǎng)絡(luò)爬蟲技術(shù)繪制網(wǎng)站結(jié)構(gòu)樹,以及各鏈接之間的關(guān)聯(lián)關(guān)系,從而形成的整個(gè)網(wǎng)站的脈絡(luò)地圖。這里,用戶的正常操作行為應(yīng)為在地圖上相鄰連接之間順序變換。如用戶操作行為出現(xiàn)跳躍轉(zhuǎn)換或者出現(xiàn)在所賦予權(quán)限外的某個(gè)網(wǎng)站地點(diǎn)均可被辨識(shí)出為攻擊性行為。因此,如圖2所示,網(wǎng)站地圖繪制器和軌跡擬合判斷器、正常行為歸類器、異常行為歸類器間均存在著聯(lián)系。網(wǎng)站地圖繪制器為后三者提供基礎(chǔ)地圖服務(wù),是后三者做行為識(shí)別判斷的基礎(chǔ)。
結(jié)合本發(fā)明實(shí)施例所述步驟502~503,如圖2所示,所述用戶數(shù)據(jù)分析系統(tǒng)中的用戶行為軌跡描繪器與軌跡擬合判斷器相連,為軌跡擬合判斷器提供用戶行為軌跡。具體地,軌跡擬合器是用來(lái)將用戶的行為軌跡與網(wǎng)站地圖繪制器產(chǎn)生的網(wǎng)站地圖做比較對(duì)比;若軌跡能恰當(dāng)?shù)臄M合到網(wǎng)站地圖上,則將此軌跡傳遞至正常行為歸類器,以供分析。
步驟504,若所述比對(duì)結(jié)果為所述用戶行為軌跡能夠擬合到所述網(wǎng)絡(luò)地圖上,將所述用戶行為軌跡與用戶權(quán)限地圖進(jìn)行擬合判斷處理;
步驟505,若所述擬合判斷結(jié)果表明所述用戶行為軌跡超出用戶權(quán)限邊界, 則確定所述用戶行為軌跡對(duì)應(yīng)用戶行為發(fā)生越權(quán)攻擊。
步驟506,若所述擬合判斷結(jié)果表明所述用戶行為軌跡未超出用戶權(quán)限邊界,對(duì)所述用戶行為軌跡進(jìn)行聚類判斷,得到聚類判斷結(jié)果;
步驟507,若所述聚類判斷結(jié)果表明所述用戶行為軌跡為多數(shù)用戶行為,則確定所述用戶行為軌跡為正常用戶軌跡,記錄并添加所述用戶行為軌跡到用戶權(quán)限地圖;
步驟508,若所述聚類判斷結(jié)果表明所述用戶行為軌跡為少數(shù)用戶行為,則確定所述用戶行為軌跡為異常行為軌跡;
這里,如圖2所示,結(jié)合本發(fā)明實(shí)施例步驟504~508,對(duì)于可擬合到網(wǎng)站地圖的用戶行為軌跡,正常行為歸類器將采用模式識(shí)別聚類的方法,將用戶行為軌跡歸類。以網(wǎng)站的大多數(shù)用戶行為均為正常操作,異常攻擊行為僅為少數(shù)操作作為辨別依據(jù),識(shí)別出正常用戶行為的操作軌跡。并將此操作軌跡反饋給軌跡擬合器,以識(shí)別正常行為。對(duì)于無(wú)法歸類到正常行為的軌跡,傳遞至異常行為歸類器。
步驟509,對(duì)所述用戶行為軌跡進(jìn)行人工審計(jì)分析,以進(jìn)一步判斷所述用戶行為軌跡是否為攻擊行為;
步驟510,若確定所述用戶行為軌跡為攻擊行為,則記錄并添加所述用戶行為軌跡到用戶權(quán)限地圖。
這里,如圖2所示,結(jié)合步驟509~510,所述用戶行為分析系統(tǒng)中的異常行為歸類器對(duì)于無(wú)法擬合的行為軌跡以及不能歸類到正常行為的軌跡,將提請(qǐng)人工審計(jì)分析。將結(jié)果記錄并反饋到軌跡擬合判斷器,增加自動(dòng)識(shí)別判斷樣本,使用戶行為分析工作形成閉環(huán)處理。通過分析行為,迭代優(yōu)化工作,提升用戶行為分析工作效率。
通過本發(fā)明實(shí)施例所述數(shù)據(jù)分析方法,通過網(wǎng)站地圖和用戶行為軌跡的擬合,最大程度的發(fā)現(xiàn)異常攻擊行為,從而避免在用戶日志量較大的情況下,無(wú)法完全依靠人工分析審計(jì)的方式進(jìn)行異常行為分析的問題;進(jìn)一步地,通過正常行為歸類器能夠自動(dòng)辨識(shí)用戶的正常操作行為,極大的減少的人工審計(jì)分析 工作的工作量;而且,將軌跡擬合判斷器、正常行為歸類器、及異常行為歸類器三者對(duì)用戶行為分析做了閉環(huán)處理,從而可通過分析行為,迭代優(yōu)化工作,有效提升用戶行為分析工作效率。
實(shí)施例五
圖6為本發(fā)明實(shí)施例數(shù)據(jù)分析方法的具體實(shí)現(xiàn)流程示意圖,如圖6所示,本發(fā)明實(shí)施例數(shù)據(jù)分析方法包括:
步驟601,網(wǎng)站地圖繪制器利用爬蟲技術(shù)繪制網(wǎng)站地圖;
步驟602,用戶訪問網(wǎng)站,用戶日志記錄器記錄用戶行為數(shù)據(jù);
步驟603,用戶行為描繪器利用步驟602產(chǎn)生的用戶行為數(shù)據(jù),通過用戶的唯一標(biāo)識(shí)id、url、訪問時(shí)間,上傳數(shù)據(jù)等信息之間的關(guān)聯(lián)關(guān)系,繪制用戶行為軌跡;
步驟604,用戶行為描繪器利用同一url上停留的時(shí)間與正常認(rèn)為操作時(shí)間閾值間的比較,確定時(shí)間間隔是否小于預(yù)設(shè)閾值;
這里,若時(shí)間間隔小于預(yù)設(shè)閾值,則轉(zhuǎn)步驟605;否則,轉(zhuǎn)步驟606;
步驟605,認(rèn)定訪問來(lái)自于自動(dòng)化工具,并以此為標(biāo)準(zhǔn),辨別出攻擊自動(dòng)化工具產(chǎn)生的攻擊行為,做告警處理。
步驟606,對(duì)同url,上傳數(shù)據(jù)是否相同,做判定。
這里,若同url,不同上傳數(shù)據(jù)則轉(zhuǎn)步驟607,否則轉(zhuǎn)步驟608;
步驟607,同url,不同上傳數(shù)據(jù),則為攻擊工具加載的不同測(cè)試載荷,判定為攻擊行為,做告警處理。
步驟608,軌跡擬合器將用戶行為軌跡和網(wǎng)站地圖做擬合比對(duì)處理。若不能在地圖上尋找到連續(xù)不間斷的訪問軌跡,則轉(zhuǎn)步驟609,否則轉(zhuǎn)步驟610;
步驟609,因用戶行為軌跡存在著跳躍,判定為異常行為,轉(zhuǎn)步驟613。
步驟610,用戶軌跡與用戶權(quán)限地圖做擬合,判斷是否超出用戶權(quán)限邊界。若超出用戶權(quán)限邊界,則轉(zhuǎn)步驟611,否則轉(zhuǎn)步驟612;
步驟611,用戶超出權(quán)限邊界,發(fā)生越權(quán)攻擊,做告警處理。
步驟612,可以擬合到網(wǎng)站地圖的用戶軌跡,提交正常行為歸類器來(lái)對(duì)用戶行為軌跡進(jìn)行聚類判斷。
這里,正常行為歸類器認(rèn)為通過用戶行為描繪器,軌跡擬合器的過濾,剩余行為大多數(shù)為正常操作行為,攻擊行為僅為少數(shù)。因此通過正常行為辨別閾值,對(duì)歸類后的用戶行為做歸類判斷,即聚類判斷。若用戶屬于多數(shù)行為,則判定為正常用戶軌跡,做記錄處理,并供用戶行為擬合器擬合判定使用;若屬少數(shù)行為,則轉(zhuǎn)步驟613;
步驟613,通過異常行為歸類器對(duì)屬于少數(shù)的用戶行為做人工審計(jì)分析,判定是否為攻擊行為,若判定為攻擊行為,則做記錄處理,并供用戶行為擬合器擬合判定使用,用以識(shí)別異常攻擊行為。
本發(fā)明實(shí)施例通過網(wǎng)站地圖和用戶行為軌跡的擬合,最大程度的發(fā)現(xiàn)異常攻擊行為;通過正常行為歸類器來(lái)自動(dòng)辨識(shí)用戶的正常操作行為,極大的減少的人工審計(jì)分析工作的工作量;而且,將軌跡擬合判斷器、正常行為歸類器、及異常行為歸類器三者對(duì)用戶行為分析做了閉環(huán)處理,從而可通過分析行為,迭代優(yōu)化工作,有效提升用戶行為分析工作效率。
實(shí)施例六
圖7為本發(fā)明實(shí)施例數(shù)據(jù)分析系統(tǒng)的組成結(jié)構(gòu)示意圖,如圖7所示,所述數(shù)據(jù)分析系統(tǒng)70包括獲取模塊701、繪制模塊702、擬合比對(duì)模塊703和確定模塊704;
所述獲取模塊701,用于獲取用戶行為數(shù)據(jù);
所述繪制模塊702,用于根據(jù)所述用戶行為數(shù)據(jù)中的關(guān)聯(lián)關(guān)系,繪制得到用戶行為軌跡;
所述擬合比對(duì)模塊703,用于將所述用戶行為軌跡與網(wǎng)站地圖進(jìn)行軌跡擬合比對(duì),得到比對(duì)結(jié)果;
所述確定模塊704,用于若所述比對(duì)結(jié)果為所述用戶行為軌跡未擬合到所述網(wǎng)絡(luò)地圖上,確定所述用戶行為軌跡為異常行為軌跡。
在一實(shí)施方式中,如圖7所示,所述系統(tǒng)還包括檢測(cè)模塊705;
所述檢測(cè)模塊705,用于檢測(cè)所述用戶行為軌跡是否滿足第一預(yù)設(shè)條件,所述第一預(yù)設(shè)條件用于表明所述用戶行為軌跡中在同一統(tǒng)一資源定位符url上的停留時(shí)間與正常操作時(shí)間閾值之間的時(shí)間間隔小于預(yù)設(shè)閾值;
所述確定模塊704,還用于若所述用戶行為軌跡滿足第一預(yù)設(shè)條件,則確定所述用戶行為軌跡對(duì)應(yīng)用戶行為為攻擊行為。
在一實(shí)施方式中,如圖7所示,所述檢測(cè)模塊705,還用于若所述用戶行為軌跡不滿足第一預(yù)設(shè)條件,繼續(xù)檢測(cè)所述用戶行為軌跡是否滿足第二預(yù)設(shè)條件,所述第二預(yù)設(shè)條件用于表明所述用戶行為軌跡中在同一url上的上傳數(shù)據(jù)不同;
相應(yīng)的,所述擬合比對(duì)模塊703,還用于若所述用戶行為軌跡不滿足第二預(yù)設(shè)條件,則繼續(xù)執(zhí)行將所述用戶行為軌跡與網(wǎng)站地圖進(jìn)行軌跡擬合比對(duì)的處理操作;
所述確定模塊704,還用于若所述用戶行為軌跡滿足第二預(yù)設(shè)條件,則確定所述用戶行為軌跡對(duì)應(yīng)用戶行為為攻擊行為。
在一實(shí)施方式中,如圖7所示,所述系統(tǒng)還包括擬合判斷模塊706;
所述擬合判斷模塊706,用于若所述比對(duì)結(jié)果為所述用戶行為軌跡能夠擬合到所述網(wǎng)絡(luò)地圖上,將所述用戶行為軌跡與用戶權(quán)限地圖進(jìn)行擬合判斷處理;
所述確定模塊704,還用于若所述擬合判斷結(jié)果表明所述用戶行為軌跡超出用戶權(quán)限邊界,則確定所述用戶行為軌跡對(duì)應(yīng)用戶行為發(fā)生越權(quán)攻擊。
在一實(shí)施方式中,如圖7所示,所述系統(tǒng)還包括聚類判斷模塊707;
所述聚類判斷模塊707,用于若所述擬合判斷結(jié)果表明所述用戶行為軌跡未超出用戶權(quán)限邊界,對(duì)所述用戶行為軌跡進(jìn)行聚類判斷,得到聚類判斷結(jié)果;
所述確定模塊704,還用于若所述聚類判斷結(jié)果表明所述用戶行為軌跡為多數(shù)用戶行為,則確定所述用戶行為軌跡為正常用戶軌跡,記錄并添加所述用戶行為軌跡到用戶權(quán)限地圖;還用于若所述聚類判斷結(jié)果表明所述用戶行為軌跡為少數(shù)用戶行為,則確定所述用戶行為軌跡為異常行為軌跡。
在一實(shí)施方式中,如圖7所示,所述系統(tǒng)還包括人工審計(jì)分析模塊708;
所述人工審計(jì)分析模塊708,用于對(duì)所述用戶行為軌跡進(jìn)行人工審計(jì)分析,以進(jìn)一步判斷所述用戶行為軌跡是否為攻擊行為;若確定所述用戶行為軌跡為攻擊行為,則記錄并添加所述用戶行為軌跡到用戶權(quán)限地圖。
在實(shí)際應(yīng)用中,本發(fā)明實(shí)施例所述數(shù)據(jù)分析系統(tǒng)中的各模塊及其各模塊均可以通過所述數(shù)據(jù)分析系統(tǒng)中的處理器實(shí)現(xiàn),也可以通過具體的邏輯電路實(shí)現(xiàn);比如,在實(shí)際應(yīng)用中,可由位于所述數(shù)據(jù)處理裝置的中央處理器(cpu)、微處理器(mpu)、數(shù)字信號(hào)處理器(dsp)、或現(xiàn)場(chǎng)可編程門陣列(fpga)等實(shí)現(xiàn)。另外,結(jié)合本發(fā)明實(shí)施例用戶行為分析系統(tǒng)的架構(gòu),本發(fā)明實(shí)施例所述數(shù)據(jù)分析系統(tǒng)中的所述獲取模塊701可以由用戶日志記錄器來(lái)實(shí)現(xiàn);所述繪制模塊702和檢測(cè)模塊705可以由用戶行為軌跡描繪器來(lái)實(shí)現(xiàn);所述擬合比對(duì)模塊703和確定模塊704可以由網(wǎng)站地圖繪制器和軌跡擬合判斷器結(jié)合來(lái)實(shí)現(xiàn);所述擬合判斷模塊706和聚類判斷模塊707可以由正常行為歸類器來(lái)實(shí)現(xiàn);所述人工審計(jì)分析模塊708可以由異常行為歸類器來(lái)實(shí)現(xiàn)。
本發(fā)明實(shí)施例六所述數(shù)據(jù)分析系統(tǒng),為實(shí)施例一至五所述的方法提供了具體實(shí)現(xiàn)的硬件,能用于實(shí)現(xiàn)實(shí)施例一至五中任意所述的技術(shù)方案,同樣的,可以通過網(wǎng)站地圖和用戶行為軌跡的擬合,最大程度的發(fā)現(xiàn)異常攻擊行為;通過正常行為歸類器來(lái)自動(dòng)辨識(shí)用戶的正常操作行為,極大的減少的人工審計(jì)分析工作的工作量;而且,將軌跡擬合判斷器、正常行為歸類器、及異常行為歸類器三者對(duì)用戶行為分析做了閉環(huán)處理,從而可通過分析行為,迭代優(yōu)化工作,有效提升用戶行為分析工作效率。
在本申請(qǐng)所提供的幾個(gè)實(shí)施例中,應(yīng)該理解到,所揭露的系統(tǒng)和方法,可以通過其它的方式實(shí)現(xiàn)。以上所描述的系統(tǒng)實(shí)施例僅僅是示意性的,例如,所述單元的劃分,僅僅為一種邏輯功能劃分,實(shí)際實(shí)現(xiàn)時(shí)可以有另外的劃分方式,如:多個(gè)單元或組件可以結(jié)合,或可以集成到另一個(gè)系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另外,所顯示或討論的各組成部分相互之間的耦合、或直接耦合、或通信連接可以是通過一些接口,設(shè)備或單元的間接耦合或通信連接,可 以是電性的、機(jī)械的或其它形式的。
上述作為分離部件說明的單元可以是、或也可以不是物理上分開的,作為單元顯示的部件可以是、或也可以不是物理單元;既可以位于一個(gè)地方,也可以分布到多個(gè)網(wǎng)絡(luò)單元上;可以根據(jù)實(shí)際的需要選擇其中的部分或全部單元來(lái)實(shí)現(xiàn)本實(shí)施例方案的目的。
另外,在本發(fā)明各實(shí)施例中的各功能單元可以全部集成在一個(gè)處理單元中,也可以是各單元分別單獨(dú)作為一個(gè)單元,也可以兩個(gè)或兩個(gè)以上單元集成在一個(gè)單元中;上述集成的單元既可以采用硬件的形式實(shí)現(xiàn),也可以采用硬件加軟件功能單元的形式實(shí)現(xiàn)。
本領(lǐng)域普通技術(shù)人員可以理解:實(shí)現(xiàn)上述方法實(shí)施例的全部或部分步驟可以通過程序指令相關(guān)的硬件來(lái)完成,前述的程序可以存儲(chǔ)于計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中,該程序在執(zhí)行時(shí),執(zhí)行包括上述方法實(shí)施例的步驟;而前述的存儲(chǔ)介質(zhì)包括:移動(dòng)存儲(chǔ)設(shè)備、只讀存儲(chǔ)器(read-onlymemory,rom)、隨機(jī)存取存儲(chǔ)器(randomaccessmemory,ram)、磁碟或者光盤等各種可以存儲(chǔ)程序代碼的介質(zhì)。
或者,本發(fā)明上述集成的單元如果以軟件功能模塊的形式實(shí)現(xiàn)并作為獨(dú)立的產(chǎn)品銷售或使用時(shí),也可以存儲(chǔ)在一個(gè)計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中。基于這樣的理解,本發(fā)明實(shí)施例的技術(shù)方案本質(zhì)上或者說對(duì)現(xiàn)有技術(shù)做出貢獻(xiàn)的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來(lái),該計(jì)算機(jī)軟件產(chǎn)品存儲(chǔ)在一個(gè)存儲(chǔ)介質(zhì)中,包括若干指令用以使得一臺(tái)計(jì)算機(jī)設(shè)備(可以是個(gè)人計(jì)算機(jī)、服務(wù)器、或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個(gè)實(shí)施例所述方法的全部或部分。而前述的存儲(chǔ)介質(zhì)包括:移動(dòng)存儲(chǔ)設(shè)備、rom、ram、磁碟或者光盤等各種可以存儲(chǔ)程序代碼的介質(zhì)。
以上所述,僅為本發(fā)明的具體實(shí)施方式,但本發(fā)明的保護(hù)范圍并不局限于此,任何熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到變化或替換,都應(yīng)涵蓋在本發(fā)明的保護(hù)范圍之內(nèi)。因此,本發(fā)明的保護(hù)范圍應(yīng)以所述權(quán)利要求的保護(hù)范圍為準(zhǔn)。