前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >关于8月31日维基解密被攻击的观察与分析

关于8月31日维基解密被攻击的观察与分析

作者头像
FB客服
发布于 2018-02-27 09:53:16
发布于 2018-02-27 09:53:16
1.1K0
举报
文章被收录于专栏:FreeBufFreeBuf

十几天前,维基解密遭受了一次攻击,导致很多访问者看到了“OurMine”的声明,他们声称已经获取了维基解密服务器的控制权。这次攻击之后,很多人(包括维基解密的粉丝及其死对头)在没有基础知识与技术功底,且未查明事件真相的情况下,发表了很多观点。所以在这里,作者从技术性的观察角度,来陈述一些事实。

猜测

第一:有些人看到的东西显然不是维基解密的网站,很多人拿出了这样或者那样的截图,然后便有人推测:维基解密的服务器被入侵,入侵者修改了其内容。这是一个十分大胆的推测:因为从用户浏览器到网页显示的整个过程是相当复杂的,其中有很多因素可以导致最后的判断出错。

第二:对于维基解密,另一种猜测是服务器并没有被入侵,但是域名wikileaks.org被黑客当成目标且成功接管,观察发现域名wikileaks.org并没有被解析成以往的IP地址,而是被解析到了另一个主机,这是如何实现的?后果是什么样的?

观察与分析

众所周知,对于互联网上的一些事件,调查起来通常都比较困难,外部分析师通常获取不到全部的数据,有时分析刚开始,就已经太迟了,因为数据已经改变了。而内部分析师几乎都是噤若寒蝉,有时甚至连蒙带骗。不可否认,有一些组织的交流是十分开放的(参见Cloudflare报告或Gandi报告),但是他们只是例外。在这次的攻击中,维基解密的反应更像是一个典型的公司,他们否认这个问题,不向用户发布任何有价值的东西,并试图逐渐淡化带来的影响。因此我们阅读到的很多网络事件的声明都没有足够的事实作为支撑。由于维基解密身处众多热点争议的中心,问题就变得更糟糕了,由于没有任何有价值的回应,一些维基解密的粉丝就开始了妄加猜测。

所以问题的关键就在于域名wikileaks.org。为了解释到底发生了什么,我们需要从DNS讲起,它作为将域名和IP地址相互映射的一个分布式数据库,能够使人更方便地访问互联网。当一般Web浏览器访问http://www.okstate.com/时,用户机器上的软件执行名称为 www.okstate.com的DNS查询,并返回HTTP服务器的IP地址。最后连接到服务器。(注:一些黑客通过伪造DNS服务器将用户引向错误网站,以达到窃取用户隐私信息的目的。这种DNS服务器大约有68000台。)

不过在一些情况下,域名持有者(如wikileaks.org)会选择一个注册商,然后再注册商提供的控制面板中输入解析的IP地址,如果使用了弱密码,那么账号就非常容易被攻破,也就是账号被盗用,这种攻击非常普遍,而且也说明了并非所有攻击都是十分高明的。

那么维基解密发生了什么呢?我们使用了基于被动DNS的DNSDB,它可以观察到DNS流量,并允许用户查询改变之前的情况。说了这么多,NDSDB里到底有什么?

在攻击期间,注册表正在对非法的服务器组进行回复。

所以名称服务器被篡改了,根据DNSDB,这些流氓服务器提供了一组不同的NS(名称服务器):

要注意的是,DNS主机Rival并不是此次攻击的共犯,这可能只是一些流氓客户。现今,大多数大型服务提供商中都存在这种情况。

当你将所有内容复原时,可以看到最后一次更改whois输出的日期:

很明显,流氓名称服务器正在提供指向“假”网站的IP地址。再次回到DNSDB中:

维基解密的正常IP地址前缀为95.211.113.XXX,141.105.XXX和195.35.109.XXX(如果你想要查看它们,可以使用DNS Looking Glass), 181.215.237.148是由Rival托管的流氓网站的IP,你可以使用whois工具查询:

