一種應(yīng)用程序的運(yùn)行控制方法及裝置
基本信息
申請(qǐng)?zhí)?/td> | CN201910886640.X | 申請(qǐng)日 | - |
公開(kāi)(公告)號(hào) | CN110674474B | 公開(kāi)(公告)日 | 2021-07-20 |
申請(qǐng)公布號(hào) | CN110674474B | 申請(qǐng)公布日 | 2021-07-20 |
分類(lèi)號(hào) | G06F21/12 | 分類(lèi) | 計(jì)算;推算;計(jì)數(shù); |
發(fā)明人 | 尤萬(wàn)龍 | 申請(qǐng)(專(zhuān)利權(quán))人 | 大唐高鴻信安(浙江)信息科技有限公司 |
代理機(jī)構(gòu) | 北京銀龍知識(shí)產(chǎn)權(quán)代理有限公司 | 代理人 | 許靜;安利霞 |
地址 | 322000 浙江省金華市義烏市蘇溪鎮(zhèn)高塘路128號(hào)一樓 | ||
法律狀態(tài) | - |
摘要
摘要 | 本發(fā)明提供了一種應(yīng)用程序的運(yùn)行控制方法及裝置。方法包括獲得基于至少一個(gè)第一系統(tǒng)調(diào)用以及至少一個(gè)第二系統(tǒng)調(diào)用編寫(xiě)的預(yù)設(shè)編程語(yǔ)言的標(biāo)準(zhǔn)庫(kù)的源碼,第一系統(tǒng)調(diào)用為SGX不支持的系統(tǒng)調(diào)用,第二系統(tǒng)調(diào)用為SGX支持的系統(tǒng)調(diào)用;根據(jù)至少一個(gè)第一系統(tǒng)調(diào)用,獲得至少一個(gè)第三系統(tǒng)調(diào)用,所述第三系統(tǒng)調(diào)用是第一系統(tǒng)調(diào)用經(jīng)過(guò)修改后得到的SGX支持的系統(tǒng)調(diào)用;根據(jù)至少一個(gè)第二系統(tǒng)調(diào)用以及至少一個(gè)第三系統(tǒng)調(diào)用,得到SGX支持的動(dòng)態(tài)鏈接庫(kù);根據(jù)SGX支持的動(dòng)態(tài)鏈接庫(kù),控制應(yīng)用程序在SGX的安全內(nèi)存上運(yùn)行。本發(fā)明避免了對(duì)軟件源碼的大量重復(fù)修改,實(shí)現(xiàn)不增加開(kāi)發(fā)成本的同時(shí),軟件可以運(yùn)行在SGX的安全內(nèi)存上,保護(hù)了軟件的機(jī)密性和完整性,增強(qiáng)了軟件的運(yùn)行安全。 |
