草庐IT

权威发布! 开发人员需要关注的11种顶级恶意软件

sealio 2023-03-28 原文

美国网络安全和基础设施安全局(CISA)和澳大利亚网络安全中心(ACSC)进行了一项关于恶意软件的联合网络安全咨询调查,在报告中详细介绍了2021年最常见的11种恶意软件,包括远程访问木马、银行木马、信息窃取程序和勒索软件。

恶意软件开发人员受益于利润丰厚的网络运营和负面后果风险低,因此在几年内持续支持、改进和分发他们的恶意软件。TrickBot 是唯一被 CISA 及其澳大利亚网络安全行业同时挑选出来的恶意软件,这是一个由一群恶意行为者共同开发和运营的恶意软件,恶意攻击者经常使用它来部署 Conti 勒索软件。FBI 将 Conti 勒索软件描述为“有史以来最昂贵的勒索软件”,同时 CISA 表示 Conti 已经演变成一种高度模块化的多阶段恶意软件。

为了缓解恶意软件相关的威胁和风险,CISA 建议企业保持软件升级至最新版本,防止利用漏洞、实施和执行多因素身份验证、保护和监控远程桌面协议和其他风险服务、保护离线备份并提供用户安全培训和安全意识教育。

Agent Tesla

Agent Tesla 能够从邮件客户端、Web 浏览器和文件传输协议(FTP)服务器窃取数据。该恶意软件还可以捕获屏幕截图、视频和 Windows 剪贴板数据。Agent Tesla 伪装成管理个人电脑的工具,可以在线购买。该软件的开发人员持续添加新功能,包括混淆功能和针对凭据窃取的其他应用程序。

活跃时间 : 2014年

恶意软件类型:RAT

传播方式:作为网络钓鱼电子邮件中的恶意附件

资源:请见参考链接1

AZORult

AZORult 用于从受感染的系统中窃取信息。此恶意软件已在黑客论坛上出售,用于窃取浏览器数据、用户凭据和加密货币信息。

活跃时间:2016年

恶意软件类型:木马

传播方式:网络钓鱼、被攻击的网站、漏洞利用工具包(利用已知软件漏洞的自动化工具包),或通过下载和安装 AZORult

资源:请见参考链接2

FormBook

FormBook 是在黑客论坛上宣传的信息窃取程序。FormBook 能够记录和捕获浏览器或电子邮件客户端密码,其开发人员继续更新恶意软件以利用最新的常见漏洞和暴露 (CVS),例如 CVE-2021-40444 Microsoft MSHTML 远程代码执行漏洞。

活跃时间:2016年

恶意软件类型:木马

传播方式:作为钓鱼邮件的附件

资源:请见参考链接3

Ursnif

Ursnif 是一种窃取金融信息的银行木马。Ursnif 也被称为 Gozi,多年来已经发展到包括持久性机制、规避沙盒和虚拟机检测,以及搜索磁盘加密软件提取密钥并访问用户隐藏文件的能力,截至 2022 年 7 月,Ursnif 基础设施仍处于活跃状态。

活跃时间:自2007年至今

恶意软件类型:木马

传播方式:作为钓鱼邮件的恶意附件

资源:请见参考链接4

LokiBot

LokiBot 是一种木马恶意软件,用于窃取敏感信息,包括用户凭据、加密货币钱包和其他凭据。2020 LokiBot 变体伪装成游戏安全程序文件。

活跃时间:2015年

恶意软件类型:木马

传播方式:作为恶意电子邮件附件

资源:请见参考链接5

MOUSEISLAND

MOUSEISLAND 是一个 Microsoft Word 宏下载器,并通过附在网络钓鱼电子邮件中的受密码保护的 ZIP 传播。MOUSEISLAND 可能是勒索软件攻击的初始阶段。

活跃时间:2019 年

恶意软件类型:宏下载器

传播方式:通常作为电子邮件附件

资源:请参阅链接6

NanoCore

NanoCore 用于窃取用户隐私信息,包括密码和电子邮件。NanoCore 还可能允许恶意用户激活计算机的网络摄像头来监视受害者。恶意软件开发人员持续开发附加功能,作为可购买的插件或恶意软件工具包,在恶意网络攻击者之间共享。

活跃时间:2013年

恶意软件类型:RAT

传播方式:在电子邮件中作为恶意 ZIP 文件中的 ISO 磁盘镜像,或在云存储服务上托管恶意 PDF 文档

资源:请参阅链接7

Qakbot

最初被视为银行木马,Qakbot 的功能已发展到包括执行侦察、横向移动、收集和泄露数据以及交付有效负载。Qakbot 也称为 QBot 或 Pinksllot,本质上是模块化,使恶意网络攻击者能够根据自己的需要对其进行配置。Qakbot 也可用于形成僵尸网络。

活跃时间:2007年

恶意软件类型:木马

传播方式:通过电子邮件以恶意附件、超链接或嵌入图像的形式

