리눅스 서버에 루트킷이 설치되었는지 어떻게 확인하나요?
루트킷은 자신을 숨기도록 설계되어 탐지가 어렵습니다.
탐지 도구:
sudo apt install chkrootkitsudo chkrootkit
sudo apt install rkhuntersudo rkhunter --updatesudo rkhunter --check
sudo aide --check
수동 확인:
# 숨겨진 프로세스 비교ps aux | wc -lls /proc | grep -c [0-9]# 숫자가 다르면 은닉된 프로세스 존재 가능# 커널 모듈 확인lsmod | grep -v "^Module"# 네트워크 연결 확인netstat -tulnp
루트킷이 확인되면 시스템을 포맷하는 것이 유일한 확실한 해결책입니다. 라이브 CD로 부팅해서 분석하면 더 정확합니다.
댓글 1
루트킷은 자신을 숨기도록 설계되어 탐지가 어렵습니다.
탐지 도구:
수동 확인:
루트킷이 확인되면 시스템을 포맷하는 것이 유일한 확실한 해결책입니다. 라이브 CD로 부팅해서 분석하면 더 정확합니다.