加载中...
首页专利查询专利详情

*来源于国家知识产权局数据,仅供参考,实际以国家知识产权局展示为准

基于变量和代码执行顺序的源代码混淆方法及装置

发明专利有效专利
  • 申请号:
    CN201810146581.8
  • IPC分类号:G06F21/14
  • 申请日期:
    2018-02-12
  • 申请人:
    北京梆梆安全科技有限公司
著录项信息
专利名称基于变量和代码执行顺序的源代码混淆方法及装置
申请号CN201810146581.8申请日期2018-02-12
法律状态授权申报国家中国
公开/公告日2018-09-14公开/公告号CN108537012A
优先权暂无优先权号暂无
主分类号G06F21/14IPC分类号G;0;6;F;2;1;/;1;4查看分类表>
申请人北京梆梆安全科技有限公司申请人地址
北京市海淀区学院路30号天工大厦A座20层 变更 专利地址、主体等相关变化,请及时变更,防止失效
权利人北京梆梆安全科技有限公司当前权利人北京梆梆安全科技有限公司
发明人阚志刚;陈彪;王文洋;李世杰;尉爽生;卢佐华
代理机构北京国昊天诚知识产权代理有限公司代理人许志勇
摘要
本申请实施例提供了一种基于变量和代码执行顺序的源代码混淆方法及装置,包括:对目标应用程序的源代码中的需要保护的目标变量进行第一混淆处理;基于源代码在编译或运行时的跳转逻辑,将源代码拆分成多个代码块;基于跳转逻辑和各个代码块对应的代码块标记,对多个代码块中的目标代码块的执行顺序进行第二混淆处理;并建立表征多个代码块执行顺序的跳转表,跳转表内存储有代码块标记和第二混淆处理后的代码块地址的映射关系;其中,代码块标记用于访问对应的代码块地址。本申请中,可以达到模糊、混淆源代码中的目标变量、隐藏源代码的执行顺序的目的,进而可以提高源代码的防逆向分析能力,提高了应用程序中信息的安全性。

我浏览过的专利

专利服务由北京酷爱智慧知识产权代理公司提供