standard download
文库搜索
切换导航
文件分类
频道
仅15元无限下载
联系我们
问题反馈
文件分类
仅15元无限下载
联系我们
问题反馈
批量下载
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 20221082423 0.4 (22)申请日 2022.07.14 (71)申请人 江苏通付盾科技有限公司 地址 215128 江苏省苏州市工业园区东长 路88号苏州2. 5产业园C2栋4F (72)发明人 吴皓 汪德嘉 韩士杰 王杰 (74)专利代理 机构 南京苏高专利商标事务所 (普通合伙) 32204 专利代理师 王恒静 (51)Int.Cl. G06F 21/62(2013.01) G06F 21/60(2013.01) (54)发明名称 一种基于AAB文件的安全保护方法及系统 (57)摘要 本发明公开了一种基于AAB文件的安全保护 方法及系统, 该方法包括以下步骤: 对AAB内部文 件的构建方式进行解析, 对不同结构和/或生成 方式的文件采用不同的保护方式; 在AAB应用运 行前, 生成保护应用运行的SO文件, 并将其集成 到更新后的AAB文件的目录中, AAB应用内包含有 AAB文件, AAB文件中包括有多种格式的基础文 件; 在AAB应用运行后, 对生成的本地数据文件进 行加密保护。 本发明能够对AAB应用生命周期进 行整体保护, 极大的提高了应用安全性; 对AAB中 的不同的文件类型实施单独保护, 提升了AAB类 型文件的整体安全性; 还能够在应用运行时进行 动态保护, 技术上适用于 所有的AAB类型文件, 且 保证了AAB应用的运行时安全, 减少了应用运行 时的安全风险。 权利要求书2页 说明书6页 附图4页 CN 115422572 A 2022.12.02 CN 115422572 A 1.一种基于A AB文件的安全保护方法, 其特 征在于, 该 方法包括以下步骤: S1对AAB内部文件的构 建方式进行解析, 对不同结构和/或生成方式的文件采用不同的 保护方式; 步骤S1具体包括以下步骤: S11对AAB文件进行 结构解析; S12判断AAB内部文件是否需要加密保护, 若需要加密保护, 则 进入步骤S13; 否则, 进入 步骤S14; S13对文件进行加密处 理; S14直接执行步骤S2, 后更新A AB文件; 对AAB内部文件结构解析后需要加密保护的文件格式包括: AndroidManifest.xml文件采用技术混淆; DEX文件进行函数抽取, 且DEX文件整体采用 AES加密实现; 资源文件同样使用AES加密处 理; SO文件进行技 术混淆和 加壳; S2在AAB应用运行前, 生成保护应用运行的SO文件, 并将其集成到更新后的AAB文件的 目录中, 所述A AB应用内包 含有AAB文件, 所述A AB文件中包括有 多种格式的基础文件; S3在AAB应用运行后, 对生成的本地数据文件进行加密保护。 2.根据权利要求1所述的基于AAB文件的安全保护方法, 其特征在于, 步骤S2还包括以 下步骤: S21在AAB应用运行 前执行所述SO文件; S22检测软件运行环境是否安全; S23若环境 安全, 则进入步骤S24, 否则, 进入到步骤S25; S24判断A AB应用是否退 出, 若没有退 出, 则转到步骤S2 2, 否则, 结束检测; S25执行预设命令后, 再次进入到步骤S24, 所述预设命令为收集的相关异常环境信息 。 3.根据权利 要求1所述的基于AAB文件的安全保护方法, 其特征在于, 步骤S3中, 所述本 地数据文件 包括: 应用缓存文件、 数据库文件、 SharedPreferences文件。 4.根据权利要求1所述的基于A AB文件的安全保护方法, 其特 征在于, 步骤S3具体包括: S31对所有的本地数据文件进行AES加密处 理; S32判断是否有新的本地数据文件, 如有, 则返回至步骤S31, 否则, 进入步骤S3 3; S33判断是否需要更新或读取本地数据文件, 如不需要, 则返回至步骤S32, 否则, 进入 步骤S34; S34对本地数据文件进行内存解密; S35对本地数据文件进行 更新, 并退 出应用。 5.一种基于A AB文件的安全保护系统, 其特 征在于, 该系统包括: 文件解析模块, 用于对AAB内部文件的构建方式进行解析, 对不同结构和/或生成方式 的文件采用不同的保护方式; 所述文件解析模块包括: 解析单元, 用于对A AB文件进行 结构解析; 判断单元, 用于判断AAB内部文件是否需要加密保护, 若需要加密保护, 则进入加密单 元; 否则, 进入更新单 元; 加密单元, 用于对文件进行加密处 理;权 利 要 求 书 1/2 页 2 CN 115422572 A 2更新单元, 用于直接执 行SO文件生成模块, 后更新A AB文件; SO文件生成模块, 用于在AAB应用运行前, 生成保护应用运行的SO文件, 并将其集成到 更新后的AAB文件的目录中, 所述AAB应用内包含有AAB文件, 所述AAB文件中包括有多种格 式的基础文件; 本地文件加密模块, 用于在A AB应用运行后, 对生成的本地数据文件进行加密保护。 6.根据权利要求5所述的基于AAB文件的安全保护系统, 其特征在于, SO文件生成模块 还包括: 执行单元, 用于在A AB应用运行 前执行所述SO文件; 环境监测单元, 用于检测软件运行环境是否安全; 安全判断单 元, 用于判断若环境 安全, 则进入退 出单元, 否则, 进入到命令执 行单元; 退出单元, 用于判断AAB应用是否退出, 若没有退出, 则转到环境监测单元, 否则, 结束 检测; 命令执行单元, 用于执行预设命令后, 再次进入退出单元, 所述预设命令为收集的相关 异常环境信息 。 7.根据权利要求5所述的基于AAB文件的安全保护系统, 其特征在于, 本地文件加密模 块具体包括: 本地文件加密处 理单元, 用于对所有的本地数据文件进行AES加密处 理; 更新判断单元, 用于判断是否有新的本地数据文件, 如有, 则返回至本地文件加密处理 单元, 否则, 进入读取判断单 元; 读取判断单元, 用于判断是否需要更新和/或读取本地数据文件, 如不需要, 则返回至 文件更新单 元, 否则, 进入解密单 元; 解密单元, 用于对本地数据文件进行内存解密; 更新单元, 用于对本地数据文件进行 更新, 并退 出应用。权 利 要 求 书 2/2 页 3 CN 115422572 A 3
专利 一种基于AAB文件的安全保护方法及系统
文档预览
中文文档
13 页
50 下载
1000 浏览
0 评论
0 收藏
3.0分
赞助2.5元下载(无需注册)
温馨提示:本文档共13页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
下载文档到电脑,方便使用
赞助2.5元下载
本文档由 SC 于
2024-02-18 22:34:58
上传分享
举报
下载
原文档
(396.8 KB)
分享
友情链接
DL-T 364-2019 光纤通道传输保护信息通用技术条件.pdf
GB-T 32922-2016 信息安全技术 IPSec VPN安全接入基本要求与实施指南.pdf
DB13-T 1460-2011 电热地暖系统安全与节能规范 河北省.pdf
DB1303-T 314-2021 计量标准器具 现场使用要求 秦皇岛市.pdf
DB14-T 2528—2022 云平台 移动数字协同平台功能建设指南 山西省.pdf
DB3302-T 165-2018 杨梅矮化早果丰产栽培技术规程 宁波市.pdf
LY-T 3159-2019 细木工板生产节能技术规范.pdf
T-CI 046—2021 医用锗[68Ge]镓[68Ga]发生器及医用镓[68Ga]放射性药物的质量标准.pdf
NIST 关键基础设施网络安全改善框架-美国关基-v1.1-2018年 安全内参翻译版本.pdf
广西壮族自治区民用建筑节能条例.pdf
SN-T 1732.23-2019 烟花爆竹用烟火药剂中铅、铬、镉、汞和砷含量的测定 电感耦合等离子体发射光谱法.pdf
GM-T 0039-2015 密码模块安全检测要求.pdf
专利 一种使用DPDK和密码卡实现高性能链路加密的方法.PDF
DB31-T 1241-2020 公共数据“三清单”管理规范 上海市.pdf
SF-T 0008-2017 全国司法行政信息化总体技术规范.pdf
T-ACEF 109—2023 公民绿色低碳行为温室气体减排量化指南 行:混合动力汽车出行.pdf
GB-T 25198-2023 压力容器封头.pdf
GB-T 22561-2023 真空热处理.pdf
GB-T 24578-2015 硅片表面金属沾污的全反射X光荧光光谱测试方法.pdf
DB31-T 1343-2022 医用超声探头消毒卫生要求 上海市.pdf
1
/
13
评价文档
赞助2.5元 点击下载(396.8 KB)
回到顶部
×
微信扫码支付
2.5
元 自动下载
官方客服微信:siduwenku
支付 完成后 如未跳转 点击这里 下载
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们
微信(点击查看客服)
,我们将及时删除相关资源。