这表明这个前缀是在智利分配的,黑客无法改变服务于wikileaks.org的名称服务器。

社交网络上的很多人声称,这次袭击是由“DNS中毒”造成的,可见多数人对DNS中毒一知半解。对域名配置系统的攻击是很常见的,例如,2013年,臭名昭著的SEA(叙利亚电子军)对纽约时报网站进行了攻击(详见纽约时报与一份技术分析),他们拿下了纽约时报的DNS登记服务器( Melbourne IT),修改解析,指向自己的服务器。最近还有一次对圣路易斯联邦储备委员会的攻击。这种攻击的后果是什么?如上所述,一旦你控制DNS,你就可以控制所有内容。您可以将用户重定向到伪造的网站(不仅是外部访问者,而且还包括目标组织的员工,可以连接到内部服务,潜在窃取密码和其他信息),劫持电子邮件等。因此,声称“服务器没有被泄露“没有意义。如果成功对域名进行攻击,那么攻击者就不需要入侵服务器。

以上哪部分在维基解密案件中被破解?分析了外部原因,我可以肯定地说,名称服务器被改变了。维基解密本身,注册商(Dynado)或注册管理机构(.org,由PIR管理,技术上由Afilias管理)都有弱点。从现有的信息来看,人们很难说清楚问题出在哪里。但根据推测,大多数时候问题出在用户,不过薄弱的环节还有注册商或注册管理机构,因为在过去它们都被曝出了严重的安全漏洞。

之前我说过,当你控制域名时,你可以将外部和内部的访问者发送到你想要的服务器。但是这种说法并不是完全正确的,因为良好的安全性依赖于深度的防御,即使您的域名受到威胁,也可采取一些措施来降低风险。其中一个就有使用HTTPS(维基解密就在使用),从纯HTTP站点重定向,HSTS(在RFC 6797中标准化)以避免普通访问者通过不安全的HTTP访问。维基解密也在使用:

