중요시스템파일들은 수시로 변조유무를 확인할필요가 있습니다.
예제로 /bin/ls를 확인해보죠.
일단 ls가 어느 rpm패키지에 있는지 확인
rpm -qf /bin/ls 하면 아래와 비슷하게 나올겁니다.

[root@free4u:/usr/sbin]#rpm -qf /bin/ls
fileutils-4.0.36-4
[root@free4u:/usr/sbin]#

이제 변경유무를 검사해봅시다.
#rpm -V fileutils
아래는 결과입니다.

[root@free4u:/usr/sbin]#rpm -V fileutils
.M....G. /bin/sync
[root@free4u:/usr/sbin]#
sync파일이 퍼미션과 그룹이 변경됐다는 결과입니다.

설명 :
5 MD5 sum
S File size
L Symlink
T Mtime
D Device
U User
G Group
M Mode (퍼미션&file type)
바이너리파일(실행파일)이 크기가(S) 변경되었다면 시스템크래킹 여부와 전체적인 시스템 체크가 필요합니다.

rpm관련 문서 http://rpm.org/RPM-HOWTO/index.html(원문)
rpm howto http://kldp.org/KoreanDoc/html/Rpm-Usage/Rpm-Usage.html

'Security' 카테고리의 다른 글

bash_history  (0) 2001.08.31
센드메일 스팸메일 체크  (2) 2001.08.28
Tripwire (파일시스템 무결성 검사)  (0) 2001.08.21
ftp 와 telnet 사용자 제한  (0) 2001.08.21
Port Scan과 Ping Sweep  (0) 2001.08.17

+ Recent posts