InfoGrab Docs

인스턴스에 대한 감사 이벤트 스트리밍

인스턴스에 대한 감사 이벤트 스트리밍에 대해 설명합니다.

히스토리 GitLab 16.1에서 ff_external_audit_events 라는 플래그 와 함께 도입 되었습니다. 기본적으로 비활성화됩니다. 기능 플래그 ff_external_audit_events 가 GitLab 16.2에서 기본적으로 활성화되었습니다. GitLab 16.4에서 인스턴스 스트리밍 대상이 일반적으로 사용 가능 합니다. 기능 플래그 ff_external_audit_events 가 제거되었습니다. 커스텀 HTTP 헤더 UI가 GitLab 15.2에서 custom_headers_streaming_audit_events_ui 라는 플래그 와 함께 도입 되었습니다. 기본적으로 비활성화됩니다. 커스텀 HTTP 헤더 UI가 GitLab 15.3에서 일반적으로 사용 가능 합니다. 기능 플래그 custom_headers_streaming_audit_events_ui 가 제거되었습니다. GitLab 15.3에서 사용자 경험이 개선 되었습니다. HTTP 대상 Name 필드가 GitLab 16.3에서 추가 되었습니다. Active 체크박스 기능이 GitLab 16.5에서 추가 되었습니다. 인스턴스에 대한 감사 이벤트 스트리밍으로 관리자는 다음을 수행할 수 있습니다: 전체 인스턴스에 대한 스트리밍 대상을 설정하여 해당 인스턴스에 대한 모든 감사 이벤트를 구조화된 JSON으로 수신합니다. 타사 시스템에서 감사 로그를 관리합니다. 구조화된 JSON 데이터를 수신할 수 있는 모든 서비스를 스트리밍 대상으로 사용할 수 있습니다. 각 스트리밍 대상은 스트리밍된 각 이벤트에 포함된 최대 20개의 커스텀 HTTP 헤더를 가질 수 있습니다. GitLab은 동일한 대상에 단일 이벤트를 두 번 이상 스트리밍할 수 있습니다. 페이로드의 id 키를 사용하여 수신 데이터를 중복 제거합니다. 감사 이벤트는 HTTP에서 지원하는 POST 요청 메서드 프로토콜을 사용하여 전송됩니다. Warning 스트리밍 대상은 민감한 정보를 포함할 수 있는 모든 감사 이벤트 데이터를 수신합니다. 스트리밍 대상을 신뢰하는지 확인하세요. 전체 인스턴스에 대한 스트리밍 대상을 관리합니다. HTTP 대상 # 필수 조건: 더 나은 보안을 위해 대상 URL에 SSL 인증서를 사용해야 합니다. 전체 인스턴스에 대한 HTTP 스트리밍 대상을 관리합니다. 새 HTTP 대상 추가 # 인스턴스에 새 HTTP 스트리밍 대상을 추가합니다. 필수 조건: 인스턴스에 대한 관리자 액세스. 인스턴스에 대한 스트리밍 대상을 추가하려면: 오른쪽 상단에서 Admin 을 선택합니다. Monitoring > Audit events 를 선택합니다. 주 영역에서 Streams 탭을 선택합니다. Add streaming destination 을 선택하고 HTTP endpoint 를 선택하여 대상 추가 섹션을 표시합니다. Name 및 Destination URL 필드에 대상 이름과 URL을 추가합니다. 선택 사항. 커스텀 HTTP 헤더를 추가하려면 Add header 를 선택하여 새 이름-값 쌍을 만들고 값을 입력합니다. 필요한