历史上的今天
返回首页

历史上的今天

今天是:2025年01月31日(星期五)

2018年01月31日 | 多层次、预先集成的防护措施 防范物联网僵尸攻击

2018-01-31 来源:互联网

    物联网僵尸来了。它们数量众多,我们短期内无法将其全部消灭。


  它们很可能危及你的设备安全。因此,现在就应该采取措施,确保你的设备免受感染。


  在之前的博文(物联网僵尸吞噬互联网))中,我们深入探讨了最近发生的大规模DDoS(Distributed Denial of Service,分布式拒绝服务)攻击事件。在这些攻击事件中,物联网设备被用作机器人或者僵尸。该博文发布后不久,一个自称是该恶意软件作者的人公布了攻击软件的源代码。这款名为Mirai的恶意软件是一种木马病毒,感染物联网设备后,向多家知名网站发起了DDoS攻击,受害设备数量惊人。Malware Tech估计有12万台设备受到感染,而Level 3则称有150万台设备受到感染。这起攻击事件只是最新的一例。

  这些病毒是永久性的。


  在思考如何应对攻击时,借用一下医学病毒学原理来更好地了解一下Mirai的传播方式,对我们是很有帮助的。


  医学上的感染分析方法是采用曲线图来表现易感染、感染、修复三者的关系。这一方法同样适用于我们现在面临的问题:

  

  设备一旦被感染,就会利用伪证书在网络上寻找带有开放Telnet端口的设备。一旦找到这样的设备,就将木马病毒植入其中,使其变成同样的傀儡机去感染更多目标。这个过程如上图曲线的第一段所示。


  有些设备有的可以修复或者受到保护,但很多都不能,于是成为被永久感染的设备。


  即使那些修复了的设备,也不能避免被其他感染病毒的设备再次感染。由于许多设备被永久感染,袭击将随时可能卷土重来。


  我们可以杀死Mirai病毒吗?


  有些方法可以杀死Mirai病毒,或者至少限制其影响。


  修复所有设备


  实际上,这是不可能的。大部分设备拥有者都不知道他们的设备已被感染,也不具备修复设备的技能,甚至也 没有意愿修复设备(因为没有受到直接影响)。


  封杀控制-指令服务器


  Mirai的弱点之一是新感染的设备需要向指令-控制服务器注册后方可下载指令。这些是散播病毒的服务器,而非可能的受感染设备。如果控制-指令服务器被封杀,将会限制Mirai病毒的扩散。


  保护目标


  为了应对近日发生的物联网DDoS攻击,安全网站krebsonsecurity.com被迫更换了托管公司。DDoS攻击并非是新鲜事,防御办法还是有的,像这种转移也是行之有效的应对措施之一。


  不过,说到底,要想修复目前所有被感染或者潜在会被感染的设备并不现实,而且我们也做不到彻底清理感染。


  前景展望


  即便不是Mirai,也会有其他自我繁殖的恶意软件会被开发出来感染其它物联网设备。Mirai源代码的公开将加快后续病毒的开发步伐。


  Mirai源代码的公开会造成这一代码被广泛利用、发展。可以预见,将来的攻击手段会取消对指令和控制服务器的依赖,从而使杀毒任务更加艰巨。


  目前,Mirai主要进行DDoS攻击。但是未来,它将利用物联网设备作为僵尸物联网设备,攻击同一网络上的其它系统。


  设备免疫


  目前看来,物联网僵尸在可预见的将来都会存在。我们可以避免甚至隔离物联网僵尸,但是随着网络的变更以及新设备的发展,新的病毒感染途径也会随之出现。由于感染的风险持续存在,设备成为感染目标只是个时间问题。因此,对设备进行免疫,使其免受感染至关重要。


  显然,免疫的第一步首先是消除已知的感染方式。消除或者阻断不必要的服务(如Telnet),消除默认证书,代之以安全密码,阻断与外部端点的意外连接。


  但从长远来看,还需采取进一步措施防止出现可被适应型病毒利用的漏洞。这就是CWE/SANS Top 25 Most Dangerous Software Errors ()等工具软件的作用,同时也是风河能够效力之处。


  风河产品可以提供以下多层次、预先集成的防护措施:


  -安全启动和初始化,防范受影响的可执行代码


  -静态数据加密,保护证书及其它敏感信息


  -双向验证,阻止不法终端及恶意尝试连接


  -通信加密,保护敏感信息


  -操作系统增强,防止权限升级


  -防火墙阻断意外的外部访问或者意外的外部连接


  -安全更新修改需经授权,防止恶意修改


  风河的可定制系统产品集成了这些防护措施,使无关的服务被排除在设备之外。这样就最大程度减少了病毒感染的途径,使设备具有强大的防御功能。


  此外,风河的专业服务(Professional Services)团队能够从建立和部署安全证书的工具和流程,到优化硬件安全功能的使用,以及安全风险评估和安全测试等多方面,对产品进行评定,帮您定制适合您的产品。


  永绝后路


  物联网僵尸会侵入你的设备、与设备互访并寻找继续感染其他设备的途径。保护设备的方法有很多种,而预先集成的解决方案不仅能够使设备免受当前的病毒种类感染,并且能够阻止将来变种病毒的侵袭。这种方法就是免疫——将使你的设备长期保持健康。

推荐阅读

史海拾趣

安美通(APPCON)公司的发展小趣事

随着市场的不断变化和客户需求的升级,安美通意识到只有不断创新才能在竞争中立于不败之地。因此,公司加大了对研发的投入,积极引进高端人才,并与多所高校和研究机构建立了紧密的合作关系。通过持续的技术创新,安美通成功推出了一系列具有自主知识产权的新产品,进一步巩固了其在行业内的领先地位。

