劫持银行网站5个小时,黑客如何做到的?

  

这天下午发生了一件怪事。她和往常一样登录网银,网址明明是银行官网,她却总感觉网站有些不对劲,安装了网站提示的“网银安全控件”,杀毒软件突然自动关闭了,她不知道这是为什么,明明就是银行的官网网址……

这是个真实的事件。

拥有500万用户,总资产超250亿美元的巴西 Banrisul 银行,在当地时间 2016年10月22日遭遇了长达5个小时的网站劫持,期间所有用户被“接管”到一个精心布置的钓鱼网站,所有成功登录的用户都被窃取了凭据,并且电脑被植入恶意木马。事后安全专家评价,这次攻击事件是有史以来最大规模的行动之一。该银行至今未发布任何公告,受影响用户范围不详……

然而这一事件却被威胁情报平台微步在线捕获,他们通过技术手段还原了整个攻击流程。发现黑客运用了一种堪称“隔山打牛”的精妙攻击手法。这种手法首次出现在银行行业。

黑客“隔山打牛”搞定银行

直接攻破银行的业务系统,似乎不太可能,罪犯们决定来个迂回攻击。

犯罪团伙这次攻击起码准备了几个月,因为几个月前,他们就在谷歌云服务商搭建了一个仿冒银行网站,然后利用免费的网站证书供应商 Let's encrypt 拿到 https 证书。

微步在线的资深威胁分析师察罕告诉雷锋网(公众号:雷锋网)。

搭建好网站,拿到 https 证书,钓鱼网站就能在浏览器上展示“安全”标志和绿色小锁了。骗过用户的肉眼只是第一步,然后就到了“隔山打牛”的关键步骤:黑客利用漏洞或钓鱼邮件的方式搞到了 Banrisul 银行在另一家网站 Registro.br 的账号密码。

Registro.br 是干什么的? DNS 服务商。也就是“隔山打牛”里的那座“山”。

这里简单科普一下 DNS 在网站中的作用。DNS 域名解析服务,是互联网中的“带路人”,负责将用户带到正确的网站服务器。当你在浏览器中输入网站网址时,其实是由 DNS 服务器将你指引到正确的服务器IP的。

那么问题来了,DNS 服务既然能把用户往正确的服务器上带,也就能把用户往坑里带,攻击者们想到了这一点。他们盗走了巴西银行在 DNS 服务商那里的账号,然后将银行网站域名指向他们精心构建的钓鱼网站地址。

于是就出现了文章开头的一幕,用户即使一字不差地输入了银行官网的网址,进入的依然是钓鱼网站。用户输入账号密码时,很难意识到自己正在将密码拱手送人。这时网站再弹出一个“安全控件安装”提示,用户便自然而然地装上了所谓的“安全控件”, 其实是恶意木马。

这种方式在业内被称之为“DNS劫持攻击”,是一种比较常见的攻击方式,但在银行业之前没有相关案例。

被劫持了几个小时之后,银行工作人员终于发现了问题,赶紧向用户发送紧急邮件,并邮件联系 DNS 供应商,却发现整个银行内部的邮件系统失效了

根据微步在线的威胁报告,该银行一共有36个网站都被修改了 DNS记录,不仅是网银系统,连内部的邮件系统也被修改了 DNS 指向,导致邮件系统失效,银行无法通过邮件来通知受害者,以及联系 DNS 供应商。

DNS 劫持整整持续了5小时之久,最终银行将网站恢复了正常。然而在这期间所有登录过的用户信息早已泄露,并且电脑被植入了恶意木马。

根据报告中的木马样本分析,这一恶意程序运行后会自动从远程服务器下载另一个恶意程序,用来关闭杀毒软件,并且获取系统信息、监控桌面、执行命令等等,并且不断访问一台远程服务器的某一个端口。显然,那一头坐始作俑者,操纵者整次攻击。

细节回顾:银行的“失策”

其实,曾经出现了有好几次发现攻击者的机会,但银行安全人员没有好好珍惜(等到失去后,才后悔莫及)。从安全攻防的角度上来看,这次事件完全有办法避免。

