世界上最可怕的搜索引擎--Shodan

简介: 本文讲的是世界上最可怕的搜索引擎--Shodan,在2009年举办的黑客大会DEFCON会上,一位名叫约翰·马瑟利的黑客发布了一款名为“Shodan”的搜索引擎。

本文讲的是 世界上最可怕的搜索引擎--Shodan,在2009年举办的黑客大会DEFCON会上,一位名叫约翰·马瑟利的黑客发布了一款名为“Shodan”的搜索引擎。其名字取自风靡一时的电脑游戏System Shock中的邪恶主机。Shodan诞生不久后,一些媒体惊呼,“世界上最可怕的搜索引擎”来了!

image

谷歌、百度等搜索引擎通过引用返回的内容进行检索,而Shodan则通过来自各种设备的HTTP header以及其它标志性信息进行检索。Shodan可以收集这些设备的信息,并根据其所属国家、操作系统、品牌以及许多其它属性进行分类。可以大致把谷歌、百度看做是网站内容搜索,而把Shodan看做是网络设备搜索。国内与之类似的则是知道创宇于去年发布的Zoomeye,但Shodan只关注联网设备的搜索,而Zoomeye除了联网设备还可搜索网站组件,可以用来对web服务进行细节分析。

乌云的知识库中这样介绍Shodan:

Shodan能找到的设备:

服务器

路由器

交换机

公共ip的打印机

网络摄像头

加油站的泵

Voip电话和所有数据采集监控系统

Shodan能做的:

用户搜索制定的项目

Shodan寻找端口并拦截数据

Shodan为拦截的数据设置索引

显示结果

就在本月中旬,Shodan的创造者马瑟利又高调地宣称,Shodan将被打造成面向物联网的崭新搜索引擎。Shodan不仅能够搜到某个区域的思科路由器,通过同样的机制,它还可以搜到摄像头、视频广告牌、车牌扫描仪、巨大的风力涡轮机以及许许多多的其它在线设备。

Shodan的性能十分灵活,很多人使用它是出于好奇心。举例而言,马瑟利使用Shodan搜到了连接到互联网的车牌扫描仪,并发现1.3%的底特律司机使用的车牌是个性车牌,比如embalmer(尸体防腐剂)。

Shodan的力量可以被用在好的方面。制造商可以通过Shodan定位那些没有打上最新版补丁的物联网设备。销售部门则可以使用它发现新的消费机会。比如通过一条Shodan搜索指令,就可以找到十所大学中需要调试的惠普打印机。

image

尽管使用Shodan的人们可能是为了好奇或是研究,但它还是引发了许多需要考虑的安全因素。

Shodan并不能找到物联网上的所有设备,它只是在互联网上搜寻看上去是“可连接”的设备而已。物联网设备中的大多数都是通过“智能Hub”(物联网设备的路由器)单向传输数据的传感器,它们都接入到和云端以NAT架构连接的家庭网络中。

不过,根据马瑟利的说法,物联网Hub往往没有选择最优的安全策略。很多设备仍然启用了Telnet,其密码可能是默认密码甚至是没有密码。如果这些Hub直连到互联网上,Shodan就可以找到它们。而且,如果有人能够通过互联网访问Hub,他就能监控穿过这些传感器的探测数据。通过这种方法将可以监控那些将运动传感器数据存储在云端的家庭。窃听者可以通过传感器数据来确定是否有人在家。

使用Shodan搜索的下一步可能是入侵或登录一个暴露在互联网上的家庭路由器,因此Shodan可能会被用作一个指向性的DIY攻击搜索引擎,但与一般搜索不同的是,它的目标是新近出现的消费设施。

如果是研究人员或白帽子使用Shodan,它就会成为在物联网早期的混乱年代中的清道夫。在研究人员负责任的提交漏洞信息后,他们可以和物联网设备制造商合作,在全网范围内跟踪那些没有打上补丁的设备。使用良性的漏洞扫描循环可以让每个人身边的物联网变得更安全。

但同样,该引擎也可被恶意黑客毫无限制的利用。因此,它从诞生起就注定会引起无休止的争议。

奥威尔的《动物农庄》中有句话,战争即和平。联合国安全理事会的五大常任理事国分别为美、英、俄、法、中,但有多少人知道这五个国家同时也是世界上最大的武器供应商?

