- 0
- 0
- 约1.79万字
- 约 27页
- 2026-01-15 发布于重庆
- 举报
(19)国家知识产权局
(12)发明专利
(10)授权公告号CN109960509B(45)授权公告日2025.07.04
(21)申请号201910168499.X
(22)申请日2019.03.06
(65)同一申请的已公布的文献号申请公布号CN109960509A
(43)申请公布日2019.07.02
(73)专利权人江苏通付盾信息安全技术有限公
司
地址215021江苏省苏州市工业园区东长
路88号建屋2.5产业园C2栋4楼
(51)Int.CI.
GO6F8/41(2018.01)
GO6F8/71(2018.01)
GO6F21/12(2013.01)
(56)对比文件
CN104021321A,2014.09.03CN107977553A,2018.05.01审查员邹小彬
(72)发明人汪德嘉华保健邵根波钱潇龄孟啸龙郑小敏
(74)专利代理机构北京市浩天知识产权代理事务所(普通合伙)11276
专利代理师宋菲刘云贵
权利要求书2页说明书9页附图4页
(54)发明名称
应用加固的方法、装置、计算设备及计算机存储介质
(57)摘要
CN109660509B本发明公开了一种应用加固的方法、装置、计算设备及计算机存储介质,其中,方法包括:当接收到用户选择的待加固应用时,将安全SDK插入至待加固应用的程序源码中并进行预编译,生成归档文件;从归档文件中提取待加固应用的有效信息,对有效信息进行封装处理;将封装后的有效信息和安全SDK形成加固安全组件,以及将加固安全组件与程序源码进行绑定;在绑定后,导出待加固应用的程序文件,完成待加固应用加固的。本发明方案,在应用源码的基础上进行集成加固,可以更灵活的与应用相结合,兼容性更好;以及,将安全SDK和封装后的有效信息共同形成加固安全组件,则可将
CN109660509B
当接收到用户选择的待加固应用时,将安全
当接收到用户选择的待加固应用时,将安全SDK插入至待加固应用的程序源码中并进行预编译,生成归档文件
从归档文件中提取待加固应用的有效信息,对有效信息进行封装处理
将封装后的有效信息和安全SDK形成加固安全组件,以及将加固安全组件与程序源码进行绑定
在绑定后,导出待加固应用的程序文件,完成待加固应用的加固
S101
S102
S103
—S104
CN109960509B权利要求书1/2页
2
1.一种应用加固的方法,包括:
当接收到用户选择的待加固应用时,将安全SDK插入至所述待加固应用的程序源码中并进行预编译,生成归档文件;其中,所述安全SDK中设置有程序源码的多个检测点的位置标识,预编译过程中,程序源码运行至对应所述位置标识的检测点时调用所述安全SDK;
从所述归档文件中提取待加固应用的有效信息,对所述有效信息进行封装处理;将封装后的有效信息和安全SDK形成加固安全组件,以及将所述加固安全组件与程序源码进行绑定;
所述将所述加固安全组件与程序源码进行绑定进一步包括:
将加固安全组件通过参数化配置修改添加至程序源码中并进行再次编译打包,以完成安全SDK的自动链接以及头文件自动链接;
在绑定后,导出待加固应用的程序文件,完成待加固应用的加固;
其中,在所述将安全SDK插入至所述待加固应用的程序源码中并进行预编译之前,所述方法还包括:
复制所述待加固应用的程序源码,得到程序源码的复制样本;
所述将安全SDK插入至所述待加固应用的程序源码中并进行预编译具体为:将安全SDK插入至程序源码的复制样本中并进行预编译。
2.根据权利要求1所述的方法,其中,在所述将安全SDK插入至所述待加固应用的程序源码中并进行预编译之前,所述方法还包括:
接收用户选择的加固项目,根据用户选择的加固项目开启安全SDK的相应功能项。
3.根据权利要求2所述的方法,其中,安全SDK的功能项包括以下至少一项:运行自启动项、重签名检测项、动态库注入检测项、调试器注入检测项、动态调试监测项、篡改监测项、运行环境检测项和字符串解密项。
4.根据权利要求1-3任一项所述的方法,其中,所述将安全SDK插入至所述待加固应用的程序源码中并进行预编译,生成归档文件进一步包括:
通过修改程序源码中的链接标志位信息,将安全SDK插入至所述待加固应用的程序源码中并进行预编译,生成归档文件。
5.根据权利要求1所述的方法,其中
您可能关注的文档
- CN108764920B 基于区块链的离线交易方法及装置 (立旃(上海)科技有限公司).docx
- CN109712940B 半导体封装及其制造方法 (台湾积体电路制造股份有限公司).docx
- CN109884653B 激光测距装置和激光测距方法 (西安交通大学).docx
- CN110044371B 一种车辆定位的方法以及车辆定位装置 (深圳引望智能技术有限公司).docx
- CN110399844B 一种应用于跨平台的人脸关键点识别与追踪方法及系统 (南京图玩智能科技有限公司).docx
- CN110557905B 一种基于不流动pp结构的线路板制板方法 (广州广合科技股份有限公司).docx
- CN110762537B 一种焚烧飞灰与气化飞灰共处置的方法及装置 (中科合肥煤气化技术有限公司).docx
- CN110767696B 显示面板及其制备方法、透明oled基板、阵列基板 (云谷(固安)科技有限公司).docx
- CN110798687B 对图像数据进行编码的方法和编码器以及计算机可读介质 (三星显示有限公司).docx
- CN110864545B 一种正极材料烧结装置及烧结方法 (广东邦普循环科技有限公司).docx
- 三年级下册语文1-8单元默写通关训练(含答案)(2).docx
- 2026年及未来5年市场数据中国金属钒市场发展规划及投资战略可行性预测报告.docx
- 2026年及未来5年市场数据中国金属工艺品行业全景调研及投资可行性报告.docx
- 2026年及未来5年市场数据中国金属家具市场分析及投资战略研究预测可行性报告.docx
- 2026年及未来5年市场数据中国金属膜电阻器行业市场需求预测与投资战略规划分析报告.docx
- 2026年及未来5年市场数据中国金银花行业市场发展战略分析及投资前景专项预测报告.docx
- 2026年及未来5年市场数据中国金银花行业市场研究及投资战略预测报告.docx
- 2026年及未来5年市场数据中国抗氧化剂市场专项调查分析及投资前景预测报告.docx
- 2026年及未来5年市场数据中国救护车市场运行格局及投资战略研究报告.docx
- 2026年及未来5年市场数据中国精细化工行业发展前景预测及投资分析报告.docx
最近下载
- 专题22.32 二次函数背景下平行四边形存在性问题(专项练习)-2021-2022学年九年级数学上册基础知识专项讲练(人教版).docx VIP
- 2025年高考语文真题完全解读(新高考II卷).pptx VIP
- 综合柜员-高级强化训练3.docx VIP
- 110千伏变电站春检预防性试验服务方案-施工方案.docx VIP
- ATV630 使用 Profinet 与 S7 1200 通讯-IO 模式.pdf VIP
- 《涤纶长丝缝纫线》.docx VIP
- 2025年班子成员发言提纲:民主生活会对照检查材料.docx VIP
- 保洁操作流程及技巧.doc VIP
- 《传染科》单选考试.docx VIP
- AED知识培训PPT课件.pptx VIP
原创力文档

文档评论(0)