我们的 AI 引擎 Neutron 在加州大学伯克利分校的 CyberGym 基准测试中取得了 97.1% 的成绩。 了解更多

产品

产品

在允许第三方移动应用进入公司前,如何开展安全审查

供安全团队使用的移动应用安全审查五步清单,涵盖权限、跟踪器、恶意软件、数据流和应用商店信誉,并介绍如何通过 Ostorlab 账户免费审查任意应用商店应用。

在允许第三方移动应用进入公司前,如何开展安全审查

简要回答:移动应用安全审查是在批准应用供公司使用前,对其安全、隐私、恶意软件和可信度进行的结构化评估。通过免费的 Ostorlab 账户,您可以审查公共应用商店中的任意 Android、iOS 或 HarmonyOS 应用,并获得其 0–100 风险评分。

员工会安装用于通信、费用报销、外勤工作和文档扫描的应用。每款应用随后都会在存有公司数据的同一台设备上请求通讯录、存储、剪贴板和相机等权限。多数团队依据应用商店评分批准使用,而这类评分并不能说明安全性。

如何审查第三方移动应用?批准前的五项检查

  1. 核对权限是否符合用途。PDF 扫描应用不需要通讯录、位置或麦克风权限。与应用功能不符的权限是一个危险信号,您可以在安装前检查。
  2. 列出第三方 SDK 和跟踪器。分析和广告 SDK 往往会向发行商从未提及的公司发送设备标识符和使用数据。
  3. 查找恶意软件和高风险代码。检查已知恶意软件特征、动态代码加载、Root 检测规避和经过混淆的载荷。
  4. 追踪数据。查看应用与哪些服务器通信、流量是否加密,以及数据流向哪些国家。
  5. 检查发行商和应用商店元数据。查看开发者的其他应用、更新频率,以及隐私政策是否符合应用的实际行为。

审查后应作出什么决定?

每次审查都应以四种决定之一结束。预先确定哪些分数可以批准,哪些需要进一步调查。无论分数如何,只要检出恶意软件就应拒绝。

决定 适用情形
批准 权限、SDK 和数据流符合应用声明的用途,且未命中恶意软件特征。
拒绝 应用存在恶意软件或明显的数据滥用。
监控 当前可以接受,但下次更新可能改变这一状况。
升级处理 数据流涉及合规问题,需要法务或隐私审查。

如何在不依赖人工审查的情况下大规模审查应用?

手动执行这些检查意味着解包 APK 或 IPA、阅读清单、在沙箱中运行应用,并梳理它建立的每个连接。每款应用需要数小时,每次更新后还要重做。Ostorlab App Vetting 在一次扫描中执行这些检查,将静态分析、沙箱动态执行、恶意软件检测、隐私与遥测审查以及应用商店元数据汇总为 0–100 评分。报告可作为基于 NIST SP 800-163 的安全审查流程的证据。

您审查过的每款应用都会显示在同一列表中,列出各项标准的评分、总分和状态:

App Vetting 列表,显示各项标准评分、总分及每款应用的状态

打开应用,查看其在信息安全、隐私、使用安全、普及程度和可维护性方面的评分明细:

已审查应用的安全与风险评估,显示五项标准各自的评分

每项评分都附有支撑它的检测结果,便于您在作出决定前了解应用为何失分:

详细审计发现,解释已审查应用的信息安全与隐私评分

免费审查您的第一款应用:创建免费的 Ostorlab 账户,在 Google Play、App Store 或 Huawei AppGallery 上搜索应用,申请安全审查扫描,并在扫描完成后获取其 0–100 评分。评分背后的完整报告包含在付费套餐中。

如需更详细地了解整个流程,请阅读移动应用安全审查权威指南。

常见问题

什么是移动应用安全审查? 这是在批准移动应用供公司使用前,对其安全、隐私、恶意软件和可信度进行的结构化评估。

应用安全审查与移动威胁防御(MTD)有何区别? MTD 在安装应用后保护已注册的设备。应用安全审查则在批准应用前评估应用包。

Ostorlab 可以审查哪些应用? 发布在 Google Play、App Store 和 Huawei AppGallery 上的 Android、iOS 和 HarmonyOS 应用。

Ostorlab 的移动应用安全审查免费吗? 是的。创建免费的 Ostorlab 账户,申请审查应用商店中的应用。扫描完成后,您会获得其 0–100 评分。评分背后的完整报告包含在付费套餐中。