近期有这么一条新闻指出,有一对家长发现,黑客入侵了他们为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. hdu 1166 敌兵布阵(线段树单点更新,区间查询)

    题意:区间和 思路:线段树 #include<iostream> #include<stdio.h> using namespace std; #define MAXN 500 ...

  2. 获取当前的 viewController

    - (UIViewController *)currentController {    UIViewController *result = nil;    UIWindow *window = [ ...

  3. VC6兼容性及打开文件崩溃问题解决

    VC6虽然老,但是一些工程还非得用它打开,没办法…… 今天偶然用到,因为新装了系统,之前的问题又要重新解决一遍 在这记录下解决过程,方便以后查阅: 一.兼容问题: XP以上windows系统打开VC6 ...

  4. effective c++:dynamic_cast,避免返回handles指向对象内部

    关于dynamic_cast 假定我们有一个基类指针bp,我们在运行时需要把它转换成他的派生类指针,这个时候需要用到dynamic_cast. Derived *dp = dynamic_cast&l ...

  5. PHPCURL直接访问JSONRPC服务

    <?php $ch = curl_init(); $url = 'http://localhost/jsonrpc?tm='.time().mt_rand (100,999); //参数是为了防 ...

  6. 第二百零八天 how can I 坚持

    今天徐斌生日,生日快乐.买了两个小蛋糕,哈哈 还买了两条熊猫鱼.不知道鱼会不会冻死啊,买了加热器又不想用,看他们造化吧. LOL不错的游戏的. 睡觉,好冷.

  7. oracel 导入导出

    一.导出模式(三种模式)及命令格式 1. 全库模式 exp 用户名/密码@网络服务名 full=y file=路径\文件名.dmp log=路径\文件名.log 2. 用户模式(一般情况下采用此模式) ...

  8. 关于“未使用GUID分区表”无法安装的解决方案

    原帖链接:http://itc.do-johodai.ac.jp/~s0823612/ 原版的Mac不能安装在mbr分区.必须得用GUID分区,其实装在mbr也可以,需要修改两个文件一个是OSInst ...

  9. HDU 5444 Elven Postman (二叉树,暴力搜索)

    题意:给出一颗二叉树的先序遍历,默认的中序遍历是1..2.……n.给出q个询问,询问从根节点出发到某个点的路径. 析:本来以为是要建树的,一想,原来不用,其实它给的数是按顺序给的,只要搜结点就行,从根 ...

  10. SQL Server sql 操作

    1.重命名表将表OLD重命名为NEW: EXEC sp_rename 'OLD','NEW' 2.重命名列将表table1中的列old重命名为new: EXEC sp_rename 'table1.o ...