1# 安全子系统变更说明 2 3## cl.security_guard.1 securityGuard接口权限变更 4 5**访问级别** 6 7系统接口。 8 9**变更原因** 10 11根据权限命名规范,变更获取风险详细数据的权限,重新定义新权限的同时,删除旧权限。 12 13**变更影响** 14 15该变更为非兼容性变更,接口权限变更后,接口仍能编译成功,但是接口原本的功能无法正常使用,调用接口会抛出201错误码。 16 17**起始API Level** 18 1912 20 21**变更发生的版本** 22 23从OpenHarmony 5.0.0.36开始。 24 25**变更的接口** 26 27| 接口声明 | 变更前 | 变更后 | 28| ------- | ----- | ------ | 29| reportSecurityEvent(securityEvent: SecurityEvent): void | 需要ohos.permission.securityguard.REPORT_SECURITY_INFO权限 | 需要ohos.permission.REPORT_SECURITY_EVENT权限 | 30| querySecurityEvent(rules: Array<SecurityEventRule>, querier: Querier): void | 需要ohos.permission.securityguard.REQUEST_SECURITY_EVENT_INFO权限 | 需要ohos.permission.QUERY_SECURITY_EVENT权限 | 31| startSecurityEventCollector(rule: CollectorRule): void | 需要ohos.permission.securityguard.REQUEST_SECURITY_EVENT_INFO权限 | 需要ohos.permission.QUERY_SECURITY_EVENT权限 | 32| stopSecurityEventCollector(rule: CollectorRule): void | 需要ohos.permission.securityguard.REQUEST_SECURITY_EVENT_INFO权限 | 需要ohos.permission.QUERY_SECURITY_EVENT权限 | 33| getModelResult(rule: ModelRule): Promise<ModelResult> | 需要ohos.permission.securityguard.REQUEST_SECURITY_MODEL_RESULT权限 | 需要ohos.permission.QUERY_SECURITY_MODEL_RESULT权限 | 34| on(type: 'securityEventOccur', securityEventInfo: SecurityEventInfo, callback: Callback<SecurityEvent>): void | 需要ohos.permission.securityguard.REQUEST_SECURITY_EVENT_INFO权限 | 需要ohos.permission.QUERY_SECURITY_EVENT权限 | 35| off(type: 'securityEventOccur', securityEventInfo: SecurityEventInfo, callback?: Callback<SecurityEvent>): void | 需要ohos.permission.securityguard.REQUEST_SECURITY_EVENT_INFO权限 | 需要ohos.permission.QUERY_SECURITY_EVENT权限 | 36 37**适配指导** 38 39业务申请并配置如下权限,仅用于迁移场景使用:<br> 40ohos.permission.REPORT_SECURITY_EVENT<br> 41ohos.permission.QUERY_SECURITY_EVENT<br> 42ohos.permission.QUERY_SECURITY_MODEL_RESULT