# 产品简介

uni安全加固是DCloud联合业内主流安全厂商提供的移动App安全加固技术。

uni安全加固对移动App进行安全性增强,旨在防止应用程序被破解、篡改或重打包等各类安全破坏。它的作用是保护应用程序的安全性和用户的隐私,提高应用程序的抗攻击能力和可靠性。

uni安全加固目前仅支持Android App,后续会扩展到iOS App及小程序平台。

uni安全加固目前已上线腾讯云版、蚂蚁⼩程序云版,其它厂商版会尽快上线。

# 功能介绍

uni安全加固在Android平台支持如下加固方案:

  • 腾讯云版

  • 蚂蚁⼩程序云版

# 应用场景

# 上线前安全加固

App 开发完毕直接上线,可能存在代码泄露风险,通过 dex 整体加壳加固,有效保护应用代码安全,提高企业 App 被逆向、破解的难度。

# 防止应用被二次打包

未经安全防护的 App 易被攻击者获取代码信息,制造仿冒应用,采用签名校验、防重打包等加固技术,有效防止应用被二次打包后投放应用市场。

# 敏感数据保护

敏感数据信息、核心算法逻辑、版本内容等需要进行保护,移动应用安全推出的安全加固支持本地资源加密,有效防止攻击者窃取用户敏感数据。

# 计费规则

uni安全加固分为测试版和正式版两种类型:

  • 测试版:免费,App有效期15天,15天后不可用;
  • 正式版:600元/次,App长久有效;

# 使用指南

  1. 使用开发者账号登录开发者中心 ,选择uni安全加固栏目。阅读uni加固服务协议并点击协议下方的“同意协议并开通”按钮,便可开通uni加固服务。

  1. 在提交应用加固之前,您需要先进行充值,因为应用加固是一项预付费业务。点击页面上的“充值”按钮,并输入充值金额进行充值。

  1. 完成充值后,前往加固记录栏目,点击"新增加固"按钮后,将打开一个新页面,用于填写加固信息。

  1. 当您提交成功后,您可以查看应用加固记录来跟踪加固的进展和结果。

# 常见问题

  • 加固失败并提示“应用存在安全风险”

选择腾讯云版进行加固时,可能会出现因应用有病毒而不能加固,去腾讯自家WeTest平台加固同样也是这样的结果。 以下是腾讯官方给出的解释:

  1. 加固产品不能有病毒,不能有安全风险,如果有安全风险不能加固。
  2. 去手机管家复查是否存在病毒风险:https://m.qq.com/security_lab/scans_online.jsp 若确认应用本身无风险问题,可在官网进行申诉https://m.qq.com/complaint/,此为应用被报毒唯一申诉渠道。

遇到这种情况,可以切换蚂蚁小程序云版进行加固试试。

另外我们自己也写了一篇Android 应用报毒解决方案https://ask.dcloud.net.cn/article/37501

  • 加固失败并提示“MD5校验失败”

确保您上传的应用程序文件与用于生成MD5校验值的文件是相同的。MD5校验是一种用于验证文件完整性的方法,如果文件发生了变化,MD5校验会失败。

  • 应用加固完成后安装应用失败

应用加固不可避免的会破坏原有签名,加固后必须对加固包重签名。

如何重签名?

支持在重签名页面提交签名和手动执行签名命令两种方式:

  1. 在重签名页面提交签名

2. 手动执行签名命令

重签名文档参考:https://ask.dcloud.net.cn/article/40789