跳转到内容

Rkhunter

来自 Arch Linux 中文维基

rkhunter (Rootkit Hunter) 是一款用于POSIX兼容系统的安全监控工具。它通过搜索(rootkit的)默认目录、权限配置错误、隐藏文件、包含可疑字符串的内核模块,以及将重要文件的哈希值与已知正常文件哈希值进行比较,来检查rootkit和其他可能的漏洞。

其使用 Bash 编写,具有良好的可移植性,可在大多数基于UNIX的系统上运行。

安装

安装 软件包 rkhunter

配置

初始化

首次运行rkhunter前,请更新文件属性数据库:

# rkhunter --propupd

相关文件

主配置文件位于 /etc/rkhunter.conf

默认情况下,最近一次系统检查的日志将存放在 /var/log/rkhunter.log

使用

详细请参见 rkhunter(8)

基本命令

更新文件属性数据库:

# rkhunter --propupd

在扫描前,务必运行以下命令以确保rkhunter数据文件保持最新:

# rkhunter --update

执行系统检查:

# rkhunter --check --sk

校验配置文件:

# rkhunter --config-check

故障排除

误报

默认情况下,Rootkit Hunter在文件属性检查期间会产生一些误报警告。这是因为部分核心程序已被脚本替代,您可通过白名单机制消除这些警告:

/etc/rkhunter.conf
SCRIPTWHITELIST=/usr/bin/egrep
SCRIPTWHITELIST=/usr/bin/fgrep
SCRIPTWHITELIST=/usr/bin/ldd
SCRIPTWHITELIST=/usr/bin/vendor_perl/GET

附录

额外文档

相关维基页面