近期有这么一条新闻指出,有一对家长发现,黑客入侵了他们为10个月女儿所准备的婴儿监视器(baby monitor)。该黑客除了远程操控该监视器的录像角度,还大声对着小孩喊叫。婴儿的爸爸冲进女儿房间后,发现房内并无他人,但看到婴儿监控器的镜头在转动,吓到直接把监视器的插头拔掉。据使用者披露,该款无线IP摄影机所使用的韧体含有安全漏洞,该款摄影机最多可支持8个账号,一旦有账号留白,那么不用输入账号或password就能存取该摄影机所拍摄的内容。

类似Chameleon的威胁值得被渗透的公共热点和不安全的路由器重视起来。近期有一家安全厂商所公布的报告指出,在亚马逊排名前50名最畅销的路由器中四分之三都有黑客能够加以攻击的漏洞。这问题再加上大多数用户不会更改无线路由器的默认password或IP地址,在遇到Chameleon的大规模攻击时,用户的电脑将会变得很脆弱。

Chameleon这个在眼下还仅仅是漏洞利用工具的恶意软件,让用户不用下载文件或是连上可疑站点就会让系统受害。它强调了散播网络攻击的载体范围在不断地扩大。详细地说,它结合了无线网络监听程序和病毒,能够经由网络取得身份凭证,而且分析无线路由器的弱点。假设将Chameleon它的感染模式被比喻成一种感冒,其治疗方式但是比喝大量的水和很多其它歇息还要复杂。由于Chameleon是停留在网络上而非单一端点,很多防病毒软件可能非常难加以察觉。

在未来,安全专家非常可能能够找到方法来监控Chameleon。但真正的问题并不止是此特定威胁。Chameleon特别的攻击媒介–无线路由器,显示出其已经渐渐地成为网络基础设施的中心。它既是物联网的骨干,也是须要更加注意其安全的东西。

Chameleon的难以捉摸让它成为值得注意的网络威胁之中的一个,并且包括病毒让它和直接攻击无防护的网络摄影机、路由器或其它物联网设备进行基础设施攻击有所差别。然而,这些看来不同的危急也明显地说明出攻击者是怎样地将注意力从独立硬件(手机或是平板电脑)转移到网络上,攻击有漏洞的设备,或有时会集中所劫持的资源来进行之后的攻击活动。

要防范Chameleon后继者和其它网络恶意软件须要面面俱到。一開始,用户须要强化password安全和良好的无线网络习惯。安全网络社区和设备制造商也必须将网络设备,甚至一般机器如冰箱和空调设备都当作个人计算机一样的看待– 由于这些机器也会被感染。

Chameleon最令人忧心的地方是它非常easy就能够通过路由器来感染附近的计算机。伦敦和贝尔法斯特的研究人员发现恶意软件能够散播到半径164英尺内有漏洞的端点设备。尽管这距离对于郊区或农村地区来说不会造成什么影响,但在人口密集的城市里就可能会带来大麻烦,由于无线路由器都紧密地链接在一起,并且连接着数千台的设备。类似Chameleon的恶意软件也可能会对医院和学院/大学造成显著的影响。

Chameleon被设计成会依据对网络流量和身份凭证的分析来寻找网络上最脆弱的无线接入点。假设遇上防火墙或加密,它就会立即放弃该无线路由器并找寻下一个。因为不安全的无线路由器数量庞大,所以同样架构的威胁非常可能会广泛撒网并收割大量的身份凭证。

这些疏漏已经造成近期几起和家庭网络有关的备受瞩目事件。

随着无线基础设施对消费者和企业变得更加重要,也逐渐地成为物联网的基础,必须更努力来强制更好的路由器和password安全。用户始终要记得变更默认值以强化安全性,制造商也应该引导他们这样做。这些做法能够帮助确保像Chameleon这种攻击性病毒不会被增加网络攻击列表中。

了解趋势科技,请点击链接:http://www.trendmicro.com.cn/cn/

