金融行业标准网
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210390332.X (22)申请日 2022.04.14 (71)申请人 上海上讯信息技 术股份有限公司 地址 200135 上海市浦东 新区中国(上海) 自由贸易试验区郭守敬路498号8幢 20300室 (72)发明人 耿鹏飞  (74)专利代理 机构 北京维正专利代理有限公司 11508 专利代理师 张伟 (51)Int.Cl. G06F 9/445(2018.01) G06F 9/455(2006.01) (54)发明名称 一种基于文件格式识别模拟器的方法及系 统 (57)摘要 本申请涉及软件运行环 境安全检测领域, 尤 其涉及一种基于文件格式识别模拟器的方法及 系统, 其方法包括如下步骤: 获取系统一般加载 库文件; 根据所述系统一般加载库文件, 获取处 理器架构信息; 根据所述处理器架构信息判断所 述处理器架构信息的架构类型; 当所述架构类型 为第一类型时, 则判定应用运行在真实设备环境 中; 当所述架构类型为第二类型时, 则获取设备 风险值; 根据所述设备风险值判断所述应用是否 运行在真实设备环境中。 本申请提供的一种基于 文件格式识别模拟器的方法及系统, 不容易被篡 改, 增加了检测的准确性。 权利要求书2页 说明书8页 附图3页 CN 114706630 A 2022.07.05 CN 114706630 A 1.一种基于文件格式识别模拟器的方法, 其特 征在于, 包括如下步骤: 获取系统一般加载库文件; 根据所述系统一般加载库文件, 获取处 理器架构信息; 根据所述处 理器架构信息判断所述处 理器架构信息的架构类型; 当所述架构类型为第一类型时, 则判定应用运行在真实设备环境中; 当所述架构类型为第二类型时, 则获取设备风险值; 根据所述设备风险值判断所述应用是否运行在真实设备环境中。 2.根据权利要求1所述的基于文件格式识别模拟器的方法, 其特征在于, 所述获取处理 器架构信息包括: 将所述系统一般加载库文件的文件头偏移m个字节数量处, 形成偏移信息; 根据所述偏移信息, 获取n个字节, 形成架构字节信息; 根据所述架构字节信息获取文件的处 理器架构信息 。 3.根据权利要求1所述的基于文件格式识别模拟器的方法, 其特征在于, 所述设备风险 值包括系统模拟 器风险值, 所述根据所述系统模拟器风险值判断所述应用是否运行在真实 设备环境中包括: 获取所述系统模拟器风险值; 将所述系统模拟器风险值与模拟器风险阈值进行对比; 当所述系统模拟器风险值小于或等于所述模拟器风险阈值 时, 则判定为所述应用运行 在真实设备环境中; 当所述系统模拟器风险值大于所述模拟器风险阈值 时, 则判定为所述应用运行在模拟 器环境中。 4.根据权利要求1所述的基于文件格式识别模拟器的方法, 其特征在于, 所述设备风险 值还包括软件风险值, 所述根据所述软件风险值判断所述应用是否运行在真实设备环境中 包括: 获取所述软件风险值; 将所述软件风险值与软件风险阈值进行对比; 当所述软件风险值小于所述软件风险阈值时, 则判定为所述应用运行在真实环境中; 当所述软件风险值大于或等于所述软件风险阈值 时, 则判定为所述应用运行在模拟器 环境中。 5.根据权利要求3所述的基于文件格式识别模拟器的方法, 其特征在于, 所述获取系统 模拟器风险值包括: 调用系统接口, 形成接口信息; 根据所述接口信息读取配置文件; 根据所述配置文件获取风险数据; 将所述风险数据转换成系统模拟器风险值。 6.根据权利要求4所述的基于文件格式识别模拟器的方法, 其特征在于, 所述获取所述 软件风险值包括: 获取所述应用上的电话 号码信息, 生成应用号码信息; 检测所述应用号码的真实性, 并生成软件风险值。权 利 要 求 书 1/2 页 2 CN 114706630 A 27.根据权利要求1所述的方法, 其特 征在于, 所述方法还 包括: 判断出所述应用运行在模拟器环境中时, 执 行以下操作中的至少一个: 对所述应用的当前 账号进行禁用; 对所述应用进行禁用; 向所述应用发送表征运行环境为模拟器环境的提示信 息, 以使所述提示信 息显示在所 述应用上。 8.一种基于文件格式识别模拟器的系统, 其特 征在于, 包括: 文件获取模块(1), 用于获取系统一般加载库文件; 架构获取模块(2), 用于根据所述系统一般加载库文件, 获取处 理器架构信息; 架构判断模块(3), 用于判断所述处 理器架构信息的架构类型; 风险值获取模块(4), 用于当所述架构类型为第二类型时获取设备风险值; 模拟器判断模块(5), 用于根据所述设备风险值判断所述应用是否运行在真实设备环 境中。 9.根据权利要求8所述的基于文件格式识别模拟器的系统, 其特征在于, 所述架构 获取 模块(2)包括: 偏移信息生成子模块(21), 用于将所述系统一般加载库文件的文件头偏移m个字节数 量处, 形成偏移信息; 架构字节生成子模块(2 2), 用于根据所述偏移信息, 获取n个字节, 形成架构字节信息 。权 利 要 求 书 2/2 页 3 CN 114706630 A 3

.PDF文档 专利 一种基于文件格式识别模拟器的方法及系统

文档预览
中文文档 14 页 50 下载 1000 浏览 0 评论 309 收藏 3.0分
温馨提示:本文档共14页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 一种基于文件格式识别模拟器的方法及系统 第 1 页 专利 一种基于文件格式识别模拟器的方法及系统 第 2 页 专利 一种基于文件格式识别模拟器的方法及系统 第 3 页
下载文档到电脑,方便使用
本文档由 人生无常 于 2024-03-17 23:59:54上传分享
友情链接
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。