InfoGrab DocsInfoGrab Docs

감사 이벤트

요약

보안 감사는 인프라를 심층적으로 분석하고 검토하여 우려 영역과 위험 소지가 있는 관행을 드러내는 활동입니다. 예를 들어 감사 이벤트를 사용하여 다음을 추적할 수 있습니다. 이러한 이벤트는 감사에서 위험을 평가하고, 보안 조치를 강화하고, 인시던트에 대응하고, 컴플라이언스를 준수하는 데 활용할 수 있습니다.

보안 감사는 인프라를 심층적으로 분석하고 검토하여 우려 영역과 위험 소지가 있는 관행을 드러내는 활동입니다. GitLab은 감사 프로세스를 지원하기 위해 GitLab 내의 다양한 동작을 추적할 수 있는 감사 이벤트를 제공합니다. GitLab은 포괄적인 보고서를 생성하여 Owner와 관리자가 감사인에게 대응하도록 지원합니다. 이러한 감사 보고서의 범위는 필요에 따라 달라집니다.

예를 들어 감사 이벤트를 사용하여 다음을 추적할 수 있습니다.

  • GitLab 프로젝트에서 특정 사용자의 권한 수준을 누가 언제 변경했는지.
  • 누가 언제 새 사용자를 추가하거나 사용자를 제거했는지.

이러한 이벤트는 감사에서 위험을 평가하고, 보안 조치를 강화하고, 인시던트에 대응하고, 컴플라이언스를 준수하는 데 활용할 수 있습니다. GitLab이 제공하는 감사 이벤트의 전체 목록은 감사 이벤트 유형을 참고합니다. 예를 들면 다음과 같습니다.

  • 특정 로깅 기능의 증적을 요구하는 외부 감사인에게 제출할 감사 이벤트 보고서를 생성합니다.
  • 분기별 액세스 검토를 위해 모든 사용자의 그룹 및 프로젝트 멤버십을 보여 주는 보고서를 제공하여 감사인이 조직의 액세스 관리 정책 준수 여부를 확인하도록 합니다.

감사 이벤트는 기한 없이 보존됩니다. 보존 기간이 정해져 있지 않으므로 모든 감사 이벤트를 사용할 수 있습니다.

사전 요구 사항#

특정 유형의 감사 이벤트를 보려면 최소 권한이 필요합니다.

  • 그룹에 속한 모든 사용자의 그룹 감사 이벤트를 보려면 해당 그룹에 대한 Owner 권한이 있어야 합니다.
  • 프로젝트에 속한 모든 사용자의 프로젝트 감사 이벤트를 보려면 해당 프로젝트에 대한 Maintainer 권한 이상이 있어야 합니다.
  • 그룹 또는 프로젝트에서 본인이 수행한 동작에 대한 그룹 및 프로젝트 감사 이벤트를 보려면 해당 그룹 또는 프로젝트에 대한 Developer 권한 이상이 있어야 합니다.

Auditor 액세스 수준을 가진 사용자는 모든 사용자의 그룹 및 프로젝트 이벤트를 볼 수 있습니다.

감사 이벤트 보기#

감사 이벤트는 그룹, 프로젝트, 인스턴스, 로그인 수준에서 볼 수 있습니다. 각 수준은 서로 다른 감사 이벤트를 기록합니다.

로그인 감사 이벤트#

로그인 성공 이벤트는 모든 티어에서 제공되는 유일한 감사 이벤트입니다. 로그인 성공 이벤트를 보려면 다음 단계를 수행합니다.

  1. 오른쪽 상단 모서리에서 아바타를 선택합니다.
  2. 프로필 편집을 선택합니다.
  3. 왼쪽 사이드바에서 액세스 > 인증 로그를 선택합니다.

유료 티어로 업그레이드하면 감사 이벤트 페이지에서도 로그인 성공 이벤트를 볼 수 있습니다.

그룹 감사 이벤트#

그룹의 감사 이벤트를 보려면 다음 단계를 수행합니다.

  1. 상단 바에서 검색 또는 이동을 선택하고 그룹을 찾습니다.
  2. 왼쪽 사이드바에서 보안 > 감사 이벤트를 선택합니다.
  3. 동작을 수행한 프로젝트 멤버(사용자)와 기간으로 감사 이벤트를 필터링합니다.

그룹 감사 이벤트는 그룹 감사 이벤트 API로도 조회할 수 있습니다. 그룹 감사 이벤트 쿼리의 created_after 및 created_before 파라미터는 두 날짜의 차이가 최대 30일로 제한됩니다.

프로젝트 감사 이벤트#

  1. 상단 바에서 검색 또는 이동을 선택하고 프로젝트를 찾습니다.
  2. 왼쪽 사이드바에서 보안 > 감사 이벤트를 선택합니다.
  3. 동작을 수행한 프로젝트 멤버(사용자)와 기간으로 감사 이벤트를 필터링합니다.

