欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種基于行為分析模板的動(dòng)態(tài)分析優(yōu)化方法及系統(tǒng)的制作方法

文檔序號(hào):6525518閱讀:238來(lái)源:國(guó)知局
一種基于行為分析模板的動(dòng)態(tài)分析優(yōu)化方法及系統(tǒng)的制作方法
【專(zhuān)利摘要】本發(fā)明提供了一種基于行為模板的動(dòng)態(tài)分析優(yōu)化方法及系統(tǒng)。其中方法主要為將目標(biāo)移動(dòng)終端應(yīng)用程序投放到自動(dòng)化動(dòng)態(tài)行為分析環(huán)境中;加載用戶行為模板庫(kù),并根據(jù)用戶行為模板庫(kù)中的用戶行為記錄,模擬用戶操作行為;對(duì)應(yīng)用程序運(yùn)行過(guò)程中的動(dòng)態(tài)行為進(jìn)行記錄并分析。本發(fā)明的方法及系統(tǒng),能夠?qū)χ髁鞯膽?yīng)用的操作方法進(jìn)行歸納形成模板,并引入到動(dòng)態(tài)分析環(huán)境中,用于自動(dòng)化動(dòng)態(tài)行為分析時(shí)進(jìn)行模擬用戶正常行為,從而有效的提高動(dòng)態(tài)行為分析中,對(duì)應(yīng)用的主要行為進(jìn)行觸發(fā),提高動(dòng)態(tài)分析結(jié)果的數(shù)量和質(zhì)量。
【專(zhuān)利說(shuō)明】一種基于行為分析模板的動(dòng)態(tài)分析優(yōu)化方法及系統(tǒng)
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及移動(dòng)終端惡意代碼動(dòng)態(tài)行為分析技術(shù),特別涉及一種基于行為模板的動(dòng)態(tài)分析優(yōu)化方法及系統(tǒng)。
【背景技術(shù)】
[0002]隨著移動(dòng)互聯(lián)網(wǎng)的高速發(fā)展,移動(dòng)互聯(lián)網(wǎng)平臺(tái)上的惡意代碼越來(lái)越多,惡意代碼的技術(shù)也越來(lái)越復(fù)雜。動(dòng)態(tài)行為分析,即通過(guò)在模擬或仿真環(huán)境中運(yùn)行惡意代碼樣本程序,并記錄其運(yùn)行過(guò)程中的行為來(lái)進(jìn)行惡意代碼行為分析的一種常用技術(shù)。對(duì)于這種技術(shù),如何有效的觸發(fā)惡意代碼的惡意行為是非常關(guān)鍵的一個(gè)環(huán)節(jié)。
[0003]目前已經(jīng)出現(xiàn)了較多的動(dòng)態(tài)行為分析的技術(shù),例如開(kāi)源的DroidBox,開(kāi)放式的框架Xposed等,都可以用來(lái)進(jìn)行動(dòng)態(tài)行為分析。在動(dòng)態(tài)行為分析中,對(duì)惡意代碼觸發(fā)的解決技術(shù)上,目前存在這樣一些方法,一種方法是通過(guò)隨機(jī)的模擬用戶點(diǎn)擊,在應(yīng)用啟動(dòng)之后進(jìn)行應(yīng)用行為觸發(fā),該方法的好處是實(shí)現(xiàn)快速,方法簡(jiǎn)單,但是效果并不理想,尤其是其隨機(jī)點(diǎn)擊和用戶行為模擬的方式非常不精確,對(duì)應(yīng)用的行為觸發(fā)并沒(méi)有起到太多實(shí)質(zhì)性效果,另一種方法是,通過(guò)對(duì)當(dāng)前應(yīng)用的界面進(jìn)行截圖,并基于截圖的圖像進(jìn)行分析,從而確認(rèn)如何生成點(diǎn)擊和用戶行為,構(gòu)造之后來(lái)進(jìn)行觸發(fā)。這種方法的好處是精準(zhǔn),但是實(shí)際使用中,其使用成本比較高,同時(shí)高度依賴(lài)于應(yīng)用的截圖圖像分析的準(zhǔn)確性,難以保持效果的穩(wěn)定。

