奇趣技术网 收藏本站
设为主页
商务合作
首页 新闻中心 行业动态 软件新闻 安全资讯 病毒预警 漏洞发布 操作系统 Dos Win9x Win2000 WinXP Win2003 WinVista Linux Unix
数据库 DB2 Access MSSQL MySQL Oracle Sybase 编程技术 ASP PHP JSP CGI/Perl XML .Net C/C++/C# VB VC Delphi Java 汇编
安全技术 安全教学 工具介绍 漏洞利用 病毒防范 入侵检测 防火墙 安全防范 汉化破解 攻击实例 加密解密 技术论坛
中华网络安全联盟 >> 操作系统 >> Linux >> Linux系统下查找漏洞的N种兵器
操作系统
Windows XP
Windows 2000
Windows Vista
Windows 2003
Windows 9x
DOS
Linux
Unix
  • Linux集群在银行信息化

  • Linux集群在银行信息化

  • Linux集群在银行信息化

  • RedHat Linux操作系统

  • 系统移民须知:Linux操

  • 在Linux操作系统中如何

  • 如何利用VNC远程图形界

  • 几个重要的Linux系统内

  • Linux系统下查找漏洞的N种兵器
    字体:

    中华网络安全联盟    作者:佚名    来源:不详    时间:2006-4-12

     1、基于主机的实用扫描软件

      (1)sXid

      sXid是一个系统监控程序,软件下载后,使用“make install”命令即可安装。它可以扫描系统中suid和sgid文件和目录,因为这些目录很可能是后门程序,并可以设置通过电子邮件来报告结果。缺省安装的配置文件为/etc/sxid.conf,这个文件的注释很容易看懂,它定义了sxid 的工作方式、日志文件的循环次数等;日志文件缺省为/var/log/sxid.log。出于安全方面的考虑,我们可以在配置参数后把sxid.conf 设置为不可改变,使用 chattr 命令把sxid.log文件设置为只可添加。此外,我们还可以随时用sxid -k加上 -k 选项来进行检查,这种检查方式很灵活,既不记入日志,也不发出 email。如图1所示。

    轮番上阵Linux系统下查找漏洞的N种兵器

    图1 sXid

      (2)LSAT

      Linux Security Auditing Tool (LSAT) 是一款本地安全扫描程序,发现默认配置不安全时,它可以生成报告。LSAT由Triode开发,主要针对基于RPM的Linux发布设计的。软件下载后,进行如下编译:

    cndes$ tar xzvf last-VERSION.tgz
    cndes$ cd lsat-VERSION
    cndes$ ./configure
    cndes$ make

      然后以root身份运行:root# ./lsat。默认情况下,它会生成一份名字叫lsat.out的报告。也可以指定一些选项:

    -o filename 指定生成报告的文件名
    -v 详细输出模式
    -s 不在屏幕上打印任何信息,只生成报告。
    -r 执行RPM校验和检查,找出默认内容和权限被改动的文件

      LSAT可以检查的内容很多,主要有:检查无用的RPM安装;检查inetd和Xinetd和一些系统配置文件;检查SUID和SGID文件;检查777的文件;检查进程和服务;开放端口等。LSAT的常用方法是用cron定期调用,然后用diff比较当前报告和以前报告的区别,就可以发现系统配置发生的变化。下面是一个测试中的报告片断:

    ****************************************
    This is a list of SUID files on the system:
    /bin/ping
    /bin/mount
    /bin/umount
    /bin/su
    /sbin/pam_timestamp_check
    /sbin/pwdb_chkpwd
    /sbin/unix_chkpwd
    ****************************************
    This is a list of SGID files/directories on the system:
    /root/sendmail.bak
    /root/mta.bak
    /sbin/netreport
    ****************************************
    List of normal files in /dev. MAKEDEV is ok, but there
    should be no other files:
    /dev/MAKEDEV
    /dev/MAKEDEV.afa
    ****************************************
    This is a list of world writable files
    /etc/cron.daily/backup.sh
    /etc/cron.daily/update_CDV.sh
    /etc/megamonitor/monitor
    /root/e
    /root/pl/outfile

     

    [1] [2] [3] [4] 下一页  

    字体:
     
    设为主页 收藏本站 联系我们 友情连接 商务合作 网友留言
    Copyright©2006-2008 中华网络安全联盟 All rights reserved.