用无人机打造空中搜索引擎

简介:

世界那么大,有数以百万计的设备等着我们去探索。

如今无人机已经渗透到我们生活的各行各业,比如农牧业生产、物流运输、考古勘测、环境保护。最近,公司利用无人机打造一个空中安全项目。不得不感叹,只有你想不到,没有无人机做不到。

具体来说,一个安全极客小团队正遥控一个ZigBee无人机探测器来绘制某区域内的接入物联网的设备的地图。他们希望这个项目可以成为SHODAN搜索引擎可利用的一部分,把那些有安全缺陷即可以被入侵的设备暴露出来。

用无人机打造空中搜索引擎

这个项目由德克萨斯州公司禁卫军(Praetorian)管理的一个团队运作,利用研究人员的业余时间来探索使用流行的ZigBee通信协议的物联网设备的功能性和安全性是否完整。

这些设备在哪?是哪个厂商生产的?他们被用来做什么?它们安全么?我们希望我们有回答这些问题的答案。

探索的第一步包括定位和识别那些开启ZigBee协议的设备和网络。我们从这里开始定位并逐渐扩大范围。世界那么大,有数以百万计的设备等着我们去探索。

这个无人机可以在德克萨斯州的奥斯丁区域内被追踪,并实时绘制项目地图。目前为止,它已经发现了超过1600个不同的物联网设备,其中有453个是索尼的,110个飞利浦的。

在一次大概只有18分钟的飞行中,ZigBee无人机探测器发现了700多个不同的设备。然后,它能够分析这些设备的安全设置、厂商ID、销售渠道以及其它属性。

这个安全极客小团队斗志昂扬,声称:“马上,我们就会发布一个完整的关于如何制作我们的设备的指南,同时也会发布相应的驱动代码,其它对这个项目有热情的工程师和黑客们可以开始玩儿起来了。”

据悉,禁卫军公司这一项目被想去“追猎”设备的人寄予厚望。


原文发布时间: 2015-08-15 22:06
本文作者: 小丸子
本文来自云栖社区合作伙伴镁客网,了解相关信息可以关注镁客网。
相关文章
|
存储 算法 Java
HashMap 之底层数据结构和扩容机制
HashMap 之底层数据结构和扩容机制
1784 1
|
5G 芯片
带你读《无人机网络与通信》之二:空对地与空对空数据链路通信
本书针对无人机系统两个关键问题—通信组网和管控体系做了比较全面和深入的描述和探讨,特别是以大量笔墨分析了现有无线通信解决方案,对比了不同通信协议,得出了很有价值的研究结论。无人机的跨越式发展将涉及公共安全管理的问题,构建管控体系是当务之急,分级管理以及制定相应的适航标准是一件大事情,本书对此也进行了系统的、建设性的讨论。未来,高档无人机和无人机集群将对环境具有更强的感知能力和自适应能力,还有对任务的自规划和学习、调整能力,本书讨论的内容将为它们的发明、部署和监督提供宝贵的信息。
|
安全 机器人 测试技术
带你读《无人机网络与通信》之一:无人机系统概述
本书针对无人机系统两个关键问题—通信组网和管控体系做了比较全面和深入的描述和探讨,特别是以大量笔墨分析了现有无线通信解决方案,对比了不同通信协议,得出了很有价值的研究结论。无人机的跨越式发展将涉及公共安全管理的问题,构建管控体系是当务之急,分级管理以及制定相应的适航标准是一件大事情,本书对此也进行了系统的、建设性的讨论。未来,高档无人机和无人机集群将对环境具有更强的感知能力和自适应能力,还有对任务的自规划和学习、调整能力,本书讨论的内容将为它们的发明、部署和监督提供宝贵的信息。
|
Java Windows
windows下 安装 Elasticsearch报错warning: usage of JAVA_HOME is deprecated, use ES_JAVA_HOME
windows下 安装 Elasticsearch报错warning: usage of JAVA_HOME is deprecated, use ES_JAVA_HOME
1014 0
|
存储 缓存 前端开发
理清 nginx 中的 location 配置
理清 nginx 中的 location 配置
|
数据采集 存储 运维
提升团队工程交付能力,从“看见”工程活动和研发模式开始
本文从统一工程交付的概念模型开始,介绍了如何将应用交付的模式显式地定义出来,并通过工具平台落地。
123481 420
|
监控 数据挖掘 数据安全/隐私保护
ERP系统中的财务合规与审计
【7月更文挑战第25天】 ERP系统中的财务合规与审计
941 1
|
机器学习/深度学习 人工智能 TensorFlow
机器学习项目实战:使用Python实现图像识别
在AI时代,Python借助TensorFlow和Keras实现图像识别,尤其在监控、驾驶、医疗等领域有广泛应用。本文通过构建CNN模型识别MNIST手写数字,展示图像识别流程:安装库→加载预处理数据→构建模型→训练→评估。简单项目为深度学习入门提供基础,为进一步探索复杂场景打下基础。
1389 5
|
机器学习/深度学习 测试技术 PyTorch
轻量级网络——MobileNetV3
轻量级网络——MobileNetV3
1308 0
轻量级网络——MobileNetV3
|
Java 测试技术 开发者
Java线程池ThreadPoolExcutor源码解读详解09-4种拒绝策略
本文介绍了线程池的四种拒绝策略:AbortPolicy、DiscardPolicy、DiscardOldestPolicy和CallerRunsPolicy,并通过代码示例展示了它们在任务过多时的不同处理方式。AbortPolicy会抛出异常并停止主线程;DiscardPolicy会默默丢弃新任务;DiscardOldestPolicy会抛弃队列中最旧的任务来接纳新任务;而CallerRunsPolicy则是由调用者线程执行被拒绝的任务,以减缓新任务的提交速度。这四种策略适用于不同的场景,开发者可以根据需求选择合适的策略。
1646 5