在使用公共事件时有什么安全注意事项?

阅读 612
1 个回答

公共事件发布方:如果不加限制,任何应用都可以订阅公共事件并读取相关信息,应避免在公共事件中携带敏感信息。采用以下方式,可以限制公共事件接收方的范围。
通过CommonEventPublishData中的subscriberPermissions参数指定订阅者所需权限。
通过CommonEventPublishData中的bundleName参数指定订阅者的包名。
公共事件订阅方:订阅自定义公共事件后,任意应用都可以向订阅者发送潜在的恶意公共事件。采用以下方式,可以限制公共事件发布方的范围。
通过CommonEventSubscribeInfo中的publisherPermission参数指定发布者所需权限。
通过CommonEventSubscribeInfo中的publisherBundleName参数参数指定发布者的包名。
自定义公共事件名称应确保全局唯一,否则可能与其他公共事件冲突。
本文参与了 【 HarmonyOS NEXT 技术问答冲榜,等你来战!】欢迎正在阅读的你也加入。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进