53亿台蓝牙功能设备受“BlueBorne”攻击影响

简介:

安全研究人员已经发现总计8项安全漏洞(统一代号为BlueBorne),并表示其将影响到超过53亿台启用蓝牙功能的各类设备。

研究人员们指出,这些安全漏洞无法被传统安全解决方案所检测及保护。另外,攻击者在利用这些安全漏洞时,既不需要进行用户交互、也不需要与目标设备进行配对。

一切启用蓝牙功能的设备受影响

这些安全漏洞影响到Android、iOS、Microsoft以及Linux等系统平台,波及范围几乎涵盖一些蓝牙设备类型,包括从智能手机、笔记本电脑、物联网设备以及智能车辆的几乎一切蓝牙设备类型。

BlueBorne迄今为止最严重漏洞53亿台蓝牙功能设备受影响-E安全

在这8项安全漏洞当中,有3项被定为高危级别。而且根据Armis公司(物联网安全企业,其率先发现了BlueBorne漏洞)研究人员们的说明,其允许攻击者控制目标设备并执行恶意代码,或者运行中间人攻击并拦截蓝牙通信内容。

此外,这些安全漏洞还可被制作为一款自传播蓝牙蠕虫病毒,并很可能在企业网络甚至全球范围内造成严重破坏。

迄今为止已发现的最严重蓝牙安全漏洞

Armis公司发言人在接受邮件采访时指出,“这些安全漏洞可以说是蓝牙技术层面已发现的最为严重的缺陷。”

他同时补充称,“此前发现的各类蓝牙漏洞主要存在于协议层级。但这批新漏洞则存在于实现层级,其能够绕过各类验证机制并完全接管目标设备。”

Armis方面同时警告称,亦有可能出现将物理实体与BlueBorne漏洞加以结合的攻击案例。举例来说,在银行投递包裹的送货人可能在启用蓝牙功能的设备上嵌入武器化代码。一旦进入银行,他包裹中的设备就会感染其它装置,使其得以成功入侵原本安全的网络环境。

约20亿台设备无法接收补丁

Armis公司已经将这些安全漏洞报告给多家硬件与软件供应商,其中包括苹果、谷歌、微软以及Linux社区。已经有部分补丁开发完成并将在未来数天到数周内进行发布。

尽管如此,仍有一部分设备将永远无法接收到BlueBorne修复补丁——这是因为此类设备已经到达使用寿命终点且不再受到官方支持。Armis公司估计这一比例占到全部蓝牙设备的40%左右,涉及的设备总量超过20亿台。

BlueBorne安全漏洞已经被标记为以下标识码:

Android设备相关漏洞包括CVE-2017-0781、CVE-2017-0782、CVE-2017-0783以及CVE-2017-0785;

Linux为CVE-2017-1000251与CVE-2017-1000250;

iOS为CVE-2017-14315;

Windows则为CVE-2017-8628。

具体哪些设备会受到影响?

所有版本的Android手机、平板设备以及可穿戴设备都将受到以上提到的四类设备安全漏洞的影响。采用蓝牙低功耗技术的Android设备则不受影响。谷歌公司已经在其9月Android安全公告当中修补了相关漏洞。

自Windows Vista起的各Windows版本将全部受到影响。微软公司指出,Windows手机不会受到BlueBorne的影响。微软方面曾于今年7月秘密发布CVE-2017-8628补丁,但直到9月的补丁星期二当中才列出与所修复安全漏洞相关的具体细节。

全部运行有BlueZ的Linux设备都将受到一项信息泄露问题的影响,而所有3.3-rc1版本以上的Linux设备(发布于2011年10月)则受到另一项远程代码执行漏洞影响——其可通过蓝牙被利用。基于Linux的三星Tizen OS同样在受影响范畴之内。

版本低于iOS 9.3.5的全部iPhone、iPad以及iPod Touch产品,外加7.2.2版本以下的AppleTV也将受到影响。不过此项漏洞已经在iOS 10当中得到修复。

消费者们如何应采取哪些安全措施?

