那些年困扰我们的Linux 的蠕虫、病毒和木马

 虽然针对Linux的恶意软件并不像针对Windows乃至OS X那样普遍,但是近些年来,Linux面临的安全威胁却变得越来越多、越来越严重。个中原因包括,手机爆炸性的普及意味着基于Linux的安卓成为恶意黑 客最具吸引力的目标之一,以及使用Linix系统作为数据中心服务器系统的机器也在一直稳步增长。让我们一起来回顾一下吧。

Staog(1996)

首个公认的Linux恶意软件是Staog,一种试图将自身依附于运行中的可执行文件并获得root访问权限的基本病毒。该病毒很快就被清理了,并没有得到广泛传播,但却向世人展示了Linux同样也存在感染病毒的危险。

那些年困扰我们的Linux 的蠕虫、病毒和木马

Bliss(1997)

虽然Staog是第一个Linux病毒,然而Bliss才是第一个真正引起人们关注的病毒。该病毒的感染方式同样温和,只是试图通过挟持可执行文件 获取权限,一个简单的Shell选项命令就可以将其灭活。根据乌班图(Ubuntu)在线文档,该病毒甚至还会保留一份简洁的日志。

那些年困扰我们的Linux 的蠕虫、病毒和木马

拉面与奶酪(2001)

有些Linux蠕虫病毒可能是你想要的,比如奶酪蠕虫(Cheese)。它实际上是一种有益的蠕虫病毒,可以修补早期拉面蠕虫(Ramen)用来感染电脑的漏洞。拉面蠕虫病毒使用一张图片替换Web服务器主页,并配上文字说“黑客爱——吃面条”,因此而得名。

那些年困扰我们的Linux 的蠕虫、病毒和木马

Slapper(2002)

席卷2002年的Slapper蠕虫病毒通过Apache中的SSL漏洞感染服务器,比心血漏洞(Heartbleed)早了整整12年。

那些年困扰我们的Linux 的蠕虫、病毒和木马

坏兔子(2007)

坏兔子(Badbunny)是一个携带可以运行在多个平台复杂脚本的OpenOffice宏病毒。尽管其被感染的唯一影响只是下载一张身着兔子服的猥琐男照片。

那些年困扰我们的Linux 的蠕虫、病毒和木马

Snakso(2012)

Snakso是针对特定版本Linux内核的隐形木马,通过扰乱TCP包在受感染机器生成的流量中注入内嵌框架,以此推送自动下载。

那些年困扰我们的Linux 的蠕虫、病毒和木马

第三只手(2013)

第三只手(Hand of Thief)是在俄罗斯黑客论坛上出售的一款商业性质的Linux木马生成器,曾在去年爆出时引起不小的轰动。然而,RSA研究人员不久就发现,它不像当初想像的那样危险。

那些年困扰我们的Linux 的蠕虫、病毒和木马

Windigo(2014)

Windigo是针对成千上万的Linux服务器而进行的一场复杂而大规模的网络犯罪活动。Windigo造成服务器生成垃圾邮件、中转恶意软件并重定向链接。根据ESET安全公司,Windigo的威胁依然存在,系统管理员们万不可麻痹大意。

那些年困扰我们的Linux 的蠕虫、病毒和木马

破壳漏洞与僵尸网络(2014)

对Terminal终端的攻击直指Linux内核,这就是为什么最近针对Linux的Bash命令行解释器中所谓的破壳漏洞 (Shellshock)进行的Mayhem僵尸网络攻击如此引人注目的原因。烟袋(Yandex)研究人员表示,自七月份开始已经有1400多台服务器 受到感染。

那些年困扰我们的Linux 的蠕虫、病毒和木马

特拉史诗间谍软件(2014)

研究人员本周早些时候发现了一场来自俄罗斯的大型网络间谍软件活动,使用的特拉史诗(Epic Turla)间谍软件是一款基于早在2000年就出现的名为cd00r的全方位后门访问程序。

那些年困扰我们的Linux 的蠕虫、病毒和木马

 

本文转载地址:https://www.linuxprobe.com/worms-viruses-trojans.html

转载于:https://www.cnblogs.com/linuxprobe/p/5782573.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/374113.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

python单元测试框架unittest介绍和使用_Python+Selenium框架设计篇之-简单介绍unittest单元测试框架...

前面文章已经简单介绍了一些关于自动化测试框架的介绍,知道了什么是自动化测试框架,主要有哪些特点,基本组成部分等。在继续介绍框架设计之前,我们先来学习一个工具,叫unittest。unittest是一个单元测试框架&#xff0…

使用PowerMock模拟静态方法

在最近的博客中,我试图强调使用依赖注入的好处,并表达一种想法,即这种技术的主要好处之一是,通过在类之间提供高度的隔离,它可以使您更轻松地测试代码,并且得出的结论是,许多好的测试等于好的代…

多态之向上转型

//向上转型,子类引用指向父类对象 public class UpcastingDemo{ public static void main(String[] args){ Employee enew Employee(); System.out.println(e.grade); e.job(); e.run(); System.out.println("\n"); Manager mnew Manager(…

(转)FPGA异步时序和多时钟模块

