垃圾邮件服务器数据泄露 惊现7亿条邮件地址数据 暴露了Onliner垃圾邮件黑产

简介:

近日,来自巴黎的恶意软件研究人员Benkow发现,一台服务器因配置不当,被Onliner 垃圾邮件 僵尸程序(Spambot)入侵并利用,入侵的服务器中存有7亿多条数据供Onliner使用,包括大量的邮件地址、密码和SMTP配置。随后,研究人员Troy Hunt将这些数据添加到了自己的“Have I Been Pwned (HIBP)”网站及服务中。

Onliner垃圾邮件服务器数据泄露

对涉事服务器进行追踪,发现其IP地址位于荷兰。Hunt在昨天的博文中写道,

“我和Benkow联系到了当地一位可靠人士,他正同执法部门沟通,以尽快关闭该服务器。”

然而,因为该数据库在网上可以公开访问,可能其他攻击者已访问并下载了相关数据。Fidelis网络安全公司威胁情报主管John Bambenek认为,

“以为其他犯罪分子或垃圾邮件团伙还没有获取这些信息,这是很天真的想法,因为这些信息对于这类人来说太重要了。

人难免犯错,正因为如此,非常有必要建立数据集,对人类活动进行长期监控和追踪。这些错误数据有助于抓获黑客,将其绳之以法。”

Onliner垃圾邮件黑产也会入侵大量网站 也有精准营销技术手段

Benkow在自己的博文中提到,虽然Outliner有大量潜在目标,但该程序主要用于定向攻击。

“最迟自2016年起,Outliner开始用于传播 Ursnif银行木马 。我发现它针对的是一些特定国家如意大利或特定行业如酒店业。”

他表示,使用这种定向方法的其中一个原因是,在过去几年间,开发和部署了许多性能更优的垃圾邮件检测和预防技术,多数用于垃圾邮件分发的开放式中继被拉入了黑名单。这样,攻击者首先需要入侵大量网站(Benkow认为数量在10,000~20,000之间),再植入PHP脚本,发送邮件。考虑到“网络上的过期网站不计其数”,他认为,

“很难将每个网站都加入黑名单,因此利用它们发送垃圾邮件易如反掌。”

传播恶意软件时用到的邮件目标并非随机选取,而是经过精心设计。攻击者先使用Outliner发送看似安全的邮件。Benkow举了下面一个例子:

“嗨,状元{朋友|冠军\粉丝}!{你好!|今天过得怎么样?}

{我叫|是}Natalia。你相信{宿命|命运}吗?

爱和希望如影随形。{抱歉|请原谅},我的英语不好,但我希望你能{理解|明白}……”

糟糕的是,邮件包含一个隐藏的单像素GIF图片,用于记录接收设备的特征。Benkow解释道,

“一旦你打开这样的垃圾邮件,程序就会向该GIF的服务器请求获取你的IP地址和User-Agent信息。

利用这些信息,攻击者就能知道你打开邮件的时间、地点和设备(iPhone?Outlook?……)。

同时,请求还让攻击者知道,邮件有效,因为有人确实打开了邮件。”

这些信息足以让攻击者定位目标。用这种方法,能减少用于传播恶意软件的垃圾邮件实际发送量,更有针对性(例如,可以避免将Windows恶意软件发送到iPhone设备中),防止攻击引起执法部门的注意。

Benkow认为,安全人员应该花更多的时间分析垃圾邮件发送者和Spambot。他写道,

“成功的网络犯罪行动有多个部分,最终的内容很重要,但垃圾邮件通信过程同样重要。

Locky病毒 之类的恶意软件攻击之所以成功,也是因为垃圾邮件发挥了作用。”

7.11亿条邮件地址及相关数据

同时,Troy Hunt对Outliner数据做了分析。从数量上看,数据库共有7.11亿条数据,几乎与欧洲人口总数一样多。数据库里有“海量的邮件地址”(作为垃圾邮件目标)以及邮件账号/密码组合(可利用用户的SMTP服务器发送垃圾邮件)。

并非所有的数据都可以直接拿来用。Hunt分析,“有些数据没有充分解析,我估计是从网上抓取的,例如,Employees-bringing-in-their-own-electrical-appliances.htmlmark.cornish@bowelcanceruk.org.uk这个地址出现了两次。”

其中一个文件有120万行, 似乎是从LinkedIn窃取的邮件账号和密码,密码是明文格式。“所有那些密码【LinkedIn中泄露的密码】都是SHA1哈希(没加盐),”他说,

“所以,很可能数据库中1.64亿个地址中只有一小部分是这样,密码可以破解。”

他还提到,有一个类似文件包含 420万个邮件账号和密码对 ,几乎可以肯定来自于Exploit.In。

“这下你明白了吧,我们的数据只要曾经出现在公网,就会被到处传播。”

另一个文件包含3000条记录, 包括邮件地址、密码、SMTP服务器和端口。他补充道,

“数据的价值不言而喻。成千上万个有效SMTP账号为攻击者提供了大量的邮件服务器,可以用来发送垃圾邮件。这样的文件有不少,其中有一个包含142,000条邮件地址、密码、SMTP服务器和端口。”

他表示,对于所有人来说,不幸的现实是“邮件地址成为了可以随意共享、交易的商品,被坏人无耻利用,向我们发送各种垃圾邮件,从伟哥推销到承诺分享尼日利亚王子的财富不一而足。这就是今天的网络生活。”

