# 实现安全

| 描述 | 涉及外部开源代码或代码漏洞的情况，须关注代码的安全动态和版本更新情况并及时修复。 |
| --- | --- |
| 类型 | 建议 |
| 适用设备 | 手机，平板，PC/2in1，智慧屏，车机 |
| 应用形态适用性 | 鸿蒙应用，鸿蒙元服务 |
| 说明 | 无 |

| 描述 | 不得在对象实例上直接使用hasOwnPrototypeOf、isPrototypeOf、propertyIsEnumerable方法。 |
| --- | --- |
| 类型 | 建议 |
| 适用设备 | 手机，平板，PC/2in1，智慧屏，车机 |
| 应用形态适用性 | 鸿蒙应用，鸿蒙元服务 |
| 说明 | 无 |

| 描述 | 使用官方推荐版本的API接口，不建议使用系统废弃的API。 |
| --- | --- |
| 类型 | 建议 |
| 适用设备 | 手机，平板，PC/2in1，智慧屏，车机 |
| 应用形态适用性 | 鸿蒙应用，鸿蒙元服务 |
| 说明 | 无 |

| 描述 | 建议应用代码通过官方提供的工具进行混淆，防止攻击者针对性的攻击。 |
| --- | --- |
| 类型 | 建议 |
| 适用设备 | 手机，平板，PC/2in1，智慧屏，车机 |
| 应用形态适用性 | 鸿蒙应用，鸿蒙元服务 |
| 说明 | ArkGuard源码混淆工具开发指南、DevEco Studio使能代码混淆指南 |

| 描述 | 建议开启安全编译选项，增加应用分析逆向难度。 |
| --- | --- |
| 类型 | 建议 |
| 适用设备 | 手机，平板，PC/2in1，智慧屏，车机 |
| 应用形态适用性 | 鸿蒙应用，鸿蒙元服务 |
| 说明 | 无 |

| 描述 | 不向可执行函数传递不可信数据。 |
| --- | --- |
| 类型 | 建议 |
| 适用设备 | 手机，平板，PC/2in1，智慧屏，车机 |
| 应用形态适用性 | 鸿蒙应用，鸿蒙元服务 |
| 说明 | 无 |

| 描述 | 推荐开启三方SDK安全隐私合规检测。 |
| --- | --- |
| 类型 | 建议 |
| 应用形态适用性 | 鸿蒙应用，鸿蒙元服务 |
| 说明 | 无 |