关于Linux下病毒的话题
Timeo Danaos et dona ferentes - 即便当希腊人送礼时,我也惧怕他们。 (Virgile, Aeneid,II, 49)。
著名的“特洛伊木马”常被用作计算机安全领域的专门术语,它表示一个看似无害的应用程序,就如上面提到的病毒一样,传播破坏性的代码逻辑炸弹。
在某些情况下,逻辑炸弹会针对特定的目标系统来编写,以试图窃取其上的机密信息,破坏特殊文件或者盗用用户身份识别去毁损其名誉。同样的炸弹在任何其他类型的系统上则是无害的。
逻辑炸弹也可以试图在物理上破坏其驻留的系统。这种可能性虽然不大,但是确实存在(删除CMOS存储器内容,修改modem闪存内容,打印机、绘图仪、扫描仪的头部毁灭性的移动,硬盘读磁头的加速运转...)
另一个特洛伊木马的著名例子是下面这个脚本,它显示一个登录/密码(login/password)屏幕,并发送信息给启动程序的人然后退出。若它工作于未使用的终端,该脚本将会俘获下个尝试连接的用户的密码。
|
蠕虫的技术等级相当高;它们利用提供网络服务的软件的漏洞来促使其在远程机器上自我复制。其原型是1988"Internet Worm"。
1.一旦渗透进入计算机,蠕虫就尝试传入网络。为了获取地址,它读取系统文件并调用工具程序如netstat来提供关于网络接口的信息。
这个缺陷允许了远程代码执行。然后蠕虫能够复制自身到新的系统上并再次开始。实际上,这只在某些类型的处理器上有效。
不幸地是,阻止计算机感染蠕虫的机制并非总能如愿地起作用,而且不包含逻辑炸弹的Internet 88蠕虫的害处就在于导致所感染系统的极度过载(特别是对邮件的阻塞,这引起邮件提交的延迟)。
问题在于每个管理员都能够重新编译login.c来删除俘获了的版本。于是,Thompson修改了标准C编译器以使之能够在注意到某人试图编译login.c时添加后门。
我们呈现了任何系统上的主要风险。现在,让我们来看看与自由软件和Linux相关的威胁。
首先,让我们看看当逻辑炸弹在Linux机器上执行时能带来怎样的危害。显而易见,这依赖于所希望达到的效果和启动它的用户身份的特权。
|
你可以对用户实施的限制(使用setrlimit()系统调用和shellulimit函数)能缩短此类程序的寿命,但是它们只在经过一段时间后才起作用,在此期间内,系统是无法到达的。
还是同样的原因,如下的程序耗尽所有可用的内存并循环运行“吃掉”CPU周期,这给其它进程造成极大的干扰。
|
|
名称 | 逻辑炸弹 | 备注 |
Bliss | 表面无活动 | 如果调用选项--bliss-disinfect-files-please ,可自动消除对可执行文件的感染。 |
Diesel | 无 | |
Kagob | 无 | 使用临时文件来执行已感染的原始程序 |
Satyr | 无 | |
Vit4096 | 无 | 只感染当前目录的文件。 |
Winter | 无 | 病毒代码为341字节。只感染当前目录中的文件。 |
Winux | 无 | 该病毒有两种不同代码,可分别用来感染Windows文件和Elf Linux文件。不过它不能探测除了自身所在分区之外的其它分区,这减少了其传播的机率。 |
ZipWorm | 在其发现的Zip文件中插入一关于Linux和Windows的“诱饵(troll)”文本。(“troll”=瑞典神话中的一种小矮人(译者注:爱恶作剧而态度友好的侏儒)) |
名称 | 攻击的漏洞 | 备注 |
Lion (1i0n ) | bind | 在入侵的机器上安装后门程序(TCP port 10008)和root-kit。发送系统信息给一个在中国的email地址。 |
Ramen | lpr , nfs , wu-ftpd | 修改它所找到的index.html 文件 |
Adore (Red Worm) | bind , lpr , rpc , wu-ftpd | 在系统上安装后门程序并发送系统信息到在中国和美国的email地址。安装一个ps 的修改版本来隐藏其进程。 |
Cheese | 和Lion类似 | 该蠕虫是一个正派程序,是用来检查和删除被Lion开放的后门的。 |
|
不应认为后门程序仅是理论上的可能。这类困难确的确已经遭遇过,例如在Red-Hat 6.2发布版本中的Piranha程序包就能接收默认密码。Quake 2程序同样也怀疑隐藏了后门程序以允许远程执行命令。
更多推荐
所有评论(0)