프로젝트 감사 이벤트는 프로젝트 감사 이벤트 API로도 조회할 수 있습니다. 프로젝트 감사 이벤트 쿼리의 created_after 및 created_before 파라미터는 두 날짜의 차이가 최대 30일로 제한됩니다.

시간대#

감사 이벤트에 사용되는 시간대는 이벤트를 확인하는 위치에 따라 달라집니다.

  • GitLab UI에서는 로컬 시간대가 사용됩니다.
  • 감사 이벤트 API는 기본적으로 UTC로 날짜와 시간을 반환하며, GitLab Self-Managed에서는 구성된 시간대를 사용합니다.
  • CSV 내보내기에서는 UTC가 사용됩니다.

알려진 문제#

감사 이벤트 인터페이스의 검색 기능은 제한적입니다. 감사 이벤트 상세 정보에 대한 텍스트 기반 검색은 지원되지 않습니다. 감사 이벤트는 다음 기준으로만 필터링할 수 있습니다.

  • 멤버 이벤트: 동작을 수행한 작성자.
  • 기간: 최대 30일의 이동 기간.

감사 이벤트 보고서의 사용성 확장은 에픽 418에서 제안되었습니다.

감사 이벤트를 고급 검색하고 분석하려면 포괄적인 텍스트 검색과 분석이 가능한 외부 대상으로 감사 이벤트를 스트리밍하는 방법을 고려합니다.

감사 이벤트에 기여#

원하는 이벤트가 어떤 에픽에도 없다면 다음 중 하나를 수행할 수 있습니다.

  • 감사 이벤트 제안 이슈 템플릿을 사용하여 이슈를 생성하고 해당 이벤트를 요청합니다.
  • GitLab에 기여하여 해당 이벤트를 추가합니다.

AI 감사 이벤트#

GitLab Duo 에이전트 세션은 각 세션의 입력, 모델 컨텍스트, 이벤트 타임라인, 출력을 기록하는 AI 감사 이벤트를 생성합니다. 이러한 이벤트는 거버넌스 페이지의 감사 이벤트 탭에서 탐색하고 필터링하고 다운로드할 수 있습니다.

자세한 내용은 AI 감사 이벤트 보고서를 참고합니다.

관리 주제#

인스턴스 관리자는 관리자 영역에서 감사 이벤트를 관리할 수 있습니다.

감사 이벤트

GitLab v19.5
Tier: Premium, Ultimate
Offering: GitLab.com, GitLab Self-Managed, GitLab Dedicated
원문 보기

요약

보안 감사는 인프라를 심층적으로 분석하고 검토하여 우려 영역과 위험 소지가 있는 관행을 드러내는 활동입니다. 예를 들어 감사 이벤트를 사용하여 다음을 추적할 수 있습니다. 이러한 이벤트는 감사에서 위험을 평가하고, 보안 조치를 강화하고, 인시던트에 대응하고, 컴플라이언스를 준수하는 데 활용할 수 있습니다.

보안 감사는 인프라를 심층적으로 분석하고 검토하여 우려 영역과 위험 소지가 있는 관행을 드러내는 활동입니다. GitLab은 감사 프로세스를 지원하기 위해 GitLab 내의 다양한 동작을 추적할 수 있는 감사 이벤트를 제공합니다. GitLab은 포괄적인 보고서를 생성하여 Owner와 관리자가 감사인에게 대응하도록 지원합니다. 이러한 감사 보고서의 범위는 필요에 따라 달라집니다.

예를 들어 감사 이벤트를 사용하여 다음을 추적할 수 있습니다.

  • GitLab 프로젝트에서 특정 사용자의 권한 수준을 누가 언제 변경했는지.
  • 누가 언제 새 사용자를 추가하거나 사용자를 제거했는지.

이러한 이벤트는 감사에서 위험을 평가하고, 보안 조치를 강화하고, 인시던트에 대응하고, 컴플라이언스를 준수하는 데 활용할 수 있습니다. GitLab이 제공하는 감사 이벤트의 전체 목록은 감사 이벤트 유형을 참고합니다. 예를 들면 다음과 같습니다.

  • 특정 로깅 기능의 증적을 요구하는 외부 감사인에게 제출할 감사 이벤트 보고서를 생성합니다.
  • 분기별 액세스 검토를 위해 모든 사용자의 그룹 및 프로젝트 멤버십을 보여 주는 보고서를 제공하여 감사인이 조직의 액세스 관리 정책 준수 여부를 확인하도록 합니다.

감사 이벤트는 기한 없이 보존됩니다. 보존 기간이 정해져 있지 않으므로 모든 감사 이벤트를 사용할 수 있습니다.

사전 요구 사항#