这只是传统的垃圾邮件攻击。Benkow对Onliner传播恶意软件尤其是Ursnif进行了追踪。据信,全球约有10万台计算机受到感染。

目前这笔数据在haveibeenpwned网站上已经有效



原文发布时间:2017年9月1日 

本文由:securityWeek发布,版权归属于原作者

原文链接:http://toutiao.secjia.com/onliner-dark-industry

本文来自云栖社区合作伙伴安全加,了解相关信息可以关注安全加网站

相关文章
|
4月前
|
网络协议 关系型数据库 应用服务中间件
如何迁移网站数据到新的服务器
迁移网站数据到新服务器是一个系统化的过程,需谨慎操作以避免数据丢失或服务中断。小编为您整理发布如何迁移网站数据到新的服务器,以下是详细步骤和注意事项。
|
3月前
|
存储 安全 数据管理
服务器违规资源被删,数据定时备份OSS 云存储才是 “救命稻草”
在数字化时代,数据已成为企业与个人的核心资产。然而,服务器违规、硬件故障等问题频发,导致数据丢失、业务中断,甚至造成不可挽回的损失。为保障数据安全与业务连续性,定时备份至关重要。阿里云国际站OSS提供高效、可靠的云存储解决方案,支持自动定时备份,帮助用户轻松应对数据风险。本文详解OSS备份操作步骤与注意事项,助你为数据穿上“防护甲”,实现安全无忧存储。
|
7月前
|
缓存 人工智能 架构师
释放数据潜力:利用 MCP 资源让大模型读懂你的服务器
MCP(Model Control Protocol)资源系统是将服务器数据暴露给客户端的核心机制,支持文本和二进制两种类型资源。资源通过唯一URI标识,客户端可通过资源列表或模板发现资源,并使用`resources/read`接口读取内容。MCP还支持资源实时更新通知及订阅机制,确保动态数据的及时性。实现时需遵循最佳实践,如清晰命名、设置MIME类型和缓存策略,同时注重安全性,包括访问控制、路径清理和速率限制等。提供的示例代码展示了如何用JavaScript和Python实现资源支持。
871 80
|
5月前
|
应用服务中间件 网络安全 数据安全/隐私保护
网关服务器配置指南:实现自动DHCP地址分配、HTTP服务和SSH无密码登录。
哇哈哈,道具都准备好了,咱们的魔术秀就要开始了。现在,你的网关服务器已经魔法满满,自动分配IP,提供网页服务,SSH登录如入无人之境。而整个世界,只会知道效果,不会知道是你在幕后操控一切。这就是真正的数字世界魔法师,随手拈来,手到擒来。
309 14
|
5月前
|
弹性计算 安全
阿里云服务器镜像,快速迁移项目数据
有时候旧服务器快到期了,想把项目、数据、软件挪到新服务器上,如果全部重新搭建的话,那无疑是耗时又费力。有了镜像迁移,就方便了许多。
482 1
|
6月前
|
弹性计算 NoSQL 数据库
阿里云服务器如何备份数据?
阿里云服务器数据备份有多种方法,用户可按需选择。主要方式包括:1)快照备份,创建云盘的时间点拷贝,支持定期备份与数据恢复;2)数据库备份DBS,适用于多种环境的数据库备份,涵盖本地及多云场景;3)云备份Cloud Backup,提供统一灾备平台,支持ECS整机、数据库、文件系统等全方位备份,保障数据安全。
|
6月前
|
存储 数据库 Python
使用HTTP POST协议将本地压缩数据发送到服务器
总的来说,使用HTTP POST协议将本地压缩数据发送到服务器是一个涉及多个步骤的过程,包括创建压缩文件,设置HTTP客户端,发送POST请求,以及服务器端的处理。虽然这个过程可能看起来复杂,但一旦你理解了每个步骤,就会变得相对简单。
256 19
|
7月前
|
关系型数据库 MySQL Linux
在Linux环境下备份Docker中的MySQL数据并传输到其他服务器以实现数据级别的容灾
以上就是在Linux环境下备份Docker中的MySQL数据并传输到其他服务器以实现数据级别的容灾的步骤。这个过程就像是一场接力赛,数据从MySQL数据库中接力棒一样传递到备份文件,再从备份文件传递到其他服务器,最后再传递回MySQL数据库。这样,即使在灾难发生时,我们也可以快速恢复数据,保证业务的正常运行。
346 28
|
7月前
|
安全 网络安全 定位技术
网络通讯技术:HTTP POST协议用于发送本地压缩数据到服务器的方案。
总的来说,无论你是一名网络开发者,还是普通的IT工作人员,理解并掌握POST方法的运用是非常有价值的。它就像一艘快速,稳定,安全的大船,始终为我们在网络海洋中的冒险提供了可靠的支持。
248 22
|
7月前
|
JavaScript Linux Python
在Linux服务器中遇到的立即重启后的绑定错误:地址已被使用问题解决
总的来说,解决"地址已被使用"的问题需要理解Linux的网络资源管理机制,选择合适的套接字选项,以及合适的时间点进行服务重启。以上就是对“立即重启后的绑定错误:地址已被使用问题”的全面解答。希望可以帮你解决问题。
404 20

热门文章

最新文章