【發(fā)明內(nèi)容】

[0004]本發(fā)明提供了一種基于行為模板的動(dòng)態(tài)分析優(yōu)化方法及系統(tǒng),解決了移動(dòng)終端應(yīng)用程序動(dòng)態(tài)行為分析觸發(fā)成功率不高的問(wèn)題,能夠有效提高動(dòng)態(tài)分析結(jié)果的質(zhì)量。
[0005]一種基于行為模板的動(dòng)態(tài)分析優(yōu)化方法,包括:
將目標(biāo)移動(dòng)終端應(yīng)用程序投放到自動(dòng)化動(dòng)態(tài)行為分析環(huán)境中;
加載用戶行為模板庫(kù),并根據(jù)用戶行為模板庫(kù)中的用戶行為記錄,模擬用戶操作行
為;
對(duì)應(yīng)用程序運(yùn)行過(guò)程中的動(dòng)態(tài)行為進(jìn)行記錄并分析。
[0006]所述的方法中,所述的用戶行為模板為存儲(chǔ)了用戶操作行為規(guī)則的用戶行為記錄。用戶行為模板主要通過(guò)對(duì)主流的應(yīng)用的操作方法進(jìn)行歸納形成,模板中的各種屬性也都可以進(jìn)行擴(kuò)展和替換。
[0007]—種基于行為模板的動(dòng)態(tài)分析優(yōu)化系統(tǒng),包括:
投放模塊,用于將目標(biāo)移動(dòng)終端應(yīng)用程序投放到自動(dòng)化動(dòng)態(tài)行為分析環(huán)境中;
加載模塊,用于加載用戶行為模板庫(kù),并根據(jù)用戶行為模板庫(kù)中的用戶行為記錄,模擬用戶操作行為;
分析模塊,用于對(duì)應(yīng)用程序運(yùn)行過(guò)程中的動(dòng)態(tài)行為進(jìn)行記錄并分析。
[0008]所述的系統(tǒng)中,所述的用戶行為模板為存儲(chǔ)了用戶操作行為規(guī)則的用戶行為記錄。[0009]本發(fā)明提供了一種基于行為模板的動(dòng)態(tài)分析優(yōu)化方法及系統(tǒng)。其中方法主要為將目標(biāo)移動(dòng)終端應(yīng)用程序投放到自動(dòng)化動(dòng)態(tài)行為分析環(huán)境中;加載用戶行為模板庫(kù),并根據(jù)用戶行為模板庫(kù)中的用戶行為記錄,模擬用戶操作行為;對(duì)應(yīng)用程序運(yùn)行過(guò)程中的動(dòng)態(tài)行為進(jìn)行記錄并分析。本發(fā)明的方法及系統(tǒng),能夠?qū)χ髁鞯膽?yīng)用的操作方法進(jìn)行歸納形成模板,并引入到動(dòng)態(tài)分析環(huán)境中,用于自動(dòng)化動(dòng)態(tài)行為分析時(shí)進(jìn)行模擬用戶正常行為,從而有效的提高動(dòng)態(tài)行為分析中,對(duì)應(yīng)用的主要行為進(jìn)行觸發(fā),提高動(dòng)態(tài)分析結(jié)果的數(shù)量和質(zhì)量。
【專(zhuān)利附圖】