原文发布时间为:七月 22, 2015
本文作者:王小瑞
本文来自云栖社区合作伙伴安全牛,了解相关信息可以关注安全牛。
原文链接:http://www.aqniu.com/hack-geek/8817.html

相关实践学习
阿里云AIoT物联网开发实战
本课程将由物联网专家带你熟悉阿里云AIoT物联网领域全套云产品,7天轻松搭建基于Arduino的端到端物联网场景应用。 开始学习前,请先开通下方两个云产品,让学习更流畅: IoT物联网平台:https://iot.console.aliyun.com/ LinkWAN物联网络管理平台:https://linkwan.console.aliyun.com/service-open
相关文章
|
虚拟化 Windows
解决Enable-WindowsOptionalFeature : 功能名称 Microsoft-Hyper-V 未知。
解决Enable-WindowsOptionalFeature : 功能名称 Microsoft-Hyper-V 未知。
4611 0
解决Enable-WindowsOptionalFeature : 功能名称 Microsoft-Hyper-V 未知。
|
11月前
|
前端开发 JavaScript Java
Java 学习路线规划及项目案例中的技术栈应用解析
内容包括:**Java 17核心特性**(如sealed class、record)与模块化开发;Spring Boot 3 + Spring Cloud微服务架构,涉及响应式编程(WebFlux)、多数据库持久化(JPA、R2DBC、MongoDB);云原生技术**如Docker、Kubernetes及CI/CD流程;性能优化(GraalVM Native Image、JVM调优);以及前后端分离开发(Vue 3、Spring Boot集成)。通过全栈电商平台项目实战,掌握从后端服务(用户、商品、订单)到前端应用(Vue 3、React Native)的全流程开发。
518 9
|
数据采集 自然语言处理 API
集运物流企业构建反向海淘系统的完整投入分析,涵盖技术、物流、合规、运营四大核心模块的详细成本与资源
集运物流企业构建反向海淘系统需投入技术、物流、合规、运营四大模块资源。技术方面涵盖用户端与商家端开发、API对接及智能清关系统,首年成本约150万至800万人民币。物流基建包括国内集运仓、国际运输和海外派送,涉及浮动成本。合规投入涉及跨境资质、国际认证及数据安全。运营阶段注重市场推广、客服体系及品牌建设。总初期启动成本150万至800万,持续运营年成本100万至500万。成功要素包括差异化服务、技术护城河和本地化运营。
|
运维 数据可视化 搜索推荐
零代码、低代码、全代码的区别
如果您留意过这两年IT行业的新词汇,一定会注意到零代码、低代码这几个新事物。此前,阿里云智能总裁、达摩院院长张建锋在会上表示:未来的软件开发一定是碎片化的,2021年的潮流就是低代码开发,低代码开发将是2021年的行业关键词。从这句话中,我们不难发现,随着低代码、无代码在2021开年的火爆程度,俨然有逐渐成为新风口的趋势。对此,为了帮助大家更快速的了解低代码、无代码、全代码,我特地为大家整理了他们之间的区别,供大家参考学习,希望对大家有所帮助!
4507 1
零代码、低代码、全代码的区别
|
XML JavaScript 前端开发
vue实战——图标,请使用SVG!(含插件vue-svg-icon的使用)
vue实战——图标,请使用SVG!(含插件vue-svg-icon的使用)
1391 1
|
数据采集 网络协议 开发者
工业自动化领域常见的通讯协议
工业自动化领域常见的通讯协议
3077 1
|
程序员 API C语言
超详细实现【贪吃蛇】(1)
超详细实现【贪吃蛇】(1)
296 2
|
API Windows
微软新一代输入法框架 TSF - Text Service Framework 小小的研究
原文:微软新一代输入法框架 TSF - Text Service Framework 小小的研究 虽说是转载的,但是其中,有很多我自己的评论,我会用红色的字标出来,参考的博文有: TSF架构:http://blog.
5351 0
|
Windows
windows系统bat批处理 windows 关机,重启,锁定,休眠,注销
windows系统bat批处理 windows 关机,重启,锁定,休眠,注销
3849 0

热门文章

最新文章