Go语言成恶意软件的最爱!4年来Go恶意软件数飙增2000% (go 语言 gui)

教程大全 2025-07-21 02:24:40 浏览

,或许从诞生之日起就没想过。

自己会以这种方式成为语言中的C位:

4年内 基于Go语言的恶意软件数量飙增。

甚至,这正在成为一种趋势。

报告的提供者,网络安全公司指出,

消息一出,不少网友纷纷为Go鸣不平。

恶意软件选择Go的原因

即便如此,但也总不能让Go莫名其妙的背锅吧!

Intezer报告里也直截了当地列出了原因,主要有三个。

首先, Go支持跨平台编译

开发者只需要编写一次代码,就可以从同一个代码库中编译出多个平台的二进制文件,包括Windows、Linux和Mac系统。

这种通用性是很多编程语言不具备的。

其次,安全人员很难对 Go 语言生成的二进制文件进行 反编译和逆向工程

因此导致 Go 语言编写的恶意程序检出率很低。

第三个原因则与Go对网络数据包和请求的工作支持有关。

Intezer解释道,

因此开发者更容易继续使用Go语言来写网络工具。

实际上,当年(2007年)谷歌设计创建Go语言,其中一个原因用更好的语言取代谷歌内部使用的C++网络服务。

这样看,也算是情理之中。

Intezer还表示,2019年之前还很少有人使用Go语言来编码恶意软件,但在2019年开始,就逐渐开始形成风潮。

如今, 大量的黑客、安全团队都倾向于使用Go语言,不仅可以用来创建恶意软件,也可用来制作渗透测试工具包。

值得一提的是,这当中许多恶意软件都是针对 Linux 和 IoT 物联网设备的,可以用来挖矿或感染设备,以便用于为DDoS攻击准备的僵尸网络。

Go语言成恶意软件的最爱!4年来Go恶意软件数飙增2000%

此外,勒索软件使用Go语言也十分普遍。

在报告的结尾处,Intezer还列举了一些在过去一年中出现Go编写的恶意软件。

对于这样一份报告,在中文开源社区上引发了热切的讨论。

有网友给Go语言正名:问题不在Go。

还有人说,

当然也有人“换个角度想想”:也说明Go火了啊!

报告传送门:


冰刃是什么程序

1、进程栏里的模块搜索(Find Modules)2、注册表栏里的搜索功能(Find、Find Next)3、文件栏里的搜索功能,分别是ADS的枚举(包括或不包括子目录)、普通文件查找(Find files)上面是要求最多的,确实对查找恶意软件有帮助4、BHO栏的删除、SSDT栏的恢复(Restore)这项算是“鸡肋”项吧,可加可不加。

进程数太多有什么坏处

占用内存多。 有可能存在木马病毒和恶意软件。 。 使电脑运行缓慢。 建议关掉没用的系统服务。 。 杀一次病毒。 。 清理恶意软件。 。 关掉没用的开机启动项目。 。 这样进程就会少很多。

roo tkit 是什么?

Rootkit 是一种特殊类型的 malware(恶意软件)。 Rootkit 之所以特殊是因为您不知道它们在做什么事情。 Rootkit 基本上是无法检测到的,而且几乎不可能删除它们。 虽然检测工具在不断增多,但是恶意软件的开发者也在不断寻找新的途径来掩盖他们的踪迹。 找出 Rootkit 十分困难。 有一些软件包可以检测 Rootkit。 这些软件包可划分为以下两类:基于签名的检查程序和基于行为的检查程序。 基于签名(特征码)的检查程序,例如大多数病毒扫描程序,会检查二进制文件是否为已知的 Rootkit。 基于行为的检查程序试图通过查找一些代表 Rootkit 主要行为的隐藏元素来找出 Rootkit。 一个流行的基于行为的 Rootkit 检查程序是 Rootkit Revealer.在发现系统中存在 Rootkit 之后,能够采取的补救措施也较为有限。 由于 Rootkit 可以将自身隐藏起来,所以您可能无法知道它们已经在系统中存在了多长的时间。 而且您也不知道 Rootkit 已经对哪些信息造成了损害。 对于找出的 Rootkit,最好的应对方法便是擦除并重新安装系统。 虽然这种手段很严厉,但是这是得到证明的唯一可以彻底删除 Rootkit 的方法。 防止 Rootkit 进入您的系统是能够使用的最佳办法。 为了实现这个目的,可以使用与防范所有攻击计算机的恶意软件一样的深入防卫策略。 深度防卫的要素包括:病毒扫描程序、定期更新软件、在主机和网络上安装防火墙,以及强密码策略。

本文版权声明本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,请联系本站客服,一经查实,本站将立刻删除。

发表评论

热门推荐