Home > Debian | UNIX > [Debian]Debian lennyで1からサーバーを作ってみる – chkrootkitをインストール

[Debian]Debian lennyで1からサーバーを作ってみる – chkrootkitをインストール

  • chkrootkitをインストール && 実行。
    # aptitude install chkrootkit
    # aptitude clean
    

    chkrootkit実行

    # chkrootkit | grep INFECTED
    

    実行結果として、”INFECTED”という行が表示されなければ問題なし

  • cron登録用にchkrootkitシェルスクリプトを作成。
    # vi chkrootkit
    
    #!/bin/bash
    
    LANG=C
    
    PATH=/usr/bin:/bin:/usr/sbin
    
    TMPLOG=`mktemp`
    
    # chkrootkit実行
    chkrootkit > $TMPLOG
    
    # ログ出力
    cat $TMPLOG | logger -t chkrootkit
    
    # SMTPSのbindshell誤検知対応
    if [ ! -z "$(grep 465 $TMPLOG)" ] && \
       [ -z $(/usr/sbin/lsof -i:465|grep bindshell) ]; then
            sed -i '/465/d' $TMPLOG
    fi
    
    # rootkit検知時のみroot宛メール送信
    [ ! -z "$(grep INFECTED $TMPLOG)" ] && \
    grep INFECTED $TMPLOG | mail -s "chkrootkit report in `hostname`" root
    
    rm -f $TMPLOG
    
    # chmod 700 chkrootkit
    # mv chkrootkit /etc/cron.daily/
    
  • chkrootkitで使用する安全なコマンドの確保
    # mkdir chkrootkitcmd
    # cp `which -a awk cut echo egrep find head id ls netstat ps strings sed uname` chkrootkitcmd/
    

    退避したchkrootkit使用コマンドを使用してchkrootkit実行

    # chkrootkit -p /root/chkrootkitcmd|grep INFECTED
    # aptitude install zip sharutils
    # zip -r chkrootkitcmd.zip chkrootkitcmd/
    # rm -rf chkrootkitcmd
    # uuencode chkrootkitcmd.zip chkrootkitcmd.zip|mail root
    # rm -f chkrootkitcmd.zip
    

Comments:0

add to hatena hatena.comment (0) add to del.icio.us (0) add to livedoor.clip (0) add to Yahoo!Bookmark (0) Total: 0

Comment Form
Remember personal info

Trackbacks:1

Trackback URL for this entry
http://ore.saizensen.net/archives/277/trackback
Listed below are links to weblogs that reference
[Debian]Debian lennyで1からサーバーを作ってみる – chkrootkitをインストール from おれ最前線ねっと
pingback from サーバーのセキュリティを強化する→その2:各種パッケージの導入 « SkyGarden出張所 10-05-14 (金) 18:53

[...] chkrootkitをインストール [...]

Home > Debian | UNIX > [Debian]Debian lennyで1からサーバーを作ってみる – chkrootkitをインストール

Search
Feeds
Meta

Return to page top