虛擬化軟件保護(hù)方法和裝置

基本信息

申請(qǐng)?zhí)?/td> CN201710353209.X 申請(qǐng)日 -
公開(公告)號(hào) CN108932406B 公開(公告)日 2021-12-17
申請(qǐng)公布號(hào) CN108932406B 申請(qǐng)公布日 2021-12-17
分類號(hào) G06F21/14;G06F21/12;G06F9/455 分類 計(jì)算;推算;計(jì)數(shù);
發(fā)明人 闞志剛;陳彪;王衛(wèi)民;盧佐華;方寧 申請(qǐng)(專利權(quán))人 北京梆梆安全科技有限公司
代理機(jī)構(gòu) 北京志霖恒遠(yuǎn)知識(shí)產(chǎn)權(quán)代理事務(wù)所(普通合伙) 代理人 陳姍姍
地址 100083 北京市海淀區(qū)學(xué)院路30號(hào)天工大廈A座20層
法律狀態(tài) -

摘要

摘要 本申請(qǐng)公開了一種虛擬化軟件保護(hù)方法和裝置,該方法包括:將被保護(hù)軟件原安裝包中需保護(hù)的第一屬性的函數(shù)轉(zhuǎn)換為第二屬性的函數(shù);利用虛擬化指令轉(zhuǎn)換引擎,將所述第一屬性的函數(shù)的至少一部分的第一字節(jié)碼轉(zhuǎn)換為自定義格式的第二字節(jié)碼;以及根據(jù)所述第二屬性的函數(shù)、所述第二字節(jié)碼和自定義虛擬機(jī)解釋器,生成所述被保護(hù)軟件的用于在虛擬機(jī)上執(zhí)行的新安裝包;其中,所述自定義虛擬機(jī)解釋器用于執(zhí)行新安裝包時(shí)讀取所述第二字節(jié)碼并根據(jù)所述第二字節(jié)碼的語(yǔ)義進(jìn)行解釋執(zhí)行。根據(jù)本申請(qǐng)的方案,可有效保障被保護(hù)軟件的安全。