亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種可執(zhí)行文件的處理方法、裝置和系統(tǒng)與流程

文檔序號(hào):12365095閱讀:來(lái)源:國(guó)知局

技術(shù)特征:

1.一種可執(zhí)行文件的處理方法,其特征在于,包括:

在啟動(dòng)移動(dòng)終端應(yīng)用時(shí),啟動(dòng)微型虛擬機(jī);

利用所述微型虛擬機(jī)對(duì)可執(zhí)行文件的運(yùn)行環(huán)境進(jìn)行檢測(cè);

確定檢測(cè)結(jié)果符合預(yù)置條件時(shí),將加固后的可執(zhí)行文件加載至所述微型虛擬機(jī)中進(jìn)行解密并運(yùn)行。

2.根據(jù)權(quán)利要求1所述的方法,其特征在于,還包括:

獲取可執(zhí)行文件中需要加固的代碼的索引;

對(duì)所述需要加固的代碼的索引進(jìn)行加密,得到加密索引;

將加密索引添加至所述可執(zhí)行文件中的相應(yīng)位置,得到加固后的可執(zhí)行文件。

3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述獲取可執(zhí)行文件中需要加固的代碼的索引,包括:

獲取移動(dòng)終端應(yīng)用提交的關(guān)于可執(zhí)行文件的加固請(qǐng)求;

根據(jù)所述加固請(qǐng)求掃描所述移動(dòng)終端應(yīng)用的可執(zhí)行文件,以獲取需要加固的代碼;

根據(jù)預(yù)置的虛擬機(jī)特性獲取所述需要加固的代碼的索引。

4.根據(jù)權(quán)利要求1至3任一項(xiàng)所述的方法,其特征在于,所述利用所述微型虛擬機(jī)對(duì)可執(zhí)行文件的運(yùn)行環(huán)境進(jìn)行檢測(cè),包括:

利用所述微型虛擬機(jī)對(duì)微型虛擬機(jī)自身的完整性進(jìn)行檢測(cè);以及,

利用所述微型虛擬機(jī)對(duì)可執(zhí)行文件的運(yùn)行環(huán)境的安全性進(jìn)行檢測(cè);

若完整性檢測(cè)通過(guò)且運(yùn)行環(huán)境為安全,則確定檢測(cè)結(jié)果符合預(yù)置條件;

若完整性檢測(cè)不通過(guò)或運(yùn)行環(huán)境不安全,則確定檢測(cè)結(jié)果不符合預(yù)置條件。

5.根據(jù)權(quán)利要求1至3任一項(xiàng)所述的方法,其特征在于,所述將加固后的可執(zhí)行文件加載至所述微型虛擬機(jī)中進(jìn)行解密并運(yùn)行,包括:

將加固后的可執(zhí)行文件加載至所述微型虛擬機(jī)中,并確定所述加固后的可執(zhí)行文件中加密索引的位置;

根據(jù)確定的位置獲取相應(yīng)的加密索引,并在所述微型虛擬機(jī)中對(duì)加密索引進(jìn)行解密,得到解密后索引;

在所述微型虛擬機(jī)中,根據(jù)解密后索引還原所述可執(zhí)行文件的代碼并運(yùn)行還原后代碼。

6.一種可執(zhí)行文件的處理裝置,其特征在于,包括:

啟動(dòng)單元,用于在啟動(dòng)移動(dòng)終端應(yīng)用時(shí),啟動(dòng)微型虛擬機(jī);

檢測(cè)單元,用于利用所述微型虛擬機(jī)對(duì)可執(zhí)行文件的運(yùn)行環(huán)境進(jìn)行檢測(cè);

處理單元,用于確定檢測(cè)結(jié)果符合預(yù)置條件時(shí),將加固后的可執(zhí)行文件加載至所述微型虛擬機(jī)中進(jìn)行解密并運(yùn)行。

7.根據(jù)權(quán)利要求6所述的裝置,其特征在于,還包括獲取單元、加密單元和添加單元;

所述獲取單元,用于獲取可執(zhí)行文件中需要加固的代碼的索引;

所述加密單元,用于對(duì)所述需要加固的代碼的索引進(jìn)行加密,得到加密索引;

所述添加單元,用于將加密索引添加至所述可執(zhí)行文件中的相應(yīng)位置,得到加固后的可執(zhí)行文件。

8.根據(jù)權(quán)利要求7所述的裝置,其特征在于,

所述獲取單元,具體用于獲取移動(dòng)終端應(yīng)用提交的關(guān)于可執(zhí)行文件的加固請(qǐng)求,根據(jù)所述加固請(qǐng)求掃描所述移動(dòng)終端應(yīng)用的可執(zhí)行文件,以獲取需要加固的代碼,根據(jù)預(yù)置的虛擬機(jī)特性獲取所述需要加固的代碼的索引。

9.根據(jù)權(quán)利要求6至8任一項(xiàng)所述的裝置,其特征在于,所述檢測(cè)單元,具體用于:

利用所述微型虛擬機(jī)對(duì)微型虛擬機(jī)自身的完整性進(jìn)行檢測(cè);以及,

利用所述微型虛擬機(jī)對(duì)可執(zhí)行文件的運(yùn)行環(huán)境的安全性進(jìn)行檢測(cè);

若完整性檢測(cè)通過(guò)且運(yùn)行環(huán)境為安全,則確定檢測(cè)結(jié)果符合預(yù)置條件;

若完整性檢測(cè)不通過(guò)或運(yùn)行環(huán)境不安全,則確定檢測(cè)結(jié)果不符合預(yù)置條件。

10.根據(jù)權(quán)利要求1至3任一項(xiàng)所述的方法,其特征在于,

所述處理單元,具體用于將加固后的可執(zhí)行文件加載至所述微型虛擬機(jī)中,并確定所述加固后的可執(zhí)行文件中加密索引的位置;根據(jù)確定的位置獲取相應(yīng)的加密索引,并在所述微型虛擬機(jī)中對(duì)加密索引進(jìn)行解密,得到解密后索引;在所述微型虛擬機(jī)中,根據(jù)解密后索引還原所述可執(zhí)行文件的代碼并運(yùn)行還原后代碼。

11.一種可執(zhí)行文件的處理系統(tǒng),其特征在于,包括微型虛擬機(jī)和權(quán)利要求6至10任一項(xiàng)所述的可執(zhí)行文件的處理裝置,其中:

所述微型虛擬機(jī),用于在所述可執(zhí)行文件的處理裝置的控制下啟動(dòng),并在所述可執(zhí)行文件的處理裝置的控制下,對(duì)加載在本微型虛擬機(jī)中的加固后的可執(zhí)行文件進(jìn)行解密并運(yùn)行。

當(dāng)前第2頁(yè)1 2 3 
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1