首先,有专家分析,DNS 提供商 Registro.br 于 1 月份修复了一个跨站点请求伪造漏洞(一种漏洞类型,用于非法登录他人账号),攻击者很可能是通过那个漏洞攻击的他们,但巴西某银行并没有启用 Registro.br 提供的双因素身份认证机制,错失了防御住黑客的第一个机会,黑客成功攻入了 其 DNS 服务账号。 

微步在线在威胁通报上称:

国内各大银行网站也使用了的众多域名服务商的 DSN 服务,其中多家域名服务商的网站也曾被爆出存在严重漏洞,可能泄露用户敏感细信息,需引起有关单位的高度重视。

网站存在漏洞几乎无可避免,但据雷锋网了解,国内的域名服务商像中国万网、新网、广东互易网络等等,也都提供了账户双因素认证机制。及时开启这些安全认证,能够大幅提高账户安全性。

其次,黑客早在几个月就开始准备“军火”,但银行迟迟没有发现。微步在线的察罕还向雷锋网透露了一个关键信息:黑客在劫持银行网站之前的几个小时,曾经多次修改 DNS 记录,但是几分钟内又改回来了,分析师推测那可能是黑客在为正式劫持做测试。

“很可惜,银行没有注意到这个异常变化,这也暴露了该银行在DNS威胁分析上的不足” 察罕说,通常在黑客进行一次完整的攻击活动时,不会立刻行动,而是提前搜集信息、寻找漏洞、搭建环境等等,业内称之为“网络杀伤链“(Cyber Kill Chain)。其中很多动作都会暴露攻击者的意图,如果能及时发现,就能及时响应威胁。

同样,网站 DNS 出现变化很正常,但是如果忽然指向了一个陌生的 IP,或者说常理上不太可能出现的情况,比如腾讯家的网站忽然指向了阿里云上的IP,这显然不太正常。

这些变化其实就是威胁来临的特征,说明有可能“有人要搞你”。如果能及时获知这些变化,就能及时发现并响应,不过很可惜的是巴西 Banrisul 银行并没有做到这一点,他们没有发现攻击几小时前的异常变化。

察罕告诉雷锋网,目前这种攻击手法在银行业还是首次出现,不排除后续国内银行也遭遇类似手法攻击的可能性。国内各大银行目前使用的域名服务商众多,而域名服务商又处于外部,并不属于银行管控,因此提醒企业们及时排查 DNS 系统的安全性,并做好威胁信息监测, 堤防“隔山打牛”再次上演。

雷锋网注:本文线索来自微步在线提供的威胁情报通报《巴西Banrisul银行网站遭遇DNS劫持攻击》,在宅客频道回复:DNS劫持 ,可下载该报告。

  本文作者:谢幺

本文转自雷锋网禁止二次转载,原文链接

时间: 2024-12-21 20:52:33

劫持银行网站5个小时,黑客如何做到的?的相关文章

揭密巴西Banrisul银行网站遭遇5小时劫持的原因

2016年10月22日13时,某网络黑客团伙成功接管巴西一家银行所有业务长达5小时,截获了当时所有的金融交易数据.微步在线根据卡巴斯基公开的相关信息检索发现,此次攻击的受害者为巴西Banrisul银行,该行成立于1928年,在巴西.美国.阿根廷和大开曼岛等地拥有分行500家,客户约500万,总资产超过250亿美元. 微步在线分析此次事件的攻击流程如下: · 攻击者于2016年年中开始对Banrisul银行网站进行全面调查分析,掌握网站体系架构,下载网站源码. · 利用漏洞或钓鱼邮件方式入侵Ban

美数十家银行网站遭黑客攻击

长江商报消息 数周来,美国数十家http://www.aliyun.com/zixun/aggregation/18993.html">银行网站速度变慢,数据出错,先后死机,虽然数分钟之后恢复了正常,但这种在线攻击的方式,令美国国防网络安全专家十分不安,他们认为,可能是伊朗的报复行动. 银行电脑出现问题并不是这一时发生,最近几周都有出现,但美国网络安全专家注意到,此次攻击超越正常水平,复杂性超越以往,显然不只是业余黑客的水平,"这种攻击力就像口吐火焰的哥斯拉怪兽".美国

匿名者开始行动:至少关闭4家银行网站

