Właśnie zainstalowałem i uruchomiłem rkhunter, który pokazuje mi zielone OK / Nie znaleziono dla wszystkiego oprócz: / usr / bin / lwp-request , tak jak:
/usr/bin/lwp-request [ Warning ]
W dzienniku jest napisane:
Warning: The command '/usr/bin/lwp-request' has been replaced by a
script: /usr/bin/lwp-request: Perl script text executable
Już biegłem rkhunter --propupd
i sudo apt-get update && sudo apt-get upgrade
co nie pomogło. Kilka dni temu zainstalowałem Debian 9.0 i jestem nowicjuszem w Linuksie.
Wszelkie sugestie dotyczące tego, co robić?
Edycja : Ponadto chkrootkit daje mi to:
Znaleziono następujące podejrzane pliki i katalogi:
/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
To chyba osobne pytanie? Czy to wcale nie jest problem? Nie wiem, jak sprawdzić, czy te pliki / katalogi są prawidłowe i potrzebne.
Edycja : Uwaga: Raz otrzymałem również ostrzeżenia dla „Sprawdzania zmian w pliku passwd” i „Sprawdzania zmian w pliku grupy”, mimo że nie zmieniłem żadnego takiego afaika. Wcześniejsze i późniejsze skanowanie nie pokazało żadnych ostrzeżeń - te pokazały tylko raz. Jakieś pomysły?
lwp-request
ma być skryptem Perla, więc to dziwne ostrzeżenie.Odpowiedzi:
rkhunter
musi wiedzieć, jakiego menedżera pakietów używasz.Utwórz lub edytuj
/etc/rkhunter.conf.local
i dodaj następujący wiersz:Jeśli nie korzystasz z Debiana ani Ubuntu, zmień
DPKG
swój menedżer pakietów.W ten sposób
rkhunter
będzie wiedział , że można oczekiwać, że te pliki wykonywalne będą skryptami, a nie oznaczać fałszywego wyniku pozytywnego.Zapewni to, że jeśli pliki zostaną zmienione, pojawi się nowy pozytywny wynik.
źródło
No value, or a value of 'NONE', indicates that no package manager is to be used.
)NONE
To samo, jeśli masz włączony dostęp do roota w SSH. Następnie powinieneś dodać
do pliku /etc/rkhunter.conf.local
źródło
Jak wspomniano na stronie : https://metacpan.org/pod/lwp-request , żądanie lwp to skrypt, który umożliwia wysyłanie żądań HTTP do serwerów sieciowych. Nie jest złośliwy, więc błąd można zignorować.
Aby wyeliminować błąd, należy zezwolić na użycie polecenia / usr / bin / lwp-request jako skryptu. Można to zrobić, dodając wiersz:
Do pliku /etc/rkhunter.conf lub /etc/rkhunter.conf.local . Zobacz opcję SCRIPTWHITELIST w pliku konfiguracyjnym rkhunter.conf
To rozwiązanie zostało wspomniane na forach Linux Mint
źródło