HarmonyOS应用开发安全主要分为两个方面:应用权限和生物特征识别。应用权限严格按照权限分类分级模型进行定义,如图1所示,具体过程可分为三步:
- 根据不同应用所需实现的功能,明确接口是否需要对外开放。
- 根据接口所涉数据的敏感程度或所涉能力的安全威胁影响,对所有的开放接口进行分级(包括中、低、高、严重)。不对外开放的接口均为严重级别。
- 根据不同的分级,确定权限的开放范围与授权方式。
HarmonyOS已定义的权限列表详见《
API参考》中的“ohos.security.SystemPermission”。下面重点介绍对所有应用开放的HarmonyOS的应用权限。