近期,Anonymous(匿名者)麾下的BannedOffline.Ghost Squad Hackers(幽灵黑客小队)等黑客小组,针对全球范围内的多家银行网站,发动了一次短期性网络攻击. 在完成了这次短期性的,也可解释为试探性的攻击之后,BannedOffiline和Ghost Squad Hackers又卷土重来.他们杀气腾腾地将目标锁定在了另一些国家的银行网站,包括:约旦国家银行.韩国央行.摩纳哥以及黑山国家银行.Anonymous将此次攻击行动称为:"Operation OpIcaru

腾讯qq网站的女性频道被黑客留下漏洞

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 腾讯qq的女性频道也会留下黑客的足迹,幸好黑客只是黑了部分的页面,而没有进行破坏工作.http://lady.qq.com/a/20050218/  网站安全方面,包括sina ,sohu baidu 等所有的大网站,也都经常被黑客光临,备份和安全保护是刻不容缓的事情.同时在加强法律方面自我保护也是必要的,另外一些涉及到经济方面的应迅速联系银

新恶意软件Neverquest威胁银行网站安全

近日,卡巴斯基发现了一个针对银行网站的新恶意软件Neverquest.通过在银行网站上植入插件代码,如果用户在IE或者火狐浏览器上访问银行网站,Neverquest能够攻击约100个银行.而且使用VNC或者其他方法,Neverquest可以攻击任何国家的任何银行.它支持在线银行攻击使用的每种方法:网页植入,远程系统访问,社会工程等等.Neverquest的 主要功能在使用安装在系统的一个附加程序(如木马下载器或者木马植入器)的动态函数库中,这种程序在%appdata%文件夹下安装某个 扩展名为.

QQ浏览器不能访问银行网站怎么办

  最近,不少QQ浏览器的用户们都在反映,为什么QQ浏览器打不开一行网站?为什么QQ浏览器不能访问银行网站?用浏览器我们经常会访问各种网站包括银行网站,但在使用QQ浏览器去访问的时候却发现不能够访问银行网站,这时怎么回事呢,我们应该要怎样才能够正常访问银行网站呢?下面小编为大家介绍一下QQ浏览器访问银行网站的方式. QQ浏览器不能访问银行网站怎么办 QQ浏览器不能访问银行网站的原因可能是因为内核的兼容性,所以我们需要将QQ浏览器调成IE渲染模式,方法就是带开一个网页在空白处右键,将高速渲染模式切

人民银行网站建设中数据库存储过程的调用

存储过程|数据|数据库|网站建设 一.引言 随着人民银行中心支行计算机网络建设的逐步发展和内联网二期工程的落实到位,多数中心支行已建立了内部网络(Intranet),提供文件传输.电子邮件.及简单WEB等相关网络服务. 对于人民银行中心支行而言,网站的建设需要报表.台帐等各种数字信息,报告.分析等各种文字信息,公文处理.会议通知等各种办公自动化信息,声音.图象.视频会议等各种多媒体信息.而如何充分利用现有信息资源和计算机网络技术,建设人民银行内部的信息网站,为金融监管和政策给予及时.准确.多样的

QQ浏览器为什么不能访问银行网站

  QQ浏览器为什么不能访问银行网站?用浏览器我们经常会访问各种网站包括银行网站,但在使用QQ浏览器去访问的时候却发现不能够访问银行网站,这时怎么回事呢,我们应该要怎样才能够正常访问银行网站呢?下面小编为大家介绍一下QQ浏览器访问银行网站的方式. QQ浏览器不能访问银行网站的原因可能是因为内核的兼容性,所以我们需要将QQ浏览器调成IE渲染模式,方法就是带开一个网页在空白处右键,将高速渲染模式切换成IE模式就可以了.   

360浏览器安全浏览银行网站的方法

  在360安全浏览器中,安全浏览银行方法很简单,打开360安全浏览器,在顶部栏中选择"工具",展开列表选择"选项",在"基本设置"中,设置hao.360.cn为主页.这样做的原因,因为hao.360.cn是一个网址导航页,这里面所有网站都经过360认证.比较安全. 设置完后,回到主页,在导航页面中,选择"银行"的一栏. 点击"银行"进入内页后,我们能看到各种银行,这时候在里面选择自己需要的银行点击就能进入