rkhunter는 "/ usr / bin / lwp-request"에 대한 경고를 표시합니다. 어떻게해야합니까? [데비안 9]


25

그래서 방금 rkhunter 를 설치하고 실행 했는데 녹색 OKs / Not founds for / 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 --propupd하고 sudo apt-get update && sudo apt-get upgrade있는 도움이되지 않았다. 며칠 전에 데비안 9.0을 설치했고 리눅스를 처음 접했습니다.

해야 할 일에 대한 제안?


편집 : 또한 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

나는 그것이 별도의 질문이라고 생각합니까? 아니면 전혀 문제가되지 않습니까? 이 파일 / 디렉토리가 올 바르고 필요한지 확인하는 방법을 모르겠습니다.

편집 : 참고 afaik을 변경하지 않았어도 "passwd 파일 변경 사항 확인"및 "그룹 파일 변경 사항 확인"에 대한 경고가 표시됩니다. 초기 및 이후 스캔에는 경고가 표시되지 않았습니다.이 경고는 한 번만 표시되었습니다. 어떤 아이디어?


1
lwp-requestPerl 스크립트 여야하므로 이상한 경고입니다.
derobert 2016 년

@derobert 그러면 같은 오류가 발생합니까? 또한 경고는 펄 스크립트가 아니라 대체 펄 스크립트로 대체되었다는 경고입니다. 내용을 pastebin.com/bSLivGvz에
mYnDstrEAm에게

1
데비안 테스트 상자에도 같은 경고 메시지가 나타납니다. 귀하의 pastebin은 lwp-request 사본과도 일치합니다 (필자는 줄 끝에서 변경되었지만 pastebin에서 나온 것으로 가정합니다). 그래서 나는 잘못된 경보를 의심합니다.
derobert

답변:


25

rkhunter 사용중인 패키지 관리자를 알아야합니다.

/etc/rkhunter.conf.local다음 행을 작성 또는 편집 하고 추가하십시오.

PKGMGR=DPKG

데비안이나 우분투를 사용하지 않는다면 DPKG실제 패키지 관리자 로 변경 하십시오.

이런 식으로 rkhunter해당 실행 파일이 스크립트 일 것으로 예상하고 오 탐지를 표시하지 않습니다.

파일이 무단 변경되면 새로운 긍정적 결과가 표시됩니다.


큰; 하지만 왜 "APT-GET"으로 설정할 수 없습니까? ( 관련 질문 ) 그리고 데비안에 대한 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

rkhunter.conf의 주석은 "# 데비안의 경우 NONE도 기본값입니다. --propupd를 실행하면 DPKG로 설정하면 약 4 배 더 오래 걸립니다". github.com/crunchsec/rkhunter/blob/master/files/rkhunter.conf를 참조하십시오 . PKGMGR 옵션을 설정할 필요가없는 것 같습니다
Nadir Latif

1

SSH에서 루트 액세스가 활성화 된 경우에도 동일합니다. 그런 다음 추가해야합니다

ALLOW_SSH_ROOT_USER=YES

당신에 /etc/rkhunter.conf.local 파일


0

https://metacpan.org/pod/lwp-request 에서 언급 한 것처럼 lwp-request는 웹 서버에 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
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.