首页 | 资讯动态 | linux基础 | 系统管理 | 网络管理 | 编程开发 | linux数据库 | 服务器技术 | linux相关 | linux认证 | 嵌入式 | 下载中心 | 专题 | linux招聘 | HR | 镜像
OKLinux中文技术站
·设为首页
·加入收藏
·联系我们
系统管理: 中文环境 系统管理 桌面应用 内核技术 | Linux基础: 基础入门 安装配置 常用命令 经验技巧 软件应用 | Linux数据库: Mysql Postgre Oracle DB2 Sybase other
网络管理: 网络安全 网络应用 Linux服务器 环境配置 黑客安全 | 编程开发: PHP CC++ Python Perl Shell 嵌入式开发 java jsp | PHP技术: PHP基础 PHP技巧 PHP应用 PHP文摘
搜索中心 Linux招聘 Linux专题 Apache | Linux相关: 硬件相关 Linux解决方案 Linux认证 企业应用 其它Unix | 相关下载: 资料下载 参考手册 开发工具 服务器类 软路由 其它
 技术搜索:
会员中心 注册会员 高级搜索  
  → 当前位置:首页>网络管理>网络安全>正文

从如何编写一个Linux病毒来看安全防范

http://www.oklinux.cn  2009-04-04  Csdn    会员收藏  游客收藏  【 】 
您查看的文章来源于http://www.oklinux.cn

导读:本文来自Larry Seltzer在eWeek的博客,博客专栏名为CHEAP HACK。本文讨论了从如何编写一个Linux病毒来看安全防范。

每个人都知道Linux没有病毒,或者类似的东西。有人进而推论认为Linux对病毒之类的东西是免疫的,因为它设计的太棒了,Macs也是如此。其实这种观点是错误的。

名为foobar的博客者在Geekzone中发表了一篇名为5个步骤写出一个Linux病毒的文章,文章虽然名义上是写如何制造Linux病毒的,实际却是告诉读者现实世界中病毒是如何工作的以及Linux是多么的脆弱。

而且foobar文章的难点不在于如何在Linux上写出攻击性代码,更重要的是如何感染其他Linux操作系统电脑。实际上,foobar的病毒攻击基本上也就是特洛伊木马攻击,而且foobar明确指出特洛伊木马攻击是Windows病毒的常用模式。

有人指出foobar的攻击并非严格意义上针对Linux的,而是GNOME或者KDE或者其他更高端软件,这也的确是事实。实际上这给用户提供了防范信息:许多人的电脑运行Linux,也便会有许多电脑运行GNOME或者KDE,攻击后两者便是攻击Linux。当初对Windows的攻击不也是先从攻击Office、Flash和Acrobat等软件开始的吗?

Foobar采用在e-mail中添加附件来传播病毒(当然邮件的标题要有吸引力来诱使用户点击),这种方式也不甚妥当。因为Windows上的e-mail程序会去除那些可执行的附件,而且Webmail服务器有AV杀毒浏览,所以现在经常采用的方式是在e-mail中附加web链接来传播病毒。在这一点上,Windows和Linux没有太大的不同。

很重要的一点是如何让病毒在Linux上执行,这也是一个难点。在Windows中,用户一旦下载了文件并运行,只有执行许可(executepermissions)运行了他才可以执行文件。Windows有执行许可(executepermissions),但默认它们是开的。而foobar采用的方法与此类似:KDE和GNOME有个叫做launchers的设备(其文件名的末尾是".desktop"),它可以不需要执行许可的详细设置就执行一个单独的命令。这是一个长久以来就存在的问题,也是foobar利用的Linux的主要弱点(应该说是KDE 和GNOME的主要弱点)。

Foobar博客的核心内容对我们而言并不陌生,但由此我们可以看到Windows上的病毒之所以多,并不是因为操作系统自身对病毒更友好,而是一些漏洞。而且几乎每一种阻止病毒在Linux上发展的东西都采用在了Vista SP1中。

用户如何应对呢?foobar建议不要点击Linux上不明的附件,当然在Windows中还不要点击web链接。而且他个人建议解决KDE 和GNOME中.desktop的漏洞。我怀疑这会遭来强烈的反对,因为作为终端用户系统这大大降低了可用性和读取性。

Foobar博客还揭示了其他问题:有许多特权提升(privilegeelevation)的漏洞在各种需要本地读取的Linux中,如果用户没有升级完全(Windows用户也需要警惕这一点),foobar的病毒就会获取你的本地读取,同时攻击决定利用哪一个特权提升(privilegeelevation)bug。很多Linux用户不知道如何升级漏洞补丁来阻挡特权进程(如Samba),从而将漏洞暴露给了黑客。


上一篇:应对Linux服务器四种级别攻击   下一篇:中国首个开源软件专业会展将于九月在沪举办

收藏于收藏夹】 【评论】 【推荐】 【打印】 【关闭
相关文档
·应对Linux服务器四种级别攻击
·三个细节体现Unix系统安全性
·Linux下溢出漏洞利用学习
·Linux下Sniffer工具Tcpdump的安装和使用
·越南安全公司:Conficker蠕虫病毒或源自中国
·Linux操作系统中内部和外部安全性概述
·应用增长引手机病毒 专家称威胁3G安全
·回顾第一个Linux病毒是在什么时候被发现
·Linux 安全模块(LSM)简介
·Linux 系统安全规范
·Linux下解提高sshd服务安全问题
·DNS攻击威胁加剧 变色龙木马出新变种
·安全顾虑驱使伊朗选择Linux放弃Windows
·Linux 防火墻生成器shorewall
·Linux Kernel 64位ABI系统调用参数权限提升漏洞
·Linux Kernel 本地竞争条件漏洞
发表评论
密码: 匿名评论
评论内容:

(不超过250字,需审核后才会公布,请自觉遵守互联网相关政策法规)
 
  最新文档
·应对Linux服务器四种级别攻击
·三个细节体现Unix系统安全性
·Linux下溢出漏洞利用学习
·Linux下Sniffer工具Tcpdump的安装和使
·越南安全公司:Conficker蠕虫病毒或源
·Linux操作系统中内部和外部安全性概述
·应用增长引手机病毒 专家称威胁3G安全
·回顾第一个Linux病毒是在什么时候被发
·Linux 安全模块(LSM)简介
·Linux 系统安全规范
·Linux下解提高sshd服务安全问题
·DNS攻击威胁加剧 变色龙木马出新变种
  阅读排行
·Ubuntu中UFW防火墙的安装及使用
·Ubuntu里安装配置防火墙
·Ubuntu下轻松安装小红伞杀毒软件
·为Linux服务器部署高效防毒软件
·SUSE Linux 默认的iptables防火墙配置
·Linux安全之网上惊现傻瓜型病毒制作工
·通过Linux工具来全面保障无线网络安全
·从Linux内核的漏洞角度考虑系统安全
·常用log4j配置
·linux安全:Linux ACL 体验
·使用SSL 保护VNC应用程序
·玩转Ubuntu Linux之加密文件系统篇
·Linux下破解路由器WEP加密
·用Apache Proxy的指令改进LAMP安全性
·CentOS Linux关闭防火墙
网摘收藏: