| HOME / 정보공유 / AIX 명령어 모음

audit
audit audit 명령 목적 시스템 감사를 제어합니다. 구문
audit { start | shutdown }
audit { off | on [ panic ] }
audit query
설명
audit 명령은 여러 키워드를 통해 시스템 감사를 제어합니다. 명령이 제공될 때마다 하나의 키워드가 포함되어야 합니다. start 키워드 및 shutdown 키워드는 감사 시스템을 시작하고 중단하고 시스템 구성설정을 재설정합니다. off 키워드 및 on 키워드는 시스템 구성설정에 영향을 미치지 않고 감사 시스템을 일시중단하고 재시작합니다. query 키워드는 현재 상태를 조회하게 합니다.
감사 시스템은 다음 구성설정 파일에 구축되어 있는 명령을 따릅니다.
/etc/security/audit/config
/etc/security/audit/events
/etc/security/audit/objects
/etc/security/audit/bincmds
/etc/security/audit/streamcmds
이러한 파일은 각각 "Files" 섹션에서 설명됩니다. 감사 시스템의 구성설정에 대한 보다 자세한 정보를 원하면, AIX 5L Version 5.1 System Management Guide: Operating System and Devices의 "Setting Up Auditing"을 보십시오.
키워드
start 감사(auditing) 서브시스템을 시작합니다. 이 명령은 구성설정 파일의 명령를 읽고, 다음을 수행합니다.
object auditing
/etc/security/audit/objects 파일 에 있는 감사 이벤트 정의를 커널에 기록하여 오브젝트 감사 이벤트를 정의합니다.
event auditing
/etc/security/audit/config 파일에 있는 감사 클래스 정의를 커널로 기록하여 감사 클래스를 정의합니다.
bin auditing
Start 스탠자에 binmode=on이 있으면, /etc/security/audit/config 파일의 bin 스탠자에 있는 구성설정 정보에 따라 auditbin 디먼을 시작하십시오.
stream auditing
Start 스탠자에 streammode=on이 있으면, /etc/security/audit/config 파일에 있는 스트림 스탠자에 정의된 대로 감사 스트림 명령을 호출하십시오.
주의: /etc/inittab에서 스트림 감사를 호출해서는 안됩니다.
user auditing
시스템에 현재 로그인한 사용자 중, /etc/security/audit/config 파일의 users 스탠자에 구성설정되어 있지 않은 모든 사용자를 감사합니다.
audit logging
/etc/security/audit/config 파일의 start 스탠자에 정의된 대로 감사 로깅 구성요소를 사용 가능하게 하십시오.
shutdown 감사 레코드 수집을 종료하고 클래스에 대한 정의를 커널 표로부터 제거함으로써 구성설정 정보를 재설정합니다. 모든 감사 레코드는 백엔드 명령의 스펙에 따라 커널 버퍼에서 제거되어 bin 파일이나 감사 스트림으로 삽입됩니다. 이 때, 백엔드 명령은 bin 모드의 감사를 위해 /etc/security/audit/bincmds 파일에 들어 있고, 스트림 모드의 감사를 위해 /etc/security/audit/streamcmds 파일에 들어 있습니다. 감사 데이터 수집은 다음 audit start 명령이 실행될 때까지 중지됩니다.
off 감사 시스템을 일시중단하지만, 구성설정에는 영향을 주지 않습니다. 데이터 수집은 audit on 명령이 실행될 때까지 일시중단됩니다.
on [panic] 시스템이 올바르게 구성설정되었을 경우에(예를 들면, audit start 명령이 초기에 사용되었고 구성설정이 여전히 유효한 경우), 일시중단 후에 감사 시스템을 다시 시작합니다. 명령을 입력할 때 감사가 이미 시작되어 있으면, bin 파일 데이터 수집만이 변경될 수 있습니다.
panic 옵션을 지정하면, bin 파일 데이터 수집이 가능하지만 bin 파일에 데이터를 기록할 수 없는 경우, 시스템은 종료합니다. bin 파일 모드로 설정되어 있지 않으면, 시스템은 종료합니다.
query 감사 서브시스템의 현재 상태를 다음 형식으로 표시합니다.
auditing on {panic} | auditing off
bin manager off | is process number pid
audit events:
audit class: audit event, audit event...
audit objects:
object name: object mode: audit event
보안
액세스 제어: 이 명령은 루트 사용자와 감사 그룹 멤버에게 실행(x) 액세스 권한을 부여해야 합니다. 명령은 루트 사용자에 대한 setuid이어야 하고, 신뢰있는 전산구조 속성이 있어야 합니다.
액세스되는 파일:
모드 파일
r /etc/security/audit/config
r /etc/security/audit/objects
x /usr/sbin/auditbin
x /usr/sbin/auditstream
예제
감사 프로세스를 시작하려면, AIX 5L Version 5.1 System Management Guide: Operating System and Devices의 "Setting Up Auditing"에 설명된 대로 감사 시스템을 구성설정하고, 시스템 초기화 파일( /etc/rc 파일)에 다음 행을 추가하십시오.
/usr/sbin/audit start
시스템이 초기화될 때마다 구성설정된 대로 감사 프로세스가 시작됩니다.
감사 프로세스의 조작을 종료하려면, 다음과 같이 입력하십시오.
/usr/sbin/audit shutdown
데이터 수집은 audit start 명령을 다시 실행할 때까지 중지됩니다. 운영 시스템 커널에 있는 클래스 구성설정은 유실됩니다.
주: audit shutdown 명령은 /etc/shutdown 파일에 있어야 합니다.
감사 시스템을 일시중단하려면, 다음과 같이 입력하십시오.
/usr/sbin/audit off
audit off 명령으로 일시중단된 감사 프로세스를 다시 시작하려면, 다음과 같이 입력하십시오.
/usr/sbin/audit on
시스템이 올바르게 구성설정되어 있으면, 일시중단 상태가 종료되고 감사 레코드는 다시 작성됩니다.
감사 시스템의 현재 상태를 표시하려면, 다음과 같이 입력하십시오.
/usr/sbin/audit query
audit query 상태 메세지의 예는 다음과 같습니다.
auditing on
bin manager is process number 123
audit events:
authentication- USER_Login, USER_Logout
administration- USER_Create, GROUP_Create
audit objects:
/etc/security/passwd :
r = AUTH_Read
/etc/security/passwd :
w = AUTH_Write
조회는 지정된 사용자가 로그인하거나 로그아웃할 때, 지정된 관리자가 사용자나 그룹을 작성할 때, 그리고 시스템이 /etc/security/passwd 파일에 대해 권한을 부여한 읽기 또는 쓰기 명령을 수신할 때 감사 레코드가 기록됨을 사용자에게 알립니다.
파일
/usr/sbin/audit audit 명령의 경로를 포함하고 있습니다.
/etc/rc 시스템 초기화 명령을 포함하고 있습니다.
/etc/security/audit/config
감사 구성설정 정보를 포함하고 있습니다.
/etc/security/audit/events
감사 이벤트와 후미 형식 스펙이 나열되어 있습니다.
/etc/security/audit/objects
각 파일(오브젝트)에 대한 감사 이벤트가 나열되어 있습니다.
/etc/security/audit/bincmds
감사 저장 파일 데이터 처리를 위한 쉘 명령을 포함하고 있습니다.
/etc/security/audit/streamcmds
auditstream 명령을 포함하고 있습니다.
관련 정보
auditbin 디먼, auditcat 명령, auditconv 명령, auditpr 명령, auditselect 명령, auditstream 명령, login 명령, logout 명령, su 명령.
audit 서브루틴, auditbin 서브루틴, auditevents 서브루틴, auditlog 서브루틴, auditproc 서브루틴.