7.6.18. 기본 감사


감사는 개별 사용자, 관리자 또는 시스템의 기타 구성 요소가 시스템에 영향을 준 활동 시퀀스를 설명하는 보안 관련 레코드 집합을 제공합니다.

감사는 API 서버 수준에서 작동하며 서버로 들어오는 모든 요청을 기록합니다. 각 감사 로그에는 두 개의 항목이 포함되어 있습니다.

  1. 다음이 포함된 요청 행입니다.

    1. 응답 행과 일치시킬 수 있는 고유 ID ( #2 참조)
    2. 요청의 소스 IP
    3. HTTP 메서드가 호출되고 있습니다.
    4. 작업을 호출하는 원래 사용자
    5. 가장된 작업 사용자 (자체 의미)
    6. 가장된 작업 그룹 (룩 의미 사용자 그룹)
    7. 요청 또는 <none>의 네임스페이스
    8. 요청된 URI
  2. 다음이 포함된 응답 행:

    1. #1의 고유 ID
    2. 응답 코드

사용자 admin 에서 Pod 목록을 요청하는 출력의 예:

AUDIT: id="5c3b8227-4af9-4322-8a71-542231c3887b" ip="127.0.0.1" method="GET" user="admin" as="<self>" asgroups="<lookup>" namespace="default" uri="/api/v1/namespaces/default/pods"
AUDIT: id="5c3b8227-4af9-4322-8a71-542231c3887b" response="200"

7.6.18.1. 기본 감사 활성화

다음 절차에서는 기본 감사 후 설치를 활성화합니다.

참고

고급 감사는 설치 중에 활성화해야 합니다.

  1. 다음 예와 같이 모든 마스터 노드에서 /etc/origin/master/master-config.yaml 파일을 편집합니다.

    auditConfig:
      auditFilePath: "/var/log/origin/audit-ocp.log"
      enabled: true
      maximumFileRetentionDays: 14
      maximumFileSizeMegabytes: 500
      maximumRetainedFiles: 15
  2. 클러스터에서 API Pod를 재시작합니다.

    # /usr/local/bin/master-restart api

설치 중에 기본 감사를 활성화하려면 다음 변수 선언을 인벤토리 파일에 추가합니다. 값을 적절하게 조정합니다.

openshift_master_audit_config={"enabled": true, "auditFilePath": "/var/lib/origin/openpaas-oscp-audit.log", "maximumFileRetentionDays": 14, "maximumFileSizeMegabytes": 500, "maximumRetainedFiles": 5}

감사 구성은 다음 매개변수를 사용합니다.

표 7.18. 구성 매개변수 감사
매개변수 이름설명

enabled

감사 로그를 활성화하거나 비활성화하는 부울입니다. 기본값은 false 입니다.

auditFilePath

요청을 로깅해야 하는 파일 경로입니다. 설정되지 않으면 로그가 마스터 로그에 인쇄됩니다.

maximumFileRetentionDays

파일 이름에 인코딩된 타임스탬프를 기반으로 이전 감사 로그 파일을 유지하는 최대 기간(일)을 지정합니다.

maximumRetainedFiles

유지할 이전 감사 로그 파일의 최대 수를 지정합니다.

maximumFileSizeMegabytes

순환되기 전에 로그 파일의 최대 크기(MB)를 지정합니다. 기본값은 100MB입니다.

감사 구성 예

auditConfig:
  auditFilePath: "/var/log/origin/audit-ocp.log"
  enabled: true
  maximumFileRetentionDays: 14
  maximumFileSizeMegabytes: 500
  maximumRetainedFiles: 15

auditFilePath 매개변수를 정의하면 디렉터리가 없는 경우 생성됩니다.

Red Hat logoGithubRedditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

Red Hat을 사용하는 고객은 신뢰할 수 있는 콘텐츠가 포함된 제품과 서비스를 통해 혁신하고 목표를 달성할 수 있습니다.

보다 포괄적 수용을 위한 오픈 소스 용어 교체

Red Hat은 코드, 문서, 웹 속성에서 문제가 있는 언어를 교체하기 위해 최선을 다하고 있습니다. 자세한 내용은 다음을 참조하세요.Red Hat 블로그.

Red Hat 소개

Red Hat은 기업이 핵심 데이터 센터에서 네트워크 에지에 이르기까지 플랫폼과 환경 전반에서 더 쉽게 작업할 수 있도록 강화된 솔루션을 제공합니다.

© 2024 Red Hat, Inc.