【附圖說(shuō)明】
[0010]為了更清楚地說(shuō)明本發(fā)明或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本發(fā)明中記載的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0011]圖1為本發(fā)明基于行為模板的動(dòng)態(tài)分析優(yōu)化方法流程圖;
圖2為本發(fā)明基于行為模板的動(dòng)態(tài)分析優(yōu)化系統(tǒng)結(jié)構(gòu)示意圖。【具體實(shí)施方式】
[0012]為了使本【技術(shù)領(lǐng)域】的人員更好地理解本發(fā)明實(shí)施例中的技術(shù)方案,并使本發(fā)明的上述目的、特征和優(yōu)點(diǎn)能夠更加明顯易懂,下面結(jié)合附圖對(duì)本發(fā)明中技術(shù)方案作進(jìn)一步詳細(xì)的說(shuō)明。
[0013]本發(fā)明提供了一種基于行為模板的動(dòng)態(tài)分析優(yōu)化方法及系統(tǒng),解決了移動(dòng)終端應(yīng)用程序動(dòng)態(tài)行為分析觸發(fā)成功率不高的問(wèn)題,能夠有效提高動(dòng)態(tài)分析結(jié)果的質(zhì)量。
[0014]一種基于行為模板的動(dòng)態(tài)分析優(yōu)化方法,如圖1所示,包括:
SlOl:將目標(biāo)移動(dòng)終端應(yīng)用程序投放到自動(dòng)化動(dòng)態(tài)行為分析環(huán)境中;自動(dòng)進(jìn)行安裝和啟動(dòng)操作,動(dòng)態(tài)分析環(huán)境可以是目前任何一種自動(dòng)化應(yīng)用動(dòng)態(tài)分析環(huán)境;
S102:加載用戶行為模板庫(kù),并根據(jù)用戶行為模板庫(kù)中的用戶行為記錄,模擬用戶操作行為;
S103:對(duì)應(yīng)用程序運(yùn)行過(guò)程中的動(dòng)態(tài)行為進(jìn)行記錄并分析。
[0015]所述的方法中,所述的用戶行為模板為存儲(chǔ)了用戶操作行為規(guī)則的用戶行為記錄。用戶行為模板主要通過(guò)對(duì)主流的應(yīng)用的操作方法進(jìn)行歸納形成,模板中的各種屬性也都可以進(jìn)行擴(kuò)展和替換。用戶行為模板庫(kù)的設(shè)計(jì)舉例如下:
Struct UserAction
{ char氺 ActionName;
Int ActionPhaseType;
Int林 ActionArea;
Int ActionContent;
};
其中,ActionName為行為名稱(chēng),例如滑屏解鎖,彈窗選擇,反饋點(diǎn)擊等等,ActionPhaseType為行為的階段性的類(lèi)型,例如應(yīng)用啟動(dòng)后的介紹階段,應(yīng)用啟動(dòng)后進(jìn)入主應(yīng)用界面的操作階段,應(yīng)用啟動(dòng)后主界面上的彈窗選擇階段,應(yīng)用啟動(dòng)后二級(jí)界面的操作階段,應(yīng)用結(jié)束后的界面操作階段,ActionArea為行為的觸發(fā)位置,可以通過(guò)一個(gè)二維的矩陣來(lái)進(jìn)行位置的劃分記錄,ActionContent為行為的類(lèi)型,例如是向不同方向滑動(dòng)屏幕,是點(diǎn)擊屏幕,是長(zhǎng)按屏幕,是雙擊屏幕等。
[0016]Struct UserActionDB
{ UserAction* UserActionList;
};
一種基于行為模板的動(dòng)態(tài)分析優(yōu)化系統(tǒng),如圖2所示,包括:
投放模塊201,用于將目標(biāo)移動(dòng)終端應(yīng)用程序投放到自動(dòng)化動(dòng)態(tài)行為分析環(huán)境中;
加載模塊202,用于加載用戶行為模板庫(kù),并根據(jù)用戶行為模板庫(kù)中的用戶行為記錄,模擬用戶操作行為;
分析模塊203,用于對(duì)應(yīng)用程序運(yùn)行過(guò)程中的動(dòng)態(tài)行為進(jìn)行記錄并分析。
[0017]所述的系統(tǒng)中,所述的用戶行為模板為存儲(chǔ)了用戶操作行為規(guī)則的用戶行為記錄。
[0018]本發(fā)明提供了一種基于行為模板的動(dòng)態(tài)分析優(yōu)化方法及系統(tǒng)。其中方法主要為將目標(biāo)移動(dòng)終端應(yīng)用程序投放到自動(dòng)化動(dòng)態(tài)行為分析環(huán)境中;加載用戶行為模板庫(kù),并根據(jù)用戶行為模板庫(kù)中的用戶行為記錄,模擬用戶操作行為;對(duì)應(yīng)用程序運(yùn)行過(guò)程中的動(dòng)態(tài)行為進(jìn)行記錄并分析。本發(fā)明的方法及系統(tǒng),能夠?qū)χ髁鞯膽?yīng)用的操作方法進(jìn)行歸納形成模板,并引入到動(dòng)態(tài)分析環(huán)境中,用于自動(dòng)化動(dòng)態(tài)行為分析時(shí)進(jìn)行模擬用戶正常行為,從而有效的提高動(dòng)態(tài)行為分析中,對(duì)應(yīng)用的主要行為進(jìn)行觸發(fā),提高動(dòng)態(tài)分析結(jié)果的數(shù)量和質(zhì)量。
[0019]通過(guò)以上的實(shí)施方式的描述可知,本領(lǐng)域的技術(shù)人員可以清楚地了解到本發(fā)明可借助軟件加必需的通用硬件平臺(tái)的方式來(lái)實(shí)現(xiàn)。本說(shuō)明書(shū)中的各個(gè)實(shí)施例均采用遞進(jìn)的方式描述,各個(gè)實(shí)施例之間相同相似的部分互相參見(jiàn)即可,每個(gè)實(shí)施例重點(diǎn)說(shuō)明的都是與其他實(shí)施例的不同之處。尤其,對(duì)于系統(tǒng)實(shí)施例而言,由于其基本相似于方法實(shí)施例,所以描述的比較簡(jiǎn)單,相關(guān)之處參見(jiàn)方法實(shí)施例的部分說(shuō)明即可。
[0020]雖然通過(guò)實(shí)施例描 繪了本發(fā)明,本領(lǐng)域普通技術(shù)人員知道,本發(fā)明有許多變形和變化而不脫離本發(fā)明的精神,希望所附的權(quán)利要求包括這些變形和變化而不脫離本發(fā)明的精神。
【權(quán)利要求】
1.一種基于行為模板的動(dòng)態(tài)分析優(yōu)化方法,其特征在于,包括: 將目標(biāo)移動(dòng)終端應(yīng)用程序投放到自動(dòng)化動(dòng)態(tài)行為分析環(huán)境中; 加載用戶行為模板庫(kù),并根據(jù)用戶行為模板庫(kù)中的用戶行為記錄,模擬用戶操作行為; 對(duì)應(yīng)用程序運(yùn)行過(guò)程中的動(dòng)態(tài)行為進(jìn)行記錄并分析。
2.如權(quán)利要求1所述的方法,其特征在于,所述的用戶行為模板為存儲(chǔ)了用戶操作行為規(guī)則的用戶行為記錄。
3.一種基于行為模板的動(dòng)態(tài)分析優(yōu)化系統(tǒng),其特征在于,包括: 投放模塊,用于將目標(biāo)移動(dòng)終端應(yīng)用程序投放到自動(dòng)化動(dòng)態(tài)行為分析環(huán)境中; 加載模塊,用于加載用戶行為模板庫(kù),并根據(jù)用戶行為模板庫(kù)中的用戶行為記錄,模擬用戶操作行為; 分析模塊,用于對(duì)應(yīng)用程序運(yùn)行過(guò)程中的動(dòng)態(tài)行為進(jìn)行記錄并分析。
4.如權(quán)利要求3所述的系統(tǒng),其特征在于,所述的用戶行為模板為存儲(chǔ)了用戶操作行為規(guī)則的用戶行為記 錄。
【文檔編號(hào)】G06F21/56GK103902907SQ201310724986
【公開(kāi)日】2014年7月2日 申請(qǐng)日期:2013年12月25日 優(yōu)先權(quán)日:2013年12月25日
【發(fā)明者】潘宣辰, 肖新光 申請(qǐng)人:武漢安天信息技術(shù)有限責(zé)任公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
凯里市| 平凉市| 安阳市| 彩票| 汽车| 沙洋县| 武定县| 藁城市| 安化县| 迁安市| 育儿| 永靖县| 扶沟县| 南陵县| 邯郸市| 夹江县| 衡南县| 葫芦岛市| 右玉县| 屏山县| 措勤县| 台中县| 沁阳市| 阳朔县| 临夏市| 沙雅县| 五原县| 乌拉特后旗| 临高县| 松潘县| 泗阳县| 呼图壁县| 乌拉特后旗| 文水县| 平罗县| 涿州市| 贵港市| 老河口市| 绥阳县| 麻城市| 新乐市|