규칙의 맞춤설정된 일정 구성
이 문서는 멀티 이벤트 규칙의 맞춤설정 가능한 일정을 구성하고 문제를 해결하려는 플랫폼 관리자 및 SOC 분석가를 대상으로 합니다. 처리 일정을 설정하고 추가 검사를 실행하여 늦게 도착하는 데이터를 포함하는 방법을 설명합니다.
이 문서에 설명된 프로세스를 따르면 감지 지연 시간과 데이터 무결성을 정확하게 제어할 수 있습니다. 성공적으로 완료하면 감지가 적시에 정확하게 이루어지므로 수집 지연으로 인한 거짓 음성을 줄이고 일관된 보안 운영을 보장할 수 있습니다.
맞춤설정 가능한 일정은 Google Security Operations에서 멀티 이벤트 규칙이 실행되는 방식에 대한 투명성과 제어 기능을 제공합니다. 멀티 이벤트 규칙에는 데이터를 정확하게 집계하기 위한 버퍼 기간이 필요합니다. 이 메서드를 사용하면 시스템 기본값을 사용하는 대신 해당 기간을 정의할 수 있습니다.
이 문서와 함께 규칙 실행 일정을 관리하는 방법을 알아보세요.
일반적인 사용 사례
맞춤설정 가능한 일정을 사용하여 감지 속도를 데이터 가용성 및 완전성과 일치시킵니다.
규정 준수 기반 비활성 계정 모니터링
시나리오: 감사 요구사항을 충족하기 위해 30일 동안 로그인하지 않은 계정을 모니터링합니다.
- 목표: 보강 완전성에 우선순위를 지정합니다.
- 가치: 최종 평가 전에 모든 전역 로그와 메타데이터가 처리될 때까지 기다리는 보강 완전성 보장 전환 스위치를 켜서 최대 데이터 충실도를 보장합니다.
멀티 테넌트 MSSP 데이터 분리
시나리오: 관리형 보안 서비스 제공업체 (MSSP)로서 로그 수집 속도가 다양한 여러 고객의 데이터를 관리합니다.
- 목표: 여러 고객 환경에서 다양한 수집 속도를 관리합니다.
- 가치: '거짓 음성' 알림을 줄입니다. 첫 번째 실행을 1~2시간 기다리면 시스템에서 true-up 실행 중에만 표시되는 감지 수를 줄여 대시보드를 모니터링하는 SOC 분석가에게 보다 일관된 환경을 제공합니다.
주요 용어
- 첫 번째 실행 (𝑇 + 오프셋): 규칙 로직의 초기 실행입니다. 오프셋은 늦게 도착하는 데이터를 고려하기 위해 추가된 지연 시간을 나타냅니다.
- True-up 실행: 첫 번째 실행 후에 도착한 로그 또는 보강 데이터를 캡처하기 위해 동일한 기간을 백그라운드에서 재평가합니다.
- 보강: 처리 중에 로그에 추가된 외부 메타데이터 (예: 애셋 태그 또는 사용자 별칭)입니다.
시작하기 전에
규칙 일정을 수정하거나 자동화하기 전에 환경과 계정이 필요한 보안 및 시스템 요구사항을 충족하는지 확인하세요. 이러한 필수사항을 검증하면 배포 오류를 방지하고 감지 로직이 조직의 ID 및 액세스 관리 정책과 일치하도록 할 수 있습니다.
권한: 규칙 일정을 수정하려면
detection:ModifyRuleSchedule작업을 허용하는 IAM 역할이 있어야 합니다.roles/detectionEngine.adminroles/detectionEngine.editor
환경 확인:
- 규칙 유형: 맞춤설정 가능한 일정은 멀티 이벤트 규칙에만 적용됩니다. 단일 이벤트 및 선별된 규칙은 제외됩니다.
match기간:match기간이 48시간을 초과하는 규칙은 일별 실행 빈도로 제한됩니다.- 이전: 기존 일정을 맞춤설정 가능한 일정으로 이전하는 것은 단방향 프로세스이며 되돌릴 수 없습니다.
멀티 이벤트 규칙의 일정 구성
멀티 이벤트 규칙의 일정을 구성하려면 다음 단계를 따르세요.
- Google SecOps 에서 감지 > 규칙 및 감지 로 이동합니다.
- 규칙 대시보드 를 클릭합니다.
- 규칙을 찾아 더보기 more_vert를 클릭하고 실행 일정을 선택합니다.
- 규칙 일정 탭에서 첫 번째 실행 일정 필드의 값을 선택하고 규칙이 실행되는 빈도를 선택합니다.
- 늦게 도착하는 데이터에 대한 첫 번째 실행 조정 전환 스위치를 켭니다.
- 예상되는 실패: 오프셋이 소스의 실제 수집 지연 시간보다 짧으면 첫 번째 실행에서 로그가 누락될 수 있습니다.
- 수정 단계: 오프셋을 늘리거나 최종 검증을 위해 True-up 실행을 사용합니다.
- 보강 완전성 보장 전환 스위치를 켭니다.
- 예상되는 실패: 알림이 이벤트 타임스탬프보다 훨씬 늦게 표시될 수 있습니다.
- 수정 단계: 속도보다 정확성이 더 중요한 중요하지 않은 규정 준수 규칙에만 사용합니다.
- 규칙 일정 미리보기 를 검토하여 실행 타임라인을 파악합니다.
- 첫 번째 실행 (𝑇 + 오프셋): 시스템은 늦게 도착하는 데이터에 대해 지정한 지연 시간 후에 규칙 로직을 실행합니다.
- True-up 실행 1 (𝑇 + 4시간): 시스템은 첫 번째 실행 후 4시간 후에 기간을 다시 검사하여 누락되거나 늦게 도착한 데이터를 캡처합니다. 보강 완전성 보장 전환 스위치를 켜면 이 실행은 연결된 모든 보강 데이터가 처리될 때까지 기다립니다.
- True-up 실행 2 (𝑇 + 30시간): 이 실행은 보강 완전성 보장 전환 스위치를 켜야만 표시됩니다. 시스템은 최대 데이터 충실도를 제공하기 위해 첫 번째 실행 후 30시간 후에 최종 검사를 실행합니다.
- 저장 을 클릭합니다.
일정 미리보기 이해
일정 미리보기는 감지 로직의 특정 마일스톤을 식별합니다. 이러한 백그라운드 실행을 사용하여 감지까지 걸리는 평균 시간 (MTTD)을 정확하게 측정하고 알림 무결성을 검증합니다.
- 첫 번째 실행 (𝑇 + 오프셋): 가능한 한 빨리 위협을 식별합니다. 일부 데이터가 아직 전송 중이거나 보강 중일 수 있으므로 첫 번째 실행의 감지가 예상보다 늦게 도착할 수 있습니다.
True-up 실행: 기간을 사전에 재평가합니다. 이러한 실행을 통해 플랫폼은 다음을 캡처할 수 있습니다.
- 늦게 도착하는 로그: 첫 번째 실행이 완료된 후 플랫폼에 도달한 데이터입니다.
- 보강 컨텍스트: 추가 백그라운드 처리가 필요한 메타데이터(예: 애셋 ID 또는 사용자 별칭)입니다.
감지 소스 식별
Google SecOps는 시각적 표시기를 사용하여 초기 감지와 백그라운드 재실행 중에 표시되는 감지를 구분하는 데 도움을 줍니다.
감지 표시기
감지 유형 열에서 는 true-up 실행, 재처리 실행 또는 소급 검색의 감지를 식별합니다.
- 이 아이콘이 표시되면 감지가 초기 실행 (
𝑇)이 아닌 true-up 실행 (𝑇+4$또는𝑇+30$) 중에 발생한 것입니다. - 이 아이콘이 있는 감지는 일반적으로 늦게 도착하는 로그 또는 보강 지연으로 인해 플랫폼에서 초기 수집 후 위협을 캡처했음을 나타냅니다.
알림 페이지에서 알림 무결성 검증
알림 페이지에서 는 알림 소스를 나타냅니다. 타임라인을 조사할 때 이 표시기를 사용하여 알림의 소스를 검증합니다.
문제 해결
평가 타이밍과 규칙 구성을 검토하여 일정 문제를 조사합니다. 플랫폼에서 대부분의 일정 작업을 자동화하지만 특정 설정 또는 데이터 지연이 감지가 표시되는 시점에 영향을 줄 수 있습니다.
감지는 true-up 실행에만 표시됨
감지가 첫 번째 실행 (𝑇) 중에 표시되지 않지만 true-up 실행 (𝑇+4$ 또는 𝑇+30$)에 표시되는 경우 다음을 확인하세요.
- 수집 지연 시간: 로그 소스에 지연이 있는지 확인합니다. 이벤트가 발생한 후 15분 후에 로그가 도착하면 10분 첫 번째 실행 일정에서 로그가 누락됩니다. true-up 실행은 이러한 늦게 도착하는 로그를 캡처합니다.
- 컨텍스트 보강: 규칙이 애셋 태그 또는 사용자 별칭과 같은 외부 메타데이터를 사용하는지 확인합니다. 보강 프로세스가 첫 번째 실행 기간보다 오래 걸리면 시스템에서 후속 실행에서 보강을 완료한 후에만 감지가 표시됩니다.
맞춤설정 가능한 옵션이 누락됨
규칙 일정 탭에 맞춤설정 옵션이 표시되지 않거나 메뉴가 회색으로 표시되는 경우:
- 규칙 유형 확인: 맞춤설정 가능한 일정은 멀티 이벤트 규칙에만 적용됩니다. 단일 이벤트 규칙은 연속 (실시간) 엔진을 사용하며 맞춤 일정을 지원하지 않습니다.
match기간 검증:match기간이 48시간을 초과하는 규칙은 일별 실행 빈도로 제한되며 맞춤설정할 수 없습니다.- 선별된 규칙 식별: 선별된 규칙의 일정은 수정할 수 없습니다.
Curated rules uses a legacy schedule메시지를 찾아 규칙이 보호된 시스템 규칙인지 확인합니다.
첫 번째 실행 알림의 예기치 않은 지연
감지가 예약된 간격보다 늦게 도착하는 경우:
- 초기화 기간: 새로 생성되거나 최근에 수정된 규칙에는 1시간의 초기화 기간이 필요합니다. 플랫폼에서 이 초기 설정을 완료하고 첫 번째 예약된 주기를 시작할 때까지 감지가 표시되지 않습니다.
- 보강 대기 시간: 보강 완전성 보장 전환 스위치를 켜면 시스템에서 데이터 보강 프로세스가 완료될 때까지 기다리도록 타이밍을 동적으로 조정할 수 있습니다. 이 프로세스는 감지가 누락되는 것을 방지하지만 초기 감지가 정확한
𝑇타임스탬프보다 늦게 도착할 수 있습니다.
MTTD 측정값이 높은 것 같음
MTTD 측정값에는 데이터 완전성에 필요한 버퍼 기간이 포함됩니다.
- 버퍼 검토: 1시간 일정의 경우 시스템은 이벤트가 도착한 후 1~2시간 후에 이벤트를 평가합니다.
- 속도 최적화: 지연 시간이 짧아야 하는 경우 규칙을 실시간 일정으로 전환합니다. 참고: 이렇게 하면 전체 정확도를 위해 true-up 실행에 의존하는 감지 수가 늘어날 수 있습니다.
제한사항
- 멀티 이벤트 규칙만 해당: 이 기능은 단일 이벤트 규칙에는 사용할 수 없습니다.
- 맞춤 규칙만 해당: 선별된 규칙은 수정할 수 없는 고정된 일정을 사용합니다. 선별된 규칙을 보면 시스템에
Curated rules use a legacy schedule라는 메시지가 표시됩니다.
오류 해결
| 오류 | 문제 | 수정 |
|---|---|---|
| 누락된 옵션 | 규칙 일정 탭이 회색으로 표시되거나 옵션이 누락되었습니다. | 규칙이 멀티 이벤트 맞춤 규칙이고 일치 기간이 48시간 미만인지 확인합니다. |
| 지연된 알림 | 감지가 예약된 간격보다 늦게 도착합니다. | 보강 완전성 보장 전환 스위치가 켜져 있는지 확인합니다. 시스템에서 메타데이터 처리를 기다리고 있을 수 있습니다. |
| True-up 알림만 해당 | 감지가 첫 번째 실행 (𝑇)에 표시되지 않습니다. |
수집 지연 시간 을 클릭하여 확인합니다. 로그가 15분 늦게 도착하지만 오프셋이 10분인 경우 첫 번째 실행 오프셋을 늘립니다. |
검증 및 테스트
일정이 의도한 대로 작동하는지 확인하려면 다음 단계를 따르세요.
- 규칙 대시보드 로 이동합니다.
- 규칙을 선택하고 감지 탭을 봅니다.
- 으로 필터링하여 True-up 실행에서 첫 번째 실행에서 누락된 데이터를 캡처하는지 확인한 후 오프셋을 적절하게 조정합니다.
도움이 더 필요하신가요? 커뮤니티 회원 및 Google SecOps 전문가에게 문의하여 답변을 받으세요.