会员注册 | 电脑急诊 | 中国汽车救援中心网 | 中国电脑视频网 | 装机必备软件 |
·维修资料下载
·视频教程下载
·
网络教程下载
中文域名 虚拟空间 SQL空间 域名空间 电子书下载
进入论坛 地图
教程 | 技巧 | 笔记本 | 安全 | 网络故障 | 建站经验 | 维修资料 | 行情 | Vista | Win Xp | 手机 | MP3 | DVDC | Q Q | 评测 | DIY | 厂商 | 源码 | 病毒 | 数据恢复
[菜鸟学院] 操作系统 程序设计 网站开发 图像动画 办公软件 [故障查询] CPU 主板 硬盘 内存 显示器 打印机 光驱 显卡 [PC电子书] 软件教程 硬件技术 数据理论 网络技术
【救援中心俱乐部】
120急诊室  菜鸟学院  视频教程
俱乐部活动 软件世界  操作系统
维修资料   网络世界  网站建设
易安数据恢复 硬件世界  聊 天
网友靓照   个人专栏  原创交流
灌水乐园   贴图中心  游戏世界
当前位置:首页 > 菜鸟学院 > 操作系统 > Linux > 正文

教你判断Linux系统是否被黑的方法
   2009-3-28 15:49:06 来源: 进入论坛 添加到收藏夹

俗称“脚本小鬼”的家伙是属于那种很糟糕的黑客,因为基本上他们中的许多和大多数人都是如此的没有技巧。可以这样说,如果你安装了所有正确的补丁,拥有经过测试防火墙,并且在多个级别都激活了先进的入侵检测系统,那么只有在一种情况下你才会被黑,那就是,你太懒了以至没去做该做的事情,例如,安装BIND的最新补丁。  

  一不留神而被黑确实让人感到为难,更严重的是某些脚本小鬼还会下载一些众所周知的“root kits”或者流行的刺探工具,这些都占用了你的CPU,存储器,数据和带宽。这些坏人是从那里开始着手的呢?这就要从root kit开始说起。  

  一个root kit其实就是一个软件包,黑客利用它来提供给自己对你的机器具有root级别的访问权限。一旦这个黑客能够以root的身份访问你的机器,一切都完了。 唯一可以做就是用最快的效率备份你的数据,清理硬盘,然后重新安装操作系统。无论如何,一旦你的机器被某人接管了要想恢复并不是一件轻而易举的事情。

  你能信任你的ps命令吗?  

  找出root kit的首个窍门是运行ps命令。有可能对你来说一切都看来很正常。图示是一个ps命令输出的例子。真正的问题是,“真的一切都正常吗?”黑客常用的一个 诡计就是把ps命令替换掉,而这个替换上的ps将不会显示那些正在你的机器上运行的非法程序。为了测试个,应该检查你的ps文件的大小,它通常位于 /bin/ps。在我们的Linux机器里它大概有60kB。我最近遇到一个被root kit替换的ps程序,这个东西只有大约12kB的大小。  

  另一个明显的骗局是把root的命令历史记录文件链接到/dev/null。这个命令历史记录文件是用来跟踪和记录一个用户在登录上一台Linux机器后所用过的命令的。黑客们把你的历史纪录文件重定向到/dev/null的目的在于使你不能看到他们曾经输入过的命令。  

  你可以通过在shell提示符下敲入history来访问你的历史记录文件。假如你发现自己正在使用history命令,而它并没有出现在之前使用过的命令列表里,你要看一看你的~/.bash_history 文件。假如这个文件是空的,就执行一个ls -l ~/.bash_history命令。在你执行了上述的命令后你将看到类似以下的输出: 

  -rw------- 1 jd jd 13829 Oct 10 17:06 /home/jd/.bash_history  

  又或者,你可能会看到类似以下的输出:  

  lrwxrwxrwx 1 jd jd 9 Oct 10 19:40 /home/jd/.bash_history -> /dev/null  

  假如你看到的是第二种,就表明这个 .bash_history 文件已经被重定向到/dev/null。这是一个致命的信息,现在就立即把你的机器从Internet上断掉,尽可能备份你的数据,并且开始重新安装系统。

  寻找未知的用户账号   

  在你打算对你的Linux机器做一次检测的时候,首先检查是否有未知的用户账号无疑是明智的。在下一次你登录到你的Linux机器时,敲入以下的命令:   

  grep :x:0: /etc/passwd   

  只有一行,我再强调一遍,在一个标准的Linux安装里,grep命令应该只返回一行,类似以下:

  root:x:0:0:root:/root:/bin/bash   

  假如在敲入之前的grep命令后你的系统返回的结果不止一行,那可能就有问题了。应该只有一个用户的UID为0,而如果grep命令的返回结果超过一行,那就表示不止一个用户。   

  认真来说,虽然对于发现黑客行为,以上都是一些很好的基本方法。但这些技巧本身并不能构成足够的安全性,而且其深度和广度和在文章头提到的入侵检测系统比起来也差得远。   

  我的建议是,假如你怀疑你的系统真的出了问题,打电话给一个Linux的安全专家,参考他的意见。毕竟Linux的安全不是一下子就可以弄好的。

 
打印】【电脑俱乐部】【电脑视频】【电脑故障】【电脑学院】【电子书】【关闭
精彩视频教程推荐

·现场教你学--电脑常见故
·EasyBoot制作双系统启动
·EasyBoot制作WinodwsXP安
·EasyBoot  基本使用(下
·EasyBoot  基本使用(上)
·EasyBoot 安装和注册
·虚拟光驱01下载和安装

电子书下载

·网友世界 2009年02期1月
·计算机应用文摘 2009年0
·电脑迷2009年第02期 
·微型计算机2009年01月(上
·网友世界 2009年01期1月
·计算机应用文摘 2009年0
·电脑迷2009年第01期

推荐阅读
·教你判断Linux系统是否被黑的方法
·用svchost viewer软件轻松识别sv
·Windows备份还原工具重装上阵
·精简Flash文件体积的几个小技巧
·网际快车获2009金投赏金奖
·DNS出错导致无法浏览网页
·关于VMware不完全卸载的一些问题
·无法卸载VMware Workstation5的解
·分析师称eBay或将出售PayPal和Sk
·WPS与Word联手 处理多表格行列转
·用Vista自然语言选择实现多类别搜
·如何在XP下快速删除闪存
·修改Win Vista/7中软件默认安装路
·微软将再次黑屏打击盗版Windows 
·ADSL宽带断流故障原因详细解读
·301P芯片摄像头硬件维修与故障检

视频教程
现场教你学--电脑常见 EasyBoot制作双系统启
最新新闻
·教你判断Linux系统是否被黑的方法 
·用svchost viewer软件轻松识别svchos
·Windows备份还原工具重装上阵
·精简Flash文件体积的几个小技巧
·网际快车获2009金投赏金奖
·DNS出错导致无法浏览网页
·关于VMware不完全卸载的一些问题的总
·无法卸载VMware Workstation5的解决办

装机必备软件下载
 
关于我们 | 合作媒体 | 版权声明 | 联系方式 | 意见反馈 | 广告业务 | 网站地图 | 急救中心

Copyright © 2003--2007 中国电脑援救中心版权所有
鲁ICP备05000605号