发明名称 |
一种用于保护代码安全的方法和装置 |
摘要 |
本发明的实施方式提供了一种用于保护代码安全的方法。该方法包括:将一个或多个IL代码函数预编译为本地代码;在所述预编译过程中,将以特定字符为标志的汇编代码段删除以使所述本地代码能够在Windows操作系统下运行;将经过预编译的所述一个或多个IL代码函数删除;在所述经过预编译的一个或多个IL代码函数被运行时,以所述本地代码代替所述一个或多个IL代码函数运行。通过将以特定字符为标志的汇编代码段删除,本发明的方法使得本地代码能够在Windows操作系统下运行,进而使利用本地代码保护代码安全得到广泛应用。此外,本发明的实施方式提供了一种用于保护代码安全的装置。 |
申请公布号 |
CN103198240A |
申请公布日期 |
2013.07.10 |
申请号 |
CN201210376495.9 |
申请日期 |
2012.09.29 |
申请人 |
网易(杭州)网络有限公司 |
发明人 |
卢立祎;程龙 |
分类号 |
G06F21/12(2013.01)I |
主分类号 |
G06F21/12(2013.01)I |
代理机构 |
北京信远达知识产权代理事务所(普通合伙) 11304 |
代理人 |
赵百令;刘大玲 |
主权项 |
一种用于保护代码安全的方法,包括:将一个或多个IL代码函数预编译为本地代码;在所述预编译过程中,将以特定字符为标志的汇编代码段删除以使所述本地代码能够在Windows操作系统下运行;将经过预编译的所述一个或多个IL代码函数删除;在所述经过预编译的一个或多个IL代码函数被运行时,以所述本地代码代替所述一个或多个IL代码函数运行。 |
地址 |
310052 浙江省杭州市滨江区网商路599号 |