11.11. 소프트웨어 업데이트 모니터링을 위한 감사 설정
RHEL 8.6 이상 버전에서는 사전 구성된 규칙 44-installers.rules
를 사용하여 소프트웨어를 설치하는 다음 유틸리티를 모니터링하도록 감사를 구성할 수 있습니다.
-
dnf
[3] -
yum
-
pip
-
npm
-
cpan
-
gem
-
luarocks
기본적으로 rpm
은 패키지를 설치하거나 업데이트할 때 감사 SORE_UPDATE
이벤트를 이미 제공합니다. 명령줄에서 ausearch -m SOFTWARE_UPDATE
를 입력하여 나열할 수 있습니다.
RHEL 8.5 및 이전 버전에서는 수동으로 규칙을 추가하여 /etc/audit/rules.d/
디렉터리 내의 .rules
파일에 소프트웨어를 설치하는 유틸리티를 모니터링할 수 있습니다.
ppc64le
및 aarch64
아키텍처가 있는 시스템에서는 사전 구성된 규칙 파일을 사용할 수 없습니다.
사전 요구 사항
-
auditd
는 보안 환경에 대해 auditd 구성에 제공된 설정에 따라 구성됩니다.
절차
RHEL 8.6 이상에서
/usr/share/audit/sample-rules/
디렉터리에서/etc/audit/rules.d/
디렉터리에 사전 구성된 규칙 파일44-installers.rules
를 복사합니다.cp /usr/share/audit/sample-rules/44-installers.rules /etc/audit/rules.d/
# cp /usr/share/audit/sample-rules/44-installers.rules /etc/audit/rules.d/
Copy to Clipboard Copied! Toggle word wrap Toggle overflow RHEL 8.5 및 이전 버전에서
44-installers.rules
라는/etc/audit/rules.d/
디렉터리에 새 파일을 생성하고 다음 규칙을 삽입합니다.-a always,exit -F perm=x -F path=/usr/bin/dnf-3 -F key=software-installer -a always,exit -F perm=x -F path=/usr/bin/yum -F
-a always,exit -F perm=x -F path=/usr/bin/dnf-3 -F key=software-installer -a always,exit -F perm=x -F path=/usr/bin/yum -F
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 동일한 구문을 사용하여 소프트웨어를 설치하는 다른 유틸리티에 대한 규칙을 추가할 수 있습니다(예:
pip
및npm
).감사 규칙을 로드합니다.
augenrules --load
# augenrules --load
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
검증
로드된 규칙을 나열합니다.
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 설치를 수행합니다. 예를 들면 다음과 같습니다.
yum reinstall -y vim-enhanced
# yum reinstall -y vim-enhanced
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 최근 설치 이벤트의 감사 로그를 검색합니다. 예를 들면 다음과 같습니다.
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
dnf
는 RHEL의 심볼릭 링크이므로 dnf
감사 규칙의 경로에 symlink의 대상이 포함되어야 합니다. 올바른 감사 이벤트를 수신하려면 path=/usr/bin/dnf
path를 /usr/bin/dnf-3
으로 변경하여 44-installers.rules
파일을 수정합니다.