특정 유형의 감사 이벤트를 보려면 최소 권한이 필요합니다.

  • 그룹에 속한 모든 사용자의 그룹 감사 이벤트를 보려면 해당 그룹에 대한 Owner 권한이 있어야 합니다.
  • 프로젝트에 속한 모든 사용자의 프로젝트 감사 이벤트를 보려면 해당 프로젝트에 대한 Maintainer 권한 이상이 있어야 합니다.
  • 그룹 또는 프로젝트에서 본인이 수행한 동작에 대한 그룹 및 프로젝트 감사 이벤트를 보려면 해당 그룹 또는 프로젝트에 대한 Developer 권한 이상이 있어야 합니다.

Auditor 액세스 수준을 가진 사용자는 모든 사용자의 그룹 및 프로젝트 이벤트를 볼 수 있습니다.

감사 이벤트 보기#

감사 이벤트는 그룹, 프로젝트, 인스턴스, 로그인 수준에서 볼 수 있습니다. 각 수준은 서로 다른 감사 이벤트를 기록합니다.

로그인 감사 이벤트#

로그인 성공 이벤트는 모든 티어에서 제공되는 유일한 감사 이벤트입니다. 로그인 성공 이벤트를 보려면 다음 단계를 수행합니다.

  1. 오른쪽 상단 모서리에서 아바타를 선택합니다.
  2. 프로필 편집을 선택합니다.
  3. 왼쪽 사이드바에서 액세스 > 인증 로그를 선택합니다.

유료 티어로 업그레이드하면 감사 이벤트 페이지에서도 로그인 성공 이벤트를 볼 수 있습니다.

그룹 감사 이벤트#

그룹의 감사 이벤트를 보려면 다음 단계를 수행합니다.

  1. 상단 바에서 검색 또는 이동을 선택하고 그룹을 찾습니다.
  2. 왼쪽 사이드바에서 보안 > 감사 이벤트를 선택합니다.
  3. 동작을 수행한 프로젝트 멤버(사용자)와 기간으로 감사 이벤트를 필터링합니다.

그룹 감사 이벤트는 그룹 감사 이벤트 API로도 조회할 수 있습니다. 그룹 감사 이벤트 쿼리의 created_after 및 created_before 파라미터는 두 날짜의 차이가 최대 30일로 제한됩니다.

프로젝트 감사 이벤트#

  1. 상단 바에서 검색 또는 이동을 선택하고 프로젝트를 찾습니다.
  2. 왼쪽 사이드바에서 보안 > 감사 이벤트를 선택합니다.
  3. 동작을 수행한 프로젝트 멤버(사용자)와 기간으로 감사 이벤트를 필터링합니다.

프로젝트 감사 이벤트는 프로젝트 감사 이벤트 API로도 조회할 수 있습니다. 프로젝트 감사 이벤트 쿼리의 created_after 및 created_before 파라미터는 두 날짜의 차이가 최대 30일로 제한됩니다.

시간대#

감사 이벤트에 사용되는 시간대는 이벤트를 확인하는 위치에 따라 달라집니다.

  • GitLab UI에서는 로컬 시간대가 사용됩니다.
  • 감사 이벤트 API는 기본적으로 UTC로 날짜와 시간을 반환하며, GitLab Self-Managed에서는 구성된 시간대를 사용합니다.
  • CSV 내보내기에서는 UTC가 사용됩니다.

알려진 문제#

감사 이벤트 인터페이스의 검색 기능은 제한적입니다. 감사 이벤트 상세 정보에 대한 텍스트 기반 검색은 지원되지 않습니다. 감사 이벤트는 다음 기준으로만 필터링할 수 있습니다.

  • 멤버 이벤트: 동작을 수행한 작성자.
  • 기간: 최대 30일의 이동 기간.

감사 이벤트 보고서의 사용성 확장은 에픽 418에서 제안되었습니다.

감사 이벤트를 고급 검색하고 분석하려면 포괄적인 텍스트 검색과 분석이 가능한 외부 대상으로 감사 이벤트를 스트리밍하는 방법을 고려합니다.

감사 이벤트에 기여#

원하는 이벤트가 어떤 에픽에도 없다면 다음 중 하나를 수행할 수 있습니다.

  • 감사 이벤트 제안 이슈 템플릿을 사용하여 이슈를 생성하고 해당 이벤트를 요청합니다.
  • GitLab에 기여하여 해당 이벤트를 추가합니다.

AI 감사 이벤트#

GitLab Duo 에이전트 세션은 각 세션의 입력, 모델 컨텍스트, 이벤트 타임라인, 출력을 기록하는 AI 감사 이벤트를 생성합니다. 이러한 이벤트는 거버넌스 페이지의 감사 이벤트 탭에서 탐색하고 필터링하고 다운로드할 수 있습니다.

자세한 내용은 AI 감사 이벤트 보고서를 참고합니다.

관리 주제#

인스턴스 관리자는 관리자 영역에서 감사 이벤트를 관리할 수 있습니다.