[发明专利]对涉及分析硬件传感器输出的攻击进行阻止的方法有效
| 申请号: | 201610076522.9 | 申请日: | 2013-02-08 |
| 公开(公告)号: | CN105787363B | 公开(公告)日: | 2019-11-05 |
| 发明(设计)人: | 格伦·丹尼尔·沃斯特 | 申请(专利权)人: | 黑莓有限公司 |
| 主分类号: | G06F21/55 | 分类号: | G06F21/55;G06F21/83 |
| 代理公司: | 中科专利商标代理有限责任公司 11021 | 代理人: | 穆童 |
| 地址: | 加拿大安大*** | 国省代码: | 加拿大;CA |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 涉及 分析 硬件 传感器 输出 攻击 进行 阻止 | ||
1.一种用于便携式电子设备阻止恶意攻击的方法,所述恶意攻击被设计为通过分析硬件传感器输出来推导出用户输入,所述方法包括:
在所述便携式电子设备将软件应用作为进程执行时,在存在硬件传感器输出的情况下如下控制硬件传感器输出:在前台中运行所述进程的这些时间段期间采样的任何硬件传感器输出能够用于所述进程,以及在后台中运行所述进程的这些时间段期间采样的任何硬件传感器输出不能够用于所述进程。
2.根据权利要求1所述的方法,其中,所述便携式电子设备包括具有按键的物理触觉键盘,以及触摸事件包括按键压下或按键松开或这二者。
3.根据权利要求1所述的方法,其中,所述便携式电子设备包括具有触摸传感器的触摸屏,以及触摸事件包括压下或松开或这二者。
4.根据权利要求3所述的方法,其中,虚拟键盘的图像能够显示在所述触摸屏上,以及所述触摸事件包括所述虚拟键盘中的按键的按键压下或按键松开或这二者或按键挥击。
5.根据权利要求1所述的方法,其中,所述硬件传感器输出包括来自加速度计的输出。
6.根据权利要求1所述的方法,其中,所述硬件传感器输出包括来自陀螺仪的输出。
7.根据权利要求1所述的方法,其中,所述硬件传感器输出包括来自磁力计的输出。
8.根据权利要求1所述的方法,其中,在所述便携式电子设备将软件应用作为进程执行时,所述方法还包括:使伪硬件传感器输出而不是在第二时间段期间采样的任何硬件传感器输出能够用于所述进程。
9.根据权利要求8所述的方法,其中,所述伪硬件传感器输出是由以下一个或其任何组合产生的:常数、固定波形以及实际的硬件传感器输出。
10.根据权利要求1所述的方法,还包括:在所述便携式电子设备将所述软件应用作为进程执行时,在存在附加硬件传感器输出的情况下如下控制附加硬件传感器输出:在前台中运行所述进程的时间段期间采样的任何附加硬件传感器输出能够用于所述进程,以及在后台中运行所述进程的时间段期间采样的任何附加硬件传感器输出不能够用于述进程。
11.根据权利要求10所述的方法,其中,所述附加硬件传感器输出是从加速度计输出的。
12.根据权利要求10所述的方法,其中,所述附加硬件传感器输出是从陀螺仪输出的。
13.根据权利要求10所述的方法,其中,所述附加硬件传感器输出是从磁力计输出的。
14.根据权利要求1所述的方法,其中,所述便携式电子设备能够操作为登记另一软件应用具有接收所述传感器输出的采样的许可,以及所述方法还包括:
当所述便携式电子设备将所述另一软件应用作为另一进程执行时,在存在硬件传感器输出的情况下如下控制硬件传感器输出:所采样的任何传感器输出能够用于所述另一进程,而与何时对所述传感器输出进行采样无关。
15.一种用于便携式电子设备阻止恶意攻击的方法,所述恶意攻击被设计为通过分析硬件传感器输出来推导出用户输入,所述方法包括:
在所述便携式电子设备将软件应用作为进程执行时,在存在硬件传感器输出的情况下如下控制硬件传感器输出:在后台中运行所述进程的时间段中出现的触摸事件窗口期间采样的任何硬件传感器输出不能够用于所述进程,以及在所述软件应用的执行期间的所有其他时间处采样的任何硬件传感器输出能够由所述进程来接收,触摸事件窗口在触摸事件的检测之前开始,并在触摸事件的检测之后的某个时间处结束。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于黑莓有限公司,未经黑莓有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610076522.9/1.html,转载请声明来源钻瓜专利网。
- 上一篇:审核设备
- 下一篇:无线WiFi热点的控制方法、装置以及终端





