首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

应用安全指南 4.2.2 创建使用广播接收器 规则书

4.2.2.2 小心安全地处理收到的意图(必需) 虽然风险因广播接收器的类型而异,但处理接收到的意图数据时,首先应该验证意图的安全性。...内部广播接收机具有一定程度的风险,因此还需要验证接收意图的安全性。 请参考“3.2 小心安全地处理输入数据”。...对于公共广播接收器,目标应用可能是恶意软件,可能存在恶意使用结果信息的风险。 对于私有广播接收器内部广播接收器,结果的目的地是内部开发的应用,因此无需介意结果信息的处理。...4.2.2.5 使用广播发送敏感信息时,限制能收到的接收器(必需) 广播是所创建的系统,用于向未指定的大量应用广播信息或一次通知其时间。 因此,广播敏感信息需要谨慎设计,以防止恶意软件非法获取信息。...当发送方(源)广播接收器是内部广播接收器时,它具有一定程度的风险。 因此,考虑到结果数据可能是攻击数据,应该以安全的方式处理它。 请参考“3.2 小心安全地处理输入数据”。

80430
您找到你想要的搜索结果了吗?
是的
没有找到

应用安全指南 4.2.3 创建使用广播接收器 高级话题

4.0 4.2.3.1 结合导出属性意图过滤器设置(用于接收器) 表 4.2-3 展示了实现接收器时,导出设置意图过滤器元素的允许的组合。...图 4.2-5 是个例子,应用 B 应用 A 中都定义了意图过滤器(见图中的action ="X")的。首先,当另一个应用(应用 C)通过 隐式意图发送广播,它们不被私有接收器(A-1)接收。...这意味着私有广播接收器收到的广播,只是从内部应用发送的广播。 4.2.3.4 广播的类型特性 根据是否有序以及是否粘滞的组合,广播有四种类型。 要发送的广播类型基于广播发送方法而确定。...另外,广播接收器发送的结果信息,可以由发送者使用有序广播接收。 SMS 接收通知广播(SMS_RECEIVED)是有序广播的代表性示例。...电池状态变化通知广播(ACTION_BATTERY_CHANGED)是粘性广播的代表性示例。 粘性有序 这是具有有序粘性特征的广播

97810

应用安全指南 4.2.1 创建使用广播接收器 示例代码

使用广播接收器的风险对策,根据收到的广播的类型而有所不同。 你可以在以下判断流程中找到你的广播接收器。 接收应用无法检查发送广播的应用的包名称,它是链接伙伴所需的。...另外,根据定义方法,广播接收器可以分为两类:静态动态。...(),动态注册注销广播接收器 4.2.1.1 私有广播接收器 私人广播接收器是最安全的广播接收器,因为只能接收到从应用内发送的广播。...要点(接收广播): 1) 将导出属性显式设为true。 2) 小心并安全地处理收到的意图。 3) 返回结果时,不要包含敏感信息。 公共广播接收器的示例代码可以用于静态动态广播接收器。...内部广播接收器的示例代码可用于静态动态广播接收器

45420

鸿蒙的对比

文章目录 鸿蒙的对比 1. 系统内核方面的对比 2. 运行速度的对比 3. 作为手机操作系统的对比 4. 连接其他设备的对比 鸿蒙的对比 1....系统内核方面的对比 系统是基于linux的宏内核设计 ,宏内核包含了操作系统绝大多数的功能模块,而且这些功能模块都具有最高的权限,只要一个模块出错,整个系统就会崩溃,这也是系统容易崩溃的原因...作为手机操作系统的对比 鸿蒙都是基于 开源项目(AOSP) 进行开发的。 而AOSP里面的代码,是全球很多程序员共同维护开发的,谷歌华为也是其中的提供者之一。...开源平台是可以在开源许可下自由使用修改的。国内外很多手机厂商都根据这套代码制定了自己的操作系统,比如:三星、小米、魅族等。而华为也是基于这套开源体系,制定了鸿蒙操作系统。...鸿蒙操作系统的构成: HarmonyOS = 开放平台的开源代码(AOSP) - GMS - UI + HMS + 鸿蒙UI + 分布式软总线 + 以Ability为核心的应用开发框架 ?

1.1K20

Android学习--广播机制

广播机制简介 ----         Android的广播可以分为两种类型的,标准广播有序的广播;         标准广播:  是一种完全异步执行的广播,在广播发出去之后,所有的广播接收器几乎是同一时接收到这条广播...当这个广播接收器中的逻辑执行完毕之后,广播才会继续传递,所以这个时候的广播接收器是有先后顺序的,优先级高的广播接收器就可以先接收到广播消息,并且前面的广播接收器还可以截断正在传递的广播,这样的话后面广播接收器就不能接收到广播消息了...标签是同级的,不是包含的application标签里面的 静态注册  ----       上面我们说的是动态的注册,我们可以看到动态注册广播接收器可以自由的控制它的注册销毁,很是灵活,但是我们想一下有这样的一个场景...为了解决这个问题,就引入了本地广播的概念,本地广播就是发出的广播只能够在程序的内部进行床底,并且广播接收器也只能来接收来自本应用程序发出的广播,提高了程序的安全性!      ...下面这里还有一点需要我们注意的,就是有序广播发出之后,接收器的优先级的问题,代码如下: ?       上面就是我们总结的关于广播通知的问题!

55350

ios之间文件互传_转移到iphone12

如果之前是用户,在购买 iphone 12 新款手机之后,如何从转移数据到 ios?可以通过苹果官方提供的“转移到 ios”应用,将手机中的内容进行转移,感兴趣的朋友快来看看吧!...如何将数据从设备转移到iphone12 可转移的内容包括: 通讯录、信息历史记录、相机照片视频、web 书签、邮件帐户日历。...使用前准备事项: 1.通过苹果官网下载“转移到 ios”应用,并在手机中进行安装。 2.在设备上,确保 wi-fi 已开启。 3.将新 iphone 设备插入电源。...例如,在设备上,“转移到 ios”app 应全程显示在屏幕上。如果您在转移完成之前在设备上使用另一个 app 或接到电话,您的内容将无法完成转移。...如果设备显示您的互联网连接信号弱的警告,您可以忽略这条警告。 4.在设备上输入代码。然后等待“传输数据”屏幕出现。 5.在设备上,选择您想要转移的内容并轻点“下一步”。

1.6K10

谷歌大开“吃”戒的产物,Andriod O全球发布

2017年3月26日,谷歌默默的发布了下一代OS的第一个开发者预览版:Android O,毫无悬念这应该就是8.0了!发布之后,用户纷纷表示:我7.0都没升呢,你就出8.0了?...得知发布后,腾讯WeTest立刻在云真机产品中增加了带有O系统的真机,便于同学们第一时间了解新系统,面对未来的开发更加得心应手。...Android O 还向通知添加了新的视觉效果分组,从而使用户在收到消息或查看通知栏时更容易看到通知内容。...3、检查在您应用的清单中定义的广播接收器。 如果您的清单为显式广播声明了接收器,您必须予以替换。...可能的解决方法包括: ①通过调用 Context.registerReceiver() 而不是在清单中声明接收器的方式在运行时创建接收器。 ②使用计划作业检查条件是否会触发隐式广播

88920
领券