资源:请参阅链接8

Remcos

Remcos 本身是一种闭源工具,作为用于远程管理和渗透测试的合法软件工具进行销售。Remcos 是 Remote Control and Surveillance 的缩写。在疫情期间,Remco 被恶意网络攻击者利用,进行大规模网络钓鱼活动来窃取个人数据和凭据。恶意攻击者利用 Remcos 在目标系统上安装了一个后门软件,然后使用 Remcos 后门发出命令并获得管理员权限,同时绕过防病毒产品并通过将自身注入 Windows 进程进行运行。

活跃时间: 2016年

恶意软件类型:RAT

传播方式:在钓鱼邮件中作为恶意附件

资源:请参阅链接9

TrickBot

TrickBot 恶意软件通常用于形成僵尸网络、启用 Conti 勒索软件或 Ryuk 银行木马的初始访问权限。TrickBot 由一群恶意网络攻击者共同开发和运营,并已演变为高度模块化的多阶段恶意软件。2020年,网络犯罪分子使用 TrickBot 攻击美国国家医疗保健和公共卫生 (HPH) 部门 ,然后发起勒索软件攻击、泄露数据或破坏医疗保健服务。据悉,TrickBot 的基础设施在2022年7月仍处于活跃状态。

活跃时间:2016年

恶意软件类型:木马

传播方式:通过电子邮件作为超链接

资源: 请参阅链接10

GootLoader

GootLoader 是一个与 GootKit 恶意软件相关的恶意软件加载程序。随着其开发人员更新其功能,GootLoader 已从下载恶意负载的加载程序演变为多负载恶意软件平台。作为加载程序恶意软件,GootLoader 通常是系统入侵的第一阶段。通过利用搜索引擎中毒,GootLoader 的开发人员可能会破坏或创建在搜索引擎结果(例如 Google 搜索结果)中排名靠前的网站。

活动时间:2020年

恶意软件类型:加载程序

传播方式:在搜索引擎结果排名靠前的受感染网站上下载恶意文件

资源: 请参阅链接11

参考链接:

  1. https://attack.mitre.org/versions/v11/software/S0331/

  2. https://attack.mitre.org/versions/v11/software/S0344/

  3. https://www.hhs.gov/sites/default/files/formbook-malware-phishing-campaigns.pdf

  4. https://attack.mitre.org/versions/v11/software/S0386/

  5. https://www.cisa.gov/uscert/ncas/alerts/aa20-266a

  6. https://www.mandiant.com/resources/melting-unc2198-icedid-to-ransomware-operations

  7. https://attack.mitre.org/versions/v11/software/S0336/

  8. https://attack.mitre.org/versions/v11/software/S0650/

  9. https://attack.mitre.org/versions/v11/software/S0332/

  10. https://www.cisa.gov/uscert/ncas/alerts/aa21-076a

  11. https://www.cyber.nj.gov/alerts-advisories/gootloader-malware-platform-uses-sophisticated-techniques-to-deliver-malware/

  12. https://www.cyber.nj.gov/alerts-advisories/gootloader-malware-platform-uses-sophisticated-techniques-to-deliver-malware/