会吓人的概念证明病毒: Chameleon的更多相关文章

  1. UML学习笔记—基本概念和初始阶段

    chpater1 1.什么是分析和设计 分析:对问题和需求的调查研究 设计:满足需求的概念上的解决方案 做正确的事(分析)和正确地做事(设计) 2.什么是Object-Oriented-Analysi ...

  2. 入门Kubernetes -基础概念

    一.Kubernetes概述 Kubernetes ,又称为 k8s(首字母为 k.首字母与尾字母之间有 8 个字符.尾字母为 s,所以简称 k8s)或者简称为 "kube" ,是 ...

  3. 安全服务——CVE中CVSS相关指标介绍

    目录 CVSS相关指标 一.CVSS是什么 二.指标内容 1.Base指标 2.Temporal指标 3.Environmental指标 三.Base, Temporal, Environmental ...

  4. ASP.NET 中的 Async/Await 简介

    本文转载自MSDN 作者:Stephen Cleary 原文地址:https://msdn.microsoft.com/en-us/magazine/dn802603.aspx 大多数有关 async ...

  5. Async Console Programs 异步控制台程序

    如果你正在写一个控制台程序,你可能最终想要一个异步的main方法,像这样: class Program { static async void Main(string[] args) { ... } ...

  6. 在ASP.NET中如何运行后台任务

    from:https://blogs.msdn.microsoft.com/scott_hanselman/2014/12/21/asp-net/ [原文发表地址] How to run Backgr ...

  7. ASP.NET 上的 Async/Await 简介

    原文链接 大多数有关 async/await 的在线资源假定您正在开发客户端应用程序,但在服务器上有 async 的位置吗?可以非常肯定地回答“有”.本文是对 ASP.NET 上异步请求的概念性概述, ...

  8. Xamarin.Forms介绍

    On May 28, 2014, Xamarin introduced Xamarin.Forms, which allows you to write user-interface code tha ...

  9. 《Automatic Face Classification of Cushing’s Syndrome in Women – A Novel Screening Approach》学习笔记

    <针对女性库欣综合征患者的自动面部分类-一种新颖的筛查方法> Abstract 目的:库兴氏综合征对身体造成相当大的伤害如果不及时治疗,还经常是诊断的时间太长.在这项研究中,我们旨在测试面 ...

随机推荐

  1. 堪称最好的A*算法

    原文地址:http://theory.stanford.edu/~amitp/GameProgramming/ 相关链接:http://www-cs-students.stanford.edu/%7E ...

  2. sed命令使用记录

    背景:文件A,文件B,文件格式一致,有两列,第一列为key,第二列为value. 目的:将文件A中的内容插入到文件B中,不能在最后,不能有重复key(我的key和value用tab键分割) 实现:我的 ...

  3. Oracle 取两个表中数据的交集并集差异集合

    Oracle 取两个表中数据的交集 关键字: Oracle 取两个表中数据的交集 INTERSECT Oracle 作为一个大型的关系数据库,日常应用中往往需要提取两个表的交集数据 例如现有如下表,要 ...

  4. Win7+VS2013初试Thrift

    win7环境下VS2013编译boost_1_58_0步骤: 官网下载boost_1_58_0(直接下载),解压 cmd窗口cd到boost_1_58_0,执行bootstrap.bat cmd窗口获 ...

  5. Start SparkR in RStudio

    Sys.setenv(SPARK_HOME="/usr/spark") .libPaths(c(file.path(Sys.getenv("SPARK_HOME" ...

  6. Best Practices for Speeding Up Your Web Site

    The Exceptional Performance team has identified a number of best practices for making web pages fast ...

  7. UIActivityViewController 自定义选项

    UIActivityViewController 自定义选项 重写 UIActivity 类 建议下载github上源码学习一下 https://github.com/samvermette/SVWe ...

  8. ECMAScript 6 入门学习笔记(持续更新)

    1.let命令(作用同var) ES6新增了let命令,用来声明变量.它的用法类似于var,但是所声明的变量,只在let命令所在的代码块内有效. { let a = 10; var b = 1; } ...

  9. Apache Spark 架构

    1.Driver:运行 Application 的 main() 函数并且创建 SparkContext. 2.Client:用户提交作业的客户端. 3.Worker:集群中任何可以运行 Applic ...

  10. 对pymysql的简单封装

    #coding=utf-8 #!/usr/bin/python import pymysql class MYSQL: """ 对pymysql的简单封装 "& ...