这些技术至少会引起网站管理者的警惕,同样,使用Tor进入.onion网址也将有所帮助。但是我没有能够找到维基解密的.onion(http://suw74isz7wqzpmgu.onion/不起作用,http://wlupld3ptjvsgwqw.onion似乎只是为了上传用的)。

维基解密也可以通过启用注册表锁定来限制帐户被攻击的风险,这是大多数顶级域名(包括.org)提供的技术,以防止未经授权的更改。激活时,需要额外的步骤和检查。

有趣的是,有许多人把这种攻击称之为“DNS毒化”,针对这种特定攻击的最佳防护DNSSEC并未被维基解密激活(在wikileaks.org域名中有一个DNSSEC密钥,但在父级没有签名和DS记录 )。如果wikileaks.org域名被签名,并且如果使用了验证的DNS解析器,那么维基解密就不会被“DNS毒化”。当然,如果黑客是对持有人账户,注册商或注册管理机构进行入侵,DNSSEC就不会有太大的用处。

维基解密为其名称服务器使用胶合记录。它们是域名服务器的名称服务器名称, 要允许DNS客户端查询它们,父级必须知道此名称服务器的IP地址,这就是所谓的粘合记录。通过对DNSDB的记录,ns1.wikileaks.org域名的粘合记录显然已被修改:(注意攻击后几个小时):

一些DNSDB探测确实注意到了这个IP地址,意味着这是本地主机,

由于DNS严重依赖于缓存,即使在配置被修复之后,信息仍然能被看到。 在这里,作者使用RIPE Atlas探针与Atlas解析工具,以查看有多少探针仍然能看到错误的值(注意日期和时间,全部以UTC为单位,这是分析网络问题时的规则):

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2017-09-12,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 FreeBuf 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
开源光隔离示波器探头解读
前段时间有个读者问这个,现在补一下。先简单的说说现在的示波器探头吧(图是Tek的一个文章的,就是他们的排版比我的还烂):
云深无际
2025/05/21
1200
开源光隔离示波器探头解读
LT3042的低噪音如何练成?(LDO构架分析)
昨天写的:LT3042(ADI 旗下极低噪声LDO经典代表) ,然后我觉得意犹未尽,这个低噪音效果咋出来的呀?
云深无际
2025/05/26
870
LT3042的低噪音如何练成?(LDO构架分析)
LT3046 VS LT3042 的升级版本
LT3046 是 LT3042 的升级版本,它们同属 ADI(原 Linear Technology)超低噪声 LDO 家族,但在核心性能、结构灵活性和并联能力方面存在差异。
云深无际
2025/05/26
590
LT3046 VS LT3042 的升级版本
共模半导体-国产超低噪音LDO:GM1200
瓜瓜也是拱火国产,还真别说,国内确实有一家专门搞低噪音的模拟厂,尤其它家的名字,更是好记。
云深无际
2025/03/20
920
共模半导体-国产超低噪音LDO:GM1200
巨详细!线性电源(LDO)原理,看完你就明白了。
以前文章介绍了PMOS结构线性电源的基本工作原理,今天结合仿真介绍大电流LDO使用的NMOS 架构基本工作原理,以及其他一些重要的LDO参数,包括PSRR、Dropout Voltage等。
工程师看海
2022/06/23
7.4K0
巨详细!线性电源(LDO)原理,看完你就明白了。
噪声-降噪引脚如何提高系统性能
由于LDO是电子器件,因此它们会自行产生一定量的噪声。选择低噪声LDO并采取措施来降低内部噪声对于生成不会影响系统性能的清洁电源轨而言不可或缺。
芯动大师
2024/07/01
1040
噪声-降噪引脚如何提高系统性能
LDO基础知识:电源抑制比
低压差线性稳压器(LDO)最大的优点之一是它们能够衰减开关模式电源产生的电压纹波。这对锁相环(PLL)和时钟等信号调节器件在内的数据转换器尤为重要,因为噪声电源电压会影响性能。我的同事Xavier Ramus在博客中介绍了噪音对信号调节设备的不利影响:减少高速信号链电源问题。然而,电源抑制比(PSRR)仍然通常被误认为单一的静态值。
瓜大三哥
2019/06/20
2.2K1
3.7v锂电池升压到5v_锂电池升压5伏电路图
PW5410A 是一颗低噪声,恒频 1.2MHZ 的开关电容电压倍增器。 PW5410A 的输入电压范围2.7V-5V,输出电压 5V 固定电压,输出电流高达 250MA。外围元件仅需要三个贴片电容即可组成一个升压电路系统.
全栈程序员站长
2022/11/08
1.3K0
3.7v锂电池升压到5v_锂电池升压5伏电路图
LDO的强力对手
特点:纹波噪声小,响应快,低静态电流,外围电路简单;损耗大,输出电流小。常用于小电流的模拟电路供电。
徐师兄
2025/03/31
680
LDO的强力对手
电源系统优化设计,低压差稳压器(LDO)如何选型?
目录 1、压差 2、裕量电压 3、静态电流和接地电流 4、关断电流 5、效率 6、直流负载调整率 7、直流输入电压调整率 8、直流精度 9、负载瞬态响应 10、线路瞬态响应 11、电源抑制 12、PS
不脱发的程序猿
2021/08/10
1.1K0
LDO产品的基础知识解析
压降电压VDO,是指为实现正常稳压,输入电压VIN必须高出所需输出电压VOUT(nom) 的最小压差。
芯动大师
2024/07/01
1640
LDO产品的基础知识解析
泛海微DC-DC Buck降压芯片
FS2455是一种高效率的同步降压DC-DC转换器,具有5A输出电流。 FS2455在4.5V到30V的宽输入电压范围内工作, 集
泛海微电
2023/04/19
6270
FS2115A无电感锂电池升压IC输出3.3V和输出5V无需电感的升压芯片
FS2115A/FS2115D系列3.3V5V无感升压IC(电荷泵DC/DC转换电路IC)
泛海微电
2023/02/15
6760
HX4004A/HX4004/FS2115(电荷泵DC/DC升压转换IC)
FS2115是一个具备低噪声、恒定开关频率(400KHz)的电容式电压倍增器电荷泵升压IC。输入2.5至4.5V,产生恒定的5V输出电压,最大输出电流能达到250mA。较少的外部器件(仅有一只自举电容和VIN以及VOUT上的2只旁路电容)使得FS2115‍很适合应用于电池供电的小型设备。管教完全兼容
泛海微电
2023/02/23
9800
ASEMI代理AD823AARZ-RL原装ADI车规级AD823AARZ-RL
AD823AARZ-RL是一款双通道、精密、17 MHz、JFET输入运算放大器,采用超快速互补双极性(XFCB)工艺制造,可采用3 V至36 V单电源或±1.5 V至±18 V双电源供电。它具有单电源供电能力,在单电源模式下输入电压范围可扩展至地电压以下。IOUT ≤ 100 µA时,输出电压摆幅可扩展至各供电轨20 mV以内,从而可提供出色的输出动态范围。它还具有40 mA的线性输出电流以及0.5 V的供电轨能力。
用户10468977
2023/04/10
1850
ASEMI代理AD823AARZ-RL原装ADI车规级AD823AARZ-RL
ADMX3652 设计解剖 2.实物硬件补充
这篇是实物到手,进行了一些拆解,主要补充的是以前文章里面没有出现的细节和一些未给出的芯片类型。
云深无际
2025/05/08
1080
ADMX3652 设计解剖 2.实物硬件补充
关于LDO,读懂这一篇就够了
LDO是Low Dropout Regulator的缩写,意思是低压差线性稳压器,下面是LDO的内部框图,大致的工作原理就是:参考电压Vref和反馈电压FB(VOUT通过两个电阻分压)分别接在误差放大器的反向和正向端,然后输出误差量,再通过MOS drive调整输出电压大小,达到输出稳定。当输出电压增大时,FB增大,放大器输出电压增加,PMOS管的G极电压增大,Usg减小,PMOS的输出电流和电压较小,形成了一个负反馈系统。
芯动大师
2024/06/15
4.3K2
关于LDO,读懂这一篇就够了
电生理小信号采集系统-依托KS109x的实现
这篇文章会回答很多问题,也会给出一些具体的设计指导,理论先行虽然是会快人一步,但是实践始终是最重要的。
云深无际
2025/01/17
3610
电生理小信号采集系统-依托KS109x的实现
常用的锂电池升压IC「建议收藏」
在锂电池供电的系统中,输入电压通常不高于4.2V(单节)/8.4V(2节),而在蓝牙音箱、电池检测、高亮手电筒、USB Type-C PD、大尺寸面板门级驱动等场合,则需要高达9V或12V及以上的电压,远高于电源输入电压。因此,需要DC-DC升压转换器提供数倍于输入的输出电压,以满足这些系统中各种各样的电路和功能的需要。 如FSB628系列是5V升压8.4V/12.6V16.8V/21V/28升压充电芯片
泛海微电
2023/04/13
7590
线性稳压器LDO的基础知识
基本的(一阶)线性稳压器可以模拟为两个电阻器和一个用于 VIN 的电源。 现实中,唯一恒定的参数是输出电压 VOUT。所有其他的参数都将会不断地改变。输入电压可能会由于外界的干扰而变化,而负载电流也许会因为负载运行状况的动态变化而发生改变。这些变量的变化可能会全部同时发生,而用于将 VOUT 保持在一个恒定值所需的 RPASS 的数值也将必需相应地改变。
芯动大师
2024/06/19
2240
线性稳压器LDO的基础知识
相关推荐
开源光隔离示波器探头解读
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档