14.2. 감사 로그 메시지 샘플


로그 메시지의 형식은 다음과 같습니다.

{
  "headers": {
    "Accept-Encoding": [
      "gzip"
    ],
    "Content-Length": [
      "586"
    ],
    "Content-Type": [
      "application/json"
    ],
    "User-Agent": [
      "Go-http-client/1.1"
    ]
  },
  "data": {
    "audit": {
      "interaction": "CREATE",
      "method": "UI",
      "request": {
        "endpoint": "/v1/notifiers",
        "method": "POST",
        "source": {
          "requestAddr": "10.131.0.7:58276",
          "xForwardedFor": "8.8.8.8",
        },
        "sourceIp": "8.8.8.8",
        "payload": {
          "@type": "storage.Notifier",
          "enabled": true,
          "generic": {
            "auditLoggingEnabled": true,
            "endpoint": "http://samplewebhookserver.com:8080"
          },
          "id": "b53232ee-b13e-47e0-b077-1e383c84aa07",
          "name": "Webhook",
          "type": "generic",
          "uiEndpoint": "https://localhost:8000"
        }
      },
      "status": "REQUEST_SUCCEEDED",
      "time": "2019-05-28T16:07:05.500171300Z",
      "user": {
        "friendlyName": "John Doe",
        "role": {
          "globalAccess": "READ_WRITE_ACCESS",
          "name": "Admin"
        },
        "username": "john.doe@example.com"
      }
    }
  }
}

요청의 소스 IP 주소가 소스 매개변수에 표시되어 감사 로그 요청을 더 쉽게 조사하고 출처를 확인할 수 있습니다.

요청의 소스 IP 주소를 확인하기 위해 RHACS는 다음 매개변수를 사용합니다.

  • X ForwardedFor: X-Forwarded-For 헤더입니다.
  • requestAddr: 원격 주소 헤더입니다.
  • sourceIp: HTTP 요청의 IP 주소입니다.
중요

소스 IP 주소의 결정은 외부에서 중앙을 노출하는 방법에 따라 다릅니다. 다음 옵션을 고려할 수 있습니다.

  • Kubernetes External Load Balancer 서비스 유형을 사용하여 GKE(Google Kubernetes Engine) 또는 Amazon Elastic Kubernetes Service(Amazon EKS)에서 Central을 실행하는 경우 클라이언트 소스 IP 사전을 참조하십시오.
  • X-Forwarded-For 헤더 를 사용하여 요청을 전달하는 Ingress 컨트롤러 뒤에 Central을 노출하면 구성을 변경할 필요가 없습니다.
  • TLS 패스스루 경로를 사용하여 Central을 노출하는 경우 클라이언트의 소스 IP 주소를 확인할 수 없습니다. 클러스터 내부 IP 주소는 소스 매개변수에 클라이언트의 소스 IP 주소로 표시됩니다.
Red Hat logoGithubRedditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

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

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

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

Red Hat 소개

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

© 2024 Red Hat, Inc.