rkhunter给我警告“ / usr / bin / lwp-request”-我该怎么办?[Debian 9]


25

所以我只是安装并运行了rkhunter,它向我显示了绿色的OKs /未找到所有内容,除了/ usr / bin / lwp-request,如下所示:

/usr/bin/lwp-request                                     [ Warning ]

在日志中显示:

Warning: The command '/usr/bin/lwp-request' has been replaced by a 
   script: /usr/bin/lwp-request: Perl script text executable

我已经跑了rkhunter --propupdsudo apt-get update && sudo apt-get upgrade这并没有帮助。几天前,我安装了Debian 9.0,并且是Linux的新手。

有什么建议做什么?


编辑:此外chkrootkit给我这个:

找到了以下可疑文件和目录:

/usr/lib/mono/xbuild-frameworks/.NETPortable 
/usr/lib/mono/xbuild-frameworks/.NETPortable/v5.0/SupportedFrameworks/.NET Framework 4.6.xml 
/usr/lib/mono/xbuild-frameworks/.NETFramework
/usr/lib/python2.7/dist-packages/PyQt5/uic/widget-plugins/.noinit 
/usr/lib/python2.7/dist-packages/PyQt4/uic/widget-plugins/.noinit
/usr/lib/mono/xbuild-frameworks/.NETPortable
/usr/lib/mono/xbuild-frameworks/.NETFramework

我想这是一个单独的问题?还是这根本没有问题?我不知道如何检查这些文件/目录是否正确和需要。

编辑:请注意,即使我没有更改任何类似的名称,我也曾经收到过“正在检查passwd文件更改”和“正在检查组文件更改”的警告。较早和较晚的扫描均未显示警告-这些仅显示一次。有任何想法吗?


1
lwp-request应该是Perl脚本,所以这是一个奇怪的警告。
derobert

@derobert那你会得到同样的错误吗?同样,警告是关于它已被替换(我猜是另一个Perl脚本)的imo,而不是关于它是一个Perl脚本。我在这里复制了其内容:pastebin.com/bSLivGvz
mYnDstrEAm

1
我在Debian测试箱上收到相同的警告。您的pastebin也与我的lwp-request副本匹配(尽管有行尾更改,我认为这来自pastebin)。所以我怀疑是虚惊一场。
derobert

Answers:


25

rkhunter 需要知道您使用的是什么软件包管理器。

创建或编辑/etc/rkhunter.conf.local并添加以下行:

PKGMGR=DPKG

如果您不在Debian或Ubuntu上,请更改DPKG您的实际软件包管理器。

这样,您rkhunter将知道这些可执行文件是脚本,而不标记误报。

它将确保如果文件被篡改,则将显示新的肯定结果。


大; 但是为什么不能将其设置为“ APT-GET”?(相关问题)如果不是Debian的DPKG,默认情况下用什么来检查哈希?(No value, or a value of 'NONE', indicates that no package manager is to be used.
mYnDstrEAm

@mYnDstrEAm rkhunter无法将apt视为软件包管理器。dpkg在所有具有apt(除非已删除)的系统上也是有效的软件包管理器。我认为默认值为RPM
MacroMan

@MacroMan手册页中所述的默认值为NONE
Adam Spiers

rkhunter.conf中的注释指出:“#NONE也是Debian的默认设置,因为将--propupd设置为DPKG时,运行--propupd的时间大约要长4倍”。参见:github.com/crunchsec/rkhunter/blob/master/files/rkhunter.conf。似乎不需要设置PKGMGR选项
Nadir Latif


0

https://metacpan.org/pod/lwp-request所述,lwp-request是一个脚本,允许向Web服务器发出http请求。它不是恶意的,因此可以忽略该错误。

要消除该错误,您需要允许将/ usr / bin / lwp-request命令用作脚本。这可以通过添加以下行来完成:

SCRIPTWHITELIST=/usr/bin/lwp-request

/etc/rkhunter.conf/etc/rkhunter.conf.local文件。请参阅rkhunter.conf配置文件中SCRIPTWHITELIST选项

Linux Mint论坛上提到了此解决方案


1
如果有人设法用恶意脚本替换lwp-request,该怎么办?请谨慎使用此建议。它使您容易受到攻击!
MacroMan
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.