有关权威发布! 开发人员需要关注的11种顶级恶意软件的更多相关文章

  1. ruby - 我需要将 Bundler 本身添加到 Gemfile 中吗? - 2

    当我使用Bundler时,是否需要在我的Gemfile中将其列为依赖项?毕竟,我的代码中有些地方需要它。例如,当我进行Bundler设置时:require"bundler/setup" 最佳答案 没有。您可以尝试,但首先您必须用鞋带将自己抬离地面。 关于ruby-我需要将Bundler本身添加到Gemfile中吗?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/4758609/

  2. ruby - 使用 C 扩展开发 ruby​​gem 时,如何使用 Rspec 在本地进行测试? - 2

    我正在编写一个包含C扩展的gem。通常当我写一个gem时,我会遵循TDD的过程,我会写一个失败的规范,然后处理代码直到它通过,等等......在“ext/mygem/mygem.c”中我的C扩展和在gemspec的“扩展”中配置的有效extconf.rb,如何运行我的规范并仍然加载我的C扩展?当我更改C代码时,我需要采取哪些步骤来重新编译代码?这可能是个愚蠢的问题,但是从我的gem的开发源代码树中输入“bundleinstall”不会构建任何native扩展。当我手动运行rubyext/mygem/extconf.rb时,我确实得到了一个Makefile(在整个项目的根目录中),然后当

  3. ruby - rspec 需要 .rspec 文件中的 spec_helper - 2

    我注意到像bundler这样的项目在每个specfile中执行requirespec_helper我还注意到rspec使用选项--require,它允许您在引导rspec时要求一个文件。您还可以将其添加到.rspec文件中,因此只要您运行不带参数的rspec就会添加它。使用上述方法有什么缺点可以解释为什么像bundler这样的项目选择在每个规范文件中都需要spec_helper吗? 最佳答案 我不在Bundler上工作,所以我不能直接谈论他们的做法。并非所有项目都checkin.rspec文件。原因是这个文件,通常按照当前的惯例,只

  4. ruby - 如何在 Lion 上安装 Xcode 4.6,需要用 RVM 升级 ruby - 2

    我实际上是在尝试使用RVM在我的OSX10.7.5上更新ruby,并在输入以下命令后:rvminstallruby我得到了以下回复:Searchingforbinaryrubies,thismighttakesometime.Checkingrequirementsforosx.Installingrequirementsforosx.Updatingsystem.......Errorrunning'requirements_osx_brew_update_systemruby-2.0.0-p247',pleaseread/Users/username/.rvm/log/138121

  5. Ruby Sinatra 配置用于生产和开发 - 2

    我已经在Sinatra上创建了应用程序,它代表了一个简单的API。我想在生产和开发上进行部署。我想在部署时选择,是开发还是生产,一些方法的逻辑应该改变,这取决于部署类型。是否有任何想法,如何完成以及解决此问题的一些示例。例子:我有代码get'/api/test'doreturn"Itisdev"end但是在部署到生产环境之后我想在运行/api/test之后看到ItisPROD如何实现? 最佳答案 根据SinatraDocumentation:EnvironmentscanbesetthroughtheRACK_ENVenvironm

  6. ruby - 是否可以覆盖 gemfile 进行本地开发? - 2

    我们的git存储库中目前有一个Gemfile。但是,有一个gem我只在我的环境中本地使用(我的团队不使用它)。为了使用它,我必须将它添加到我们的Gemfile中,但每次我checkout到我们的master/dev主分支时,由于与跟踪的gemfile冲突,我必须删除它。我想要的是类似Gemfile.local的东西,它将继承从Gemfile导入的gems,但也允许在那里导入新的gems以供使用只有我的机器。此文件将在.gitignore中被忽略。这可能吗? 最佳答案 设置BUNDLE_GEMFILE环境变量:BUNDLE_GEMFI

  7. ruby - 在 Windows 机器上使用 Ruby 进行开发是否会适得其反? - 2

    这似乎非常适得其反,因为太多的gem会在window上破裂。我一直在处理很多mysql和ruby​​-mysqlgem问题(gem本身发生段错误,一个名为UnixSocket的类显然在Windows机器上不能正常工作,等等)。我只是在浪费时间吗?我应该转向不同的脚本语言吗? 最佳答案 我在Windows上使用Ruby的经验很少,但是当我开始使用Ruby时,我是在Windows上,我的总体印象是它不是Windows原生系统。因此,在主要使用Windows多年之后,开始使用Ruby促使我切换回原来的系统Unix,这次是Linux。Rub

  8. ruby-on-rails - 在 Rails 开发环境中为 .ogv 文件设置 Mime 类型 - 2

    我正在玩HTML5视频并且在ERB中有以下片段:mp4视频从在我的开发环境中运行的服务器很好地流式传输到chrome。然而firefox显示带有海报图像的视频播放器,但带有一个大X。问题似乎是mongrel不确定ogv扩展的mime类型,并且只返回text/plain,如curl所示:$curl-Ihttp://0.0.0.0:3000/pr6.ogvHTTP/1.1200OKConnection:closeDate:Mon,19Apr201012:33:50GMTLast-Modified:Sun,18Apr201012:46:07GMTContent-Type:text/plain

  9. ruby - 为什么在 ruby​​ 中创建 Rational 不需要新方法 - 2

    这个问题在这里已经有了答案:关闭10年前。PossibleDuplicate:Rubysyntaxquestion:Rational(a,b)andRational.new!(a,b)我正在阅读ruby镐书,我对创建有理数的语法感到困惑。Rational(3,4)*Rational(1,2)产生=>3/8为什么Rational不需要new方法(我还注意到例如我可以在没有new方法的情况下创建字符串)?

  10. 世界前沿3D开发引擎HOOPS全面讲解——集3D数据读取、3D图形渲染、3D数据发布于一体的全新3D应用开发工具 - 2

    无论您是想搭建桌面端、WEB端或者移动端APP应用,HOOPSPlatform组件都可以为您提供弹性的3D集成架构,同时,由工业领域3D技术专家组成的HOOPS技术团队也能为您提供技术支持服务。如果您的客户期望有一种在多个平台(桌面/WEB/APP,而且某些客户端是“瘦”客户端)快速、方便地将数据接入到3D应用系统的解决方案,并且当访问数据时,在各个平台上的性能和用户体验保持一致,HOOPSPlatform将帮助您完成。利用HOOPSPlatform,您可以开发在任何环境下的3D基础应用架构。HOOPSPlatform可以帮您打造3D创新型产品,HOOPSSDK包含的技术有:快速且准确的CAD

随机推荐