申风(everanalog)公司的发展小趣事

申风(everanalog)公司于2013年在上海成立,由一群充满激情和梦想的电子工程师组成。创始人施嘉铭凭借其深厚的行业经验和前瞻性的视野,带领团队开始了集成电路设计的探索之旅。在初创阶段,公司面临着资金紧张、人才短缺等挑战,但团队凭借着坚定的信念和不懈的努力,逐渐在市场上站稳了脚跟。

DuPont公司的发展小趣事

为了进一步拓展电子市场,DuPont公司积极寻求与全球知名电子企业的合作。通过与国际知名品牌的战略合作,DuPont成功进入了多个重要的电子市场领域,如智能手机、平板电脑、汽车电子等。这些合作不仅为DuPont公司带来了广阔的市场空间,也促进了公司在电子领域的技术创新和产品升级。

Fedco_Batteries公司的发展小趣事

面对日新月异的市场需求和技术变革,Fedco_Batteries始终保持创新的步伐。公司加大了研发投入,不断推出新型电池产品,满足客户的多样化需求。同时,公司还积极探索新的应用领域,将电池技术应用于更多领域,如新能源汽车、智能家居等。这种创新驱动的发展战略,让Fedco_Batteries在行业中始终保持领先地位。

Computer Conversions Corp公司的发展小趣事

随着公司技术的成熟和知名度的提升,Computer Conversions Corp开始将目光投向国际市场。公司派出专业的市场拓展团队,深入欧洲、亚洲等多个地区进行市场调研。经过一系列精准的市场分析和产品定位,公司成功地将产品推向了全球市场。这一过程中,他们不仅赢得了众多国际客户的信赖,还通过与当地企业的合作,进一步提升了品牌的影响力和市场份额。

Flexxon Pte Ltd公司的发展小趣事

面对全球对环境保护和可持续发展的日益关注,Flextronics(Flexxon Pte Ltd)积极响应,将绿色制造理念融入企业运营的每一个环节。公司采用环保材料、优化生产工艺、实施节能减排措施,努力降低对环境的影响。同时,Flextronics还积极参与国际环保标准的制定和推广工作,与上下游合作伙伴共同构建绿色供应链体系。这些努力不仅提升了企业的社会责任形象,也为公司的可持续发展奠定了坚实基础。

问答坊 | AI 解惑

从摇篮到坟墓 固特异打造RFID轮胎全程服务

[摘要]  美国著名轮胎制造商固特异为纳斯卡赛车运动推出一项轮胎出租项目,他们把纳斯卡赛车运动中应用的轮胎全部贴加RFID标签,这样就实现了轮胎由制造下线到变成废品的\"从摇篮到坟墓\"整个过程的追踪。最近几个赛季,固特异(Goodyear)在纳斯 ...…

查看全部问答>

推荐一个不错的操作系统,国人团队开发的

几天前在非技术区发现djyos大侠发表的一个帖子,估计djyos是他们的大佬吧。 都江堰操作系统,这几天仔细看了他们的官网,并粗粗浏览了他们的文档,他们的设计果然有独到创新之处,令人耳目一新啊。 一个团队,5年潜心开发,了不起啊,冲这种精神 ...…

查看全部问答>

求助:WINCE下2440串口读写问题(急)

小弟正在调试WINCE+2440下串口程序,现在COM1已经打开,我把2440的板子COM1直接用串口线连接到PC的COM3,发现通过COM1写到PC的全是???,通过PC写到COM1的是ff,或者77之类的乱码,是怎么回事?先谢了。…

查看全部问答>

请问,pxa270 烧写wince 5时不能烧写至nand flash

请问,pxa270 烧写wince 5时不能烧写至nand flash: 出现以下错误: INFO: FlashErase: erasing flash A6600000 to A7C3FFFF.  Please wait... ................................................................................ .... ...…

查看全部问答>

单片机与PLC(TLP521)

现在我在做工程,很急,一个星期内要完工,这都过了三天了,软件写完了,硬件在实验室测了也正常.但到工业现场干扰就来了,经过排查,确定了是硬件电路,也就是光耦采集信号的稳定问题.由于我所做的工程(显示板)和马达共地,马达启动电流比较大,且工作的时候 ...…

查看全部问答>

求教,串口在与上位机通信时需要自定义通信握手吗?

  今天负责我项目的总工程师要我在串口与上位机接收和发送数据时建立一个握手协议,我个人认为串口通信的可靠性是很高的,按理是不需要另外定义握手的,如果需要建立的概率时多少呢,也就是说串口在的误码率有多高?串口定义的波特率是115200Hz,请 ...…

查看全部问答>

介绍 具有pwm模块的常用单片机

各位高手们,你们经验比较丰富,见的单片机种类也多。请问一下有没有常见的,具有PWM功能的单片机,可以输出50kHz~100kHz的pwm脉冲信号,介绍几个。最近在做这方面的实验,谢谢各位了…

查看全部问答>

单片机兼职

本公司致力于开发工业控制类产品,现诚聘单片机开发兼职,要求熟悉主流单片机,模拟电路设计,熟悉单片机嵌入式式C语言编程,有模拟电路单片机实际产品开发经验。如果条件合适可长期合作。技术出众可以作为合伙人。有意向发邮件sales@soft-ec.com, ...…

查看全部问答>

新手关于MSP430LaunchPad在CCS下Debug的问题

首先,我是msp430绝对新手,因为之前我从来没用过ti的单片机。关于msp430程序下载以及Debug的方式,我看了相关资料,资料显示是使用Jtag方式进行的,有相应的下载器。收到开发板以后,我发现套件里面只有一根usb的线缆,板子上有一块usb-串口的芯片 ...…

查看全部问答>