http://bbs.ednchina.com/BLOG_ARTICLE_3019907.HTM 第六章 时钟域 有一个有趣的现象,众多数字设计特别是与FPGA设计相关的教科书都特别强调整个设计最好采用唯一的时钟域。换句话说,只有一个独立的网络可以驱动一个设计中所有触发器的时钟端口。虽然…

穆里尼奥:与范加尔风格不同,转变需要时间

据英媒报道,曼联主帅穆里尼奥近日向媒体表示自己很难继续遵循前任主帅范加尔的理念去建立球队,因为他们两人有着完全不同的想法。 穆里尼奥近日在接受BT Sport的采访时表示:“这份工作对于我来说最难的地方便是我与范加尔是非常不同的教练&am…

怎么检测不到我的音频_Linux 上的最佳音频编辑工具推荐 | Linux 中国

在 Linux 上,有很多种音频编辑器可供你选用。不论你是一个专业的音乐制作人,还是只想学学怎么做出超棒的音乐的爱好者,这些强大的音频编辑器都是很有用的工具。-- Ankush Das(作者)在 Linux 上,有很多种音频编辑器可供你选用。不论…

具有GlassFish和一致性的高性能JPA –第3部分

在我的四部分系列的第三部分中,我将解释将Coherence与EclipseLink和GlassFish结合使用的第二种策略。 这就是通过EclipseLink使用Coherence作为二级缓存(L2)的全部内容。 一般的做法 这种方法将Coherence数据网格应用于依赖于无法完全预加载到…

接口使用时注意

interface Service{ void doSome(); //方法的默认修饰符为public abstract } public class InterfaceNote implements Service{ //方法默认的修饰符为 default void doSome(){ System.out.println("做一些服务!"); } public static void main(String…

【Hexo】deploy出错的解决方法

1、ERROR Deployer not found: git 执行npm install hexo-deployer-git --save 2、$ hexo d INFO Deploying: git INFO Clearing .deploy_git folder... INFO Copying files from public folder... fatal: Not a git repository (or any of the parent directories): .git F…

精选30道Java笔试题解答(转)

都是一些非常非常基础的题,是我最近参加各大IT公司笔试后靠记忆记下来的,经过整理献给与我一样参加各大IT校园招聘的同学们,纯考Java基础功底, 老手们就不用进来了,免得笑话我们这些未出校门的孩纸们,但是I…

list取值_Redis中List及quicklist实现-2

上一篇中看了List的使用方式、quicklist中的各个结构体,这一篇来看看quicklist里面的几个核心函数,quicklistCreate函数、quicklistCreateNode函数、quicklistPush函数、quicklistPop函数。接下来我们通过源码看一下quicklist中是如何借鉴STL中deque的这…

通过示例休眠–第1部分(删除孤儿)

所以我想做一系列的冬眠例子,展示冬眠的各种特征。 在第一部分中,我想展示有关删除孤儿功能及其在故事情节中的使用方法。 因此,让我们开始:) 先决条件 : 为了尝试以下示例,您将需要以下提到的JAR文件: …

站长工具--IP地址库

中国最全的IP地址库 转载于:https://www.cnblogs.com/weloveshare/p/5783438.html

String使用注意一

public class StringNote{ public static void main(String[] args){ char[] c{h,e,l,l,o}; String str1new String(c); String str2new String(c); String str3"hello"; //常量池中有 “hello” 字符串,str3和str4分别指向他 String str4"…

Win10手记-IIS部署网站问题解决

最近在自己的Win10电脑上尝试部署ASP.NET网站时出现了问题,经过多方查找定位到IIS为问题来源。 开始之前 先描述下技术环境: 1.Windows 10 PC 2.Windows 自带的IIS 7 3.ASP.NET Web API项目网站 4.VS 2015 问题描述 首先我们为PC安装IIS,按照…

python随机数生成的方法_python生成随机数的方法

一、概述python可以通过random包来产生随机数或者执行一些随机操作。1. random.seed()给定一个数据作为随机数种子,和大多数语言一样,python也可以使用时间来作为随机数种子。import timetime.seed(time.time())12importtimetime.seed(time.time())2. ra…

Java模块化方法–模块,模块,模块

我认为每个人都会同意,编写模块化应用程序和模块化通常是一件好事。 但是,从Java和Scala语言以及各种Java / Scala框架来看,对模块化的支持是怎样的呢? 有很多不同的方法! 让我们看看其中的一些。 “保护”以下是指模块…

CentOS 7 安装记录

由于centos6.4版本有点老,所以换到centos7。 1.安装 CentOS 7.0系统安装配置图解教程 2.linux设置网卡开机启动 实质linux是看一个网卡文件的配置,就是/etc/sysconfig/network-scripts/ifcfg-eth0 (这个文件名看你网卡名称而异,具体你到该目录…

String使用注意二

public class StringNote_1{ public void fun(){ for(int i1;i<100;i){ System.out.print(i""); //此语句很耗时间影响性能 } System.out.println("100"); } public void fun1(){ String text""; for(int i1;i<100;i){ …

python2clock_控制fps的时钟Clock类源码

"""控制fps的时钟Clock类&#xff0c;本程序用来在循环中控制fps。如何在海龟画图中控制fps&#xff1f;这是一个比较重要的问题&#xff0c;否则程序可能有时候快有时候慢。"""import timeimport colorsysfrom turtle import *from random impo…