禁用蓝牙 除非您需要使用,否则请立即将其关闭。当设备上提示并安装完成补丁或者更新之后,您即可重新开启蓝牙功能并安全使用。

Android设备用户可以通过谷歌Play Store下载BlueBorne Android App以检测您的设备是否存在安全漏洞。

以下分别为BlueBorne安全漏洞技术报告以及一段讲解BlueBorne攻击方法的视频。另外,E安全还为读者整理出面向Android、Windows以及Linux设备的多段BlueBorne攻击演示。


本文转自d1net(转载)

相关文章
|
2月前
|
敏捷开发 开发框架 测试技术
从零开始:如何快速开发一个软件?实用方法 + 避坑指南
本文介绍了如何在保证质量的前提下快速开发软件,涵盖从需求分析到上线推广的完整流程。内容包括敏捷开发、MVP设计、工具选择、团队协作与持续运营等关键环节,适合初创团队、企业试点及个人开发者参考,帮助高效验证产品价值,缩短开发周期,降低试错成本。
|
12月前
|
Java C#
如何避免在C#循环中使用await
如何避免在C#循环中使用await
302 9
|
12月前
|
数据采集 人工智能 搜索推荐
【通义】AI视界|迎接Apple Intelligence,Mac家族进入M4芯片时代
本文概览了近期科技领域的五大热点:苹果宣布Apple Intelligence将于2025年4月支持中文;新款Mac将搭载M4芯片;ChatGPT周活跃用户达2.5亿,主要收入来自订阅;Meta开发AI搜索引擎减少对外部依赖;周鸿祎支持AI发展但反对构建超级智能。更多详情,访问通义平台。
|
KVM 虚拟化
KVM虚拟机的冷迁移
这篇文章详细描述了KVM虚拟机的冷迁移过程,包括无依赖环境迁移、有链接克隆虚拟机迁移、多块磁盘迁移的案例,以及可能遇到的错误和解决方案。
437 3
|
SQL 缓存 测试技术
RESTful API设计的最佳实践:构建高效、可维护的Web服务接口
【6月更文挑战第11天】构建高效、可维护的RESTful API涉及多个最佳实践:遵循客户端-服务器架构、无状态性等REST原则;设计时考虑URL结构(动词+宾语,使用标准HTTP方法)、使用HTTP状态码、统一响应格式及错误处理;确保数据安全(HTTPS、认证授权、输入验证);实施版本控制;并提供详细文档和测试用例。这些实践能提升Web服务接口的性能和质量。
|
Kubernetes 开发工具 Docker
Ubuntu20.04安装k8s v1.21.0
Ubuntu20.04安装k8s v1.21.0
1051 0
|
机器学习/深度学习 数据可视化 数据挖掘
【机器学习实战】10分钟学会Python怎么用Ridge岭回归进行正则化(十三)
【机器学习实战】10分钟学会Python怎么用Ridge岭回归进行正则化(十三)
1197 0
加减运算电路的介绍
加减运算电路 引言: 加减运算电路是计算机中常见的一种电路,它能够对数字进行加法和减法运算。本文将介绍加减运算电路的原理、设计和应用。 一、加法运算电路 加法运算电路是实现数字加法的关键部分。它能够将两个二进制数相加,并输出它们的和。 1. 半加器 半加器是加法运算电路的基本单元。它能够对两个二进制位进行加法运算,并输出它们的和与进位。半加器的逻辑电路图如下: (图1:半加器逻辑电路图) 半加器的真值表如下: (表1:半加器真值表) 从真值表可以看出,半加器的和输出位等于两个输入位的异或运算结果,进位输出位等于两个输入位的与运算结果。 2. 全加器 全加器是由两个半加器组成的加
732 0
|
人工智能 算法 前端开发
如何使用ModelScope训练自有的远场语音唤醒模型?
本文介绍魔搭社区中远场语音增强与唤醒一体化的语音唤醒模型的构成、体验方式,以及如何基于开发者自有数据进行模型的定制。
1205 0
如何使用ModelScope训练自有的远场语音唤醒模型?
|
网络安全 数据安全/隐私保护 Windows