lynis 是一個 UNIX-based 系統安全稽核程式,它會執行一些常見的基本檢查項目,包含檢查系統設定與軟體安裝是否有常見的缺失,並提供適當的改善建議。目前支援 Linux、FreeBSD、OpenBSD、Mac OS X 與 Solaris 平台。
您對 Lynis 檢查後產出的缺失報告與建議,如有明確了解且為必要需求,則可以忽略該建議。
Lynis 檢查項目大致如下:
# yum install lynis 或 # yum --nogpgcheck localinstall lynis-?.?.?-?.?.noarch.rpm
# apt-get install lynis
# cd /usr/local/src # wget http://www.rootkit.nl/files/lynis-?.?.?.tar.gz # tar xvfz http://www.rootkit.nl/files/lynis-?.?.?.tar.gz # cd lynis-?.?.? # sh ./lynis
首先,您必須獲得 root 權限來執行,可以使用 --help
了解有哪些參數可以運用:
# lynis --help
--check-all 檢查整個系統 --quick 快速模式,不等待使用者互動確認 --tests 僅執行特定項目的檢查
# lynis --check-all --quick
# lynis --check-all --quick --no-colors > /tmp/lynis.txt
# lynis --quick --tests "HOME-9302"
# ps -ef | grep logd
# grep nameserver /etc/resolv.conf
main.cf
檔案中 smtpd_banner
的設定。php.ini
檔案中 expose_php
的設定來隱藏。 php.ini
檔案設定:error_reporting = E_ALL & ~E_NOTICE display_errors = Off register_globals = Off expose_php = Off allow_url_fopen = Off allow_url_include = Off file_uploads = Off enable_dl = Off
httpd.conf
檔案中如下的設定。ServerTokens Prod ServerSignature Off TraceEnable Off