Oracle® Solaris 11.2의 감사 관리

인쇄 보기 종료

업데이트 날짜: 2014년 7월
 
 

표시할 감사 이벤트 선택

Audit Review 권한 프로파일이 지정된 관리자는 auditreduce 명령을 사용하여 검사할 감사 레코드를 필터링할 수 있습니다. 이 명령은 입력 파일을 결합할 때 관심이 적은 레코드를 없앨 수 있습니다.

auditreduce -option argument [optional-file]

여기서 argument는 옵션에 필요한 특정 인수입니다.

다음은 record selection 옵션의 일부 목록 및 해당 인수입니다.

–c

감사 클래스를 선택합니다. 여기서 argumentua와 같은 감사 클래스입니다.

–d

특정 날짜의 모든 이벤트를 선택합니다. argument에 대한 날짜 형식은 yyymmdd입니다. –b–a와 같은 다른 날짜 옵션은 각각 특정 날짜 전후의 이벤트를 선택합니다.

–u

특정 사용자에게 지정 가능한 모든 이벤트를 선택합니다. 이 옵션의 경우 사용자 이름을 지정합니다. 다른 사용자 옵션인 –e는 유효 사용자 ID에 지정 가능한 모든 이벤트를 선택합니다.

–g

특정 그룹에 지정 가능한 모든 이벤트를 선택합니다. 이 옵션의 경우 그룹 이름을 지정합니다.

–c

사전 선택된 감사 클래스의 모든 이벤트를 선택합니다. 이 옵션을 사용하려면 감사 클래스 이름을 지정합니다.

–m

특정 감사 이벤트의 모든 인스턴스를 선택합니다.

–o

객체 유형별로 선택합니다. 파일, 그룹, 파일 소유자, FMRI, PID 및 기타 객체 유형별로 선택하려면 이 옵션을 사용합니다.

optional-file

감사 파일의 이름입니다.

명령에는 또한 다음 예제에 표시된 것처럼 모두 대문자로 된 file selection 옵션이 사용됩니다. 전체 옵션 목록은 auditreduce(1M) 매뉴얼 페이지를 참조하십시오.

예 5-4  감사 파일 결합 및 줄이기

이 예제에서는 1개월이 지난 감사 파일의 로그인 및 로그아웃 레코드만 보존됩니다. 이 예제에서는 현재 날짜가 9월 27일이라고 가정합니다. 전체 감사 추적을 검색해야 하는 경우 백업 매체에서 추적을 복구할 수 있습니다. –O 옵션은 명령 출력을 lo.summary 파일로 지정합니다.

# cd /var/audit/audit_summary
# auditreduce -O lo.summary -b 20100827 -c lo; compress *lo.summary
예 5-5  한 사용자의 감사 레코드를 요약 파일로 복사

이 예에서는 특정 사용자의 이름을 포함하는 감사 추적의 레코드가 병합됩니다. –e 옵션은 유효 사용자를 찾습니다. –u 옵션은 로그인 사용자를 찾습니다. –O 옵션은 출력을 tamiko 파일로 지정합니다.

# cd /var/audit/audit_summary
# auditreduce -e tamiko -O tamiko

표시되는 정보 범위를 더욱 좁힐 수 있습니다. 다음 예제에서는 다음 항목이 필터링되고 tamikolo라는 파일로 인쇄됩니다.

  • –c 옵션으로 지정된 사용자 로그인 및 로그아웃 시간

  • –d 옵션으로 지정된 날짜 2013년 9월 7일. 날짜의 짧은 형식은 yyyymmdd입니다.

  • –u 옵션으로 지정된 사용자 이름 tamiko

  • –M 옵션으로 지정된 시스템 이름

# auditreduce -M tamiko -O tamikolo -d 20130907 -u tamiko -c lo
예 5-6  선택한 레코드를 단일 파일로 병합

이 예에서는 특정 일에 대한 로그인 및 로그아웃 레코드가 감사 추적에서 선택됩니다. 레코드는 대상 파일로 병합됩니다. 대상 파일은 감사 루트 디렉토리를 포함하는 파일 시스템 이외의 파일 시스템에 쓰여집니다.

# auditreduce -c lo -d 20130827 -O /var/audit/audit_summary/logins

# ls /var/audit/audit_summary/*logins
/var/audit/audit_summary/20130827183936.20130827232326.logins