탐지 유효성 검사 및 감소

탐지 유효성 검사 및 감소

Brandi Moore
Brandi Moore Chief Revenue Officer linkedin icon 팔로우

탐지 검증이란 탐지 규칙이 여전히 작성된 이벤트에서 작동하는지 증명하는 행위입니다. 탐지 침식은 로그 소스, 스키마 또는 파서가 변경된 후 한때 작용했던 규칙이 조용히 실패하는 현상을 말합니다. 배포되고 활성화된 규칙은 작동이 입증된 규칙이 아닙니다.

어떻게 탐지 규칙이 여전히 작동하는지 알 수 있나요?

규칙이 정의된 창 내의 알려진 이벤트에서 작동할 때 규칙이 작동한다고 합니다. 그 외의 모든 것은 가정입니다.

대부분의 팀은 “배포되고 활성화됨”을 작동 상태로 취급합니다: 규칙이 SIEM에 존재하고 배포 시 검증을 통과하며, 커버리지 히트맵이 녹색으로 유지됩니다. 실행 상태와 커버리지 상태 모두 존재를 측정하며, 기능을 측정하지 않습니다. 빈 결과 세트에 성공적으로 실행되는 규칙은 플랫폼의 관점에서 조용한 네트워크를 감시하는 규칙과 동일하게 보입니다. 대시보드는 어느 쪽이든 녹색입니다.

정직한 증거 사다리는 가장 약한 것부터 가장 강한 것 순으로 다섯 가지 계층이 있습니다.

계층상태증명하는 것증명하지 않는 것
0주장됨규칙이 존재함기능에 대한 것은 아무것도 아님
1린트 통과됨올바르게 구문 분석됨, 필요한 블록이 포함되어 있으며, 필드가 대상 스키마에 존재함무엇인가에 일치하는지
2고정물 재생됨기록된 알려진 악성 이벤트와 일치하고, 쌍을 이루는 무해한 고정물은 거부됨 (오프라인)라이브 파이프라인에서 발사되는지
3에뮬레이션 검증됨에뮬레이션된 실제 절차에 대해 끝부터 끝까지 발사됨 (Atomic Red Team or MITRE Caldera) 배포된 파이프라인에서적의 실제 절차가 이 환경의 OS와 로그 구성에서 이 이벤트를 내뿜는지
4프로덕션에서 발사됨실제 적 또는 레드 팀 활동에 대해 트리거되고, 처분 기록이 있음최고 등급

구문을 분석하는 규칙은 일치하는 규칙이 아닙니다. 테스트 고정물과 일치하는 규칙은 프로덕션에서 발사되는 규칙이 아닙니다. 1계층에서 3계층까지의 간극은 조용한 실패가 존재하는 곳입니다: 규칙은 깔끔하게 구문 분석하고 유효한 필드를 참조할 수 있지만, 0개 일치를 반환합니다. 왜냐하면 그 필드가 비어 있거나, 이름이 바뀌었거나, 이제 규칙이 예상했던 것과 다른 의미로 채워졌기 때문입니다.

어떻게 하면 내 탐지 규칙이 조용히 작동을 멈추었는지 알 수 있나요?

네 가지 독립 신호가 Splunk, Microsoft Sentinel, Microsoft Sentinel, 및 Elastic Security에서조용히 작동을 멈춘 규칙을 파악합니다. 단일 신호만으로는 충분하지 않습니다.

발사율 기준 설정

각 규칙의 현재 발사율을 자신만의 최근 기준선과 비교하십시오. 0으로의 붕괴 또는 정의된 창 내에서 그 기준선 아래로의 지속적인 하락에 대해 알립니다.

데이터가 살고 있는 곳:

플랫폼발사율 데이터건강 및 실행 메타데이터
Microsoft Sentinelindex=notableindex=_internal sourcetype=scheduler, index=_audit
Microsoft SentinelSecurityAlert, SecurityIncident 테이블SentinelHealth 테이블
Elastic Security에서.alerts-security.alerts-*규칙 페이지 모니터링 탭 (규칙 실행 로그, 8.x+)

알려진 제한 사항: 발사율 기준 설정은 정상 상태가 몇 주간 발사 0인 저기준률 규칙에 대해서는 실패합니다. 정상적으로 연간 두 번 발사하는 규칙은 발사율로만 감시할 수 없습니다. 이것이 다음 세 가지 신호가 존재하는 이유입니다.

카나리아 이벤트

규칙과 일치하는 것으로 알려진 합성 이벤트를 주입하십시오. 규칙이 처음부터 끝까지 발사되는지 확인하십시오. 이것은 패턴이지, 기본 제품 기능이 아닙니다.

플랫폼주입 표면검증 표면
Microsoft SentinelHTTP 이벤트 수집기 (HEC)index=notable
Microsoft Sentinel로그 인제스처 API 데이터 수집 규칙을 통해 커스텀 테이블로SecurityAlert 테이블
Elastic Security에서모니터링된 인덱스로 대량 또는 _doc 인덱스 API.alerts-security.alerts-*

카나리아 이벤트는 범위를 증명합니다: 이벤트가 수집, 구문 분석, 정규화를 생존했고 규칙이 일치했습니다. 그들이 행동을 증명하지는 않습니다: 실제 적의 절차는 카나리아가 가정한 텔레메트리와 다른 것을 생산할 수 있습니다.

주기적 재생

과거 데이터(실제 과거 이벤트 또는 저장된 긍정 샘플)에 대해 규칙을 다시 실행하십시오. 여전히 경고하는지 확인하십시오.

재생은 태그되거나 페이지가 없는 수신지로 도착해야 합니다. 비용첨례 제어가 없으면 검증 재생은 중복 사건을 만들고 SOC를 경고합니다.

네이티브 지원은 다릅니다. Elastic Security (8.x+)는 수동 실행 및 탐지 규칙에 대한 간격 탐지를 지원합니다. Splunk는 과거의 시간 범위에 대해 검색을 다시 실행할 수 있습니다. Microsoft Sentinel은 네이티브 분석 규칙 재생 기능이 없습니다.

스키마 드리프트 경고

규칙이 조용히 실패하기 전에 들어오는 데이터 모양이 변경되었음을 감지하십시오(필드 이름 변경, 제거, 재형식, 새로운 열거형 값).

플랫폼드리프트 감지 표면
Microsoft Sentinel엔터프라이즈 시큐리티의 CIM 데이터 모델 감사 보기, 필드 추출
Microsoft SentinelSentinelHealth 테이블, 데이터 수집 건강 모니터링 워크북. 채워지지 않는 열이 스키마 오류가 아닌 증가하는 null 값으로 나타납니다.
Elastic Security에서인덱스 관리에서 매핑 충돌, Elastic Common Schema (ECS) 준수

발사율 기준 설정은 필요하고 불충분합니다. 네 가지 모두 사용하십시오.

Prime Hunt의 콘텐츠 감사는 이미 실행하고 있는 규칙을 MITRE ATT&CK에 자동 매핑하며, 자동 위협 검색은 데이터를 이동하지 않고 연결된 환경 전반에서 최신 TTP를 찾습니다.

영업 문의

왜 탐지 규칙이 작동을 멈추나요?

다섯 가지 메커니즘이 조용한 침식을 유발합니다. 모든 경우에 규칙은 계속 실행되며, 0개의 일치를 반환하며, 실행 상태는 녹색을 유지합니다. 오류가 발생하지 않으며, 커버리지 히트맵은 움직이지 않습니다.

1. 로그 소스 버전 변경. 소스가 새로운 로그 버전을 전송하고 기존 필드의 의미를 변경합니다. 예: 신원 제공자가 인증 결과를 세 개의 상태(성공, 실패, 도전)에서 두 개(성공, 실패)로 통합합니다. “도전 없이 성공”을 찾아 MFA 우회를 탐지하는 규칙은 더 이상 정상 MFA 흐름과 우회를 구분할 수 없습니다. 규칙은 여전히 실행됩니다. 필드는 여전히 있습니다. 그 의미가 달라졌습니다.

2. 필드 사용 중단. 소스가 필드 방출을 중단합니다. 정규화 매핑은 이제 해당 필드에 대해 null을 생성합니다. 해당 필드에서 필터링하는 규칙은 모든 값이 null이기 때문에 0행을 반환합니다. 눈에 띄는 증상은 필드의 null 비율이 거의 0에서 가득 차오르는 것입니다.

3. 스키마 변경 (필드 이름 변경 또는 재형식). 소스가 필드 이름을 변경하거나 유형을 변경합니다. 정규화 매핑은 여전히 옛 이름이나 옛 유형 강제 변환을 가리킵니다. 다운스트림에서 정규화된 필드는 비어 있거나 잘못됩니다.

구체적인 예: 2019년 Microsoft는 Defender ATP 고급 탐색 테이블에 Device 접두사를 추가했습니다 (ProcessCreationEvents는 DeviceProcessEvents), 나중에 Microsoft 365 Defender로 출하된 통합 스키마에 앞서 Defender XDR로 변경되었습니다. 저장된 포털 쿼리와 사용자 정의 검출은 자동으로 변환되었습니다. API를 통해 실행된 쿼리 또는 포털 외부에 저장된 쿼리는 구명을 유지하고 결과 반환을 중지했습니다 (Microsoft의 마이그레이션 가이드). 테이블 이름이 변경된 고급 사냥 쿼리는 하드 오류가 아닌 비어 있는 것으로 반환됩니다.

4. 파서 변경. 소스가 로그 형식을 변경하고, 파서 정규표현식이 더 이상 일치하지 않습니다. 이벤트는 탐지 층에 도달하는 대신 죽은 편지 큐로 떨어집니다. 이들 이벤트의 필드를 사용한 규칙은 이벤트가 구조화되어 도착하지 않아 조용합니다.

5. 소스 폐기. 로그 소스가 폐기, 마이그레이션되거나 감사 로깅이 비활성화됩니다. 해당 소스를 읽는 모든 규칙은 0을 반환합니다. 소스를 감시하는 신선도 SLO가 있다면 탐지 시간은 몇 분 내입니다. 아무것도 감시하지 않는 경우, 간극은 다음 감사나 다음 사건에서 발견됩니다.

조용한 침식의 교과서적인 경우는 Windows 이벤트 4688 (프로세스 생성)입니다. 감사 프로세스 생성을 활성화하면 로그가 작동하지만, 별도의 그룹 정책 설정(“프로세스 생성 이벤트에 명령줄 포함”)을 활성화해야만 프로세스 명령 줄 필드가 채워집니다. 해당 정책이 비활성화되거나 정책 새로 고침에서 복원되거나 새 OU에 착륙하거나 재구성된 금 이미지에서 떨어지면 명령줄 콘텐츠와 일치하는 모든 탐지가 조용히 중지됩니다. Windows Event 4688 (process creation). It logs when Audit Process Creation is enabled, but the Process Command Line field is populated only when a separate Group Policy setting (“Include command line in process creation events”) is also enabled. If that policy is disabled, reverts on a policy refresh, lands on a new OU, or drops on a rebuilt gold image, every detection matching on command-line content silently stops matching.

규칙은 여전히 구문을 분석합니다. 이벤트 4688은 여전히 도착합니다. 규칙이 키를 사용하는 필드는 비어 있습니다. 오류는 없습니다. 정책을 전환하고 신선한 4688 이벤트에 대해 규칙을 다시 실행하여 재현할 수 있습니다. (Splunk Lantern: GPO를 통한 프로세스 명령줄 로깅 활성화Splunk Lantern: Enabling process command line logging via GPO)

다섯 가지 모두 한 가지 특징을 공유합니다: 녹색은 조용함이 아니라 고장입니다. 데이터 평면 신호 (null 비율, 구문 분석 비율, 소스 볼륨, 발사율)만이 실패를 드러냅니다.

내 탐지 규칙이 실제 공격에서 내 환경에서 발사될 것임을 어떻게 입증할 수 있나요?

두 가지 증거 다리가 필요합니다. 어느 하나만으로는 충분하지 않습니다.

다리 1: 에뮬레이션된 실제 절차 (행동 다리)

핸드빌드 이벤트 대신 실제 기술을 환경에 대해 실행하고 규칙이 발사되는지 확인하십시오. 이는 실제 적의 행동과 일치하는 규칙을 증명합니다.

  • Atomic Red Team. 기술별 원자 테스트: MITRE ATT&CK 기술 ID에 매핑된 고립되고 반복 가능한 절차. 단일 테스트(T1059.001 PowerShell 실행 등)를 실행하고 탐지가 발사되는지 확인하십시오.
  • MITRE Caldera. 연쇄된 적의 에뮬레이션: 여러 기술이 순차적으로 실행되어 캠페인을 시뮬레이션합니다. 상관된 탐지가 순서대로 발사되는지 확인하십시오.
  • 퍼플 팀 연습. 가장 높은 맥락의 검증. 운영자가 탐지 엔지니어가 관찰하는 동안 기술 세트를 실행합니다.

다리 2: 최종 사용자 환경 끝에서 끝까지 (도달 다리)

실제 파이프라인에서 규칙의 진양극성(True Positives)을 검증하고, 규칙별 패스 기록(pass record)을 포함합니다. 이는 기술의 텔레메트리가 이 기기의 수집, 구문 분석 및 정규화를 생존함을 증명합니다. 테스트 실험실에서 작동하고, 프로덕션에서 실패한 규칙은 구문을 증명한 것이지, 도달을 증명한 것은 아닙니다.

합성 테스트 이벤트에서 발사된 규칙은 구문 및 일치를 입증했습니다(증거 사다리의 1계층 및 2계층). 그렇다고 적의 실제 절차가 이 환경에서 해당 이벤트를 생성함을 입증하지 않았습니다. 이 기술이 이 OS 버전, 이 엔드포인트 에이전트 또는 이 로그 구성에서 규칙이 기대하는 이벤트를 방출하지 않을 수도 있습니다.

에뮬레이션된 행동에 대해 발사된 적이 없는 규칙은 반대로 증명되기 전까지는 장식용으로 간주됩니다.

블라인드 스팟을 만들지 않고 기존 SIEM 규칙 중 어느 것을 퇴역시킬지 어떻게 결정하나요?

퇴역은 커버리지 결정이지 정리 작업이 아닙니다. 규칙이 무엇을 독특하게 커버하는지 모른 채 제거하면 블라인드 스팟이 발생합니다. 방어 가능한 퇴역을 위해 네 가지 입력이 있으며, 하나의 기록된 결정이 그것을 완료합니다.

발사 기록

규칙이 정의된 기간 동안 진정한 긍정적 신호를 생성한 적이 있습니까? 검토 창 동안 진정한 긍정적 신호가 없는 규칙은 후보일 수 있지만, 판결이 아닙니다. 일부 규칙은 드물고 높은 영향을 미치는 기술을 위해 존재합니다. 규칙이 죽은 것이 아니라 사용되지 않았다고 결론 내리기 전에 데이터 소스의 건강을 확인합니다.

기술 매핑

규칙이 해당하는 MITRE ATT&CK 기술은 무엇입니까? 매핑이 없으면, 그것을 제거하는 것이 격차를 만드는지 평가할 수 없습니다. 규칙이 그 기술에 대한 유일한 커버리지인 경우, 제거 전에 충족되어야 하거나 문서화된 의식적 위험으로 수락되었던 격차를 만듭니다.

커버리지 중복

다른 규칙이 그 기술을 커버합니까? 두 규칙이 모두 T1078을 커버한다고 해도, 하나는 신원 제공자의 로그를 읽고 다른 하나는 엔드포인트 텔레메트리를 읽는다면, 서로 대체 가능하지 않습니다. 중복은 기술 플러스 데이터 소스이지, 기술만이 아닙니다.

데이터 소스 상태

규칙이 의존하는 로그 소스가 여전히 활성화되어 있고 데이터가 입력되고 있습니까? 폐기된 소스에 대한 규칙은 아무것도 생산하지 않으며 커버리지 손실 없이 퇴역될 수 있습니다.

결정 기록

Detection-as-Code는 퇴역을 버전 관리되고 검토 가능한 변경으로 취급합니다: 커밋 메시지, 차이점, 그리고 기록, SIEM 콘솔에서의 조용한 삭제가 아닙니다. 퇴역 기록은 규칙, 그 기술로 커버한 내용, 커버리지 결정(다른 곳에서 커버됨, 수락된 위험, 또는 대체됨), 날짜, 작성자를 명시합니다. 분기별 검토 주기는 후보군을 표면화시킵니다. treats retirement as a versioned, reviewable change: a commit message, a diff, and a record, not a quiet deletion from the SIEM console. The retirement record names the rule, the technique(s) it covered, the coverage decision (covered elsewhere, accepted risk, or replaced), the date, and the author. A quarterly review cadence surfaces candidates. Prime Hunt는 플랫폼 전반에 걸쳐 탐지 콘텐츠를 ATT&CK 기술과 매핑하는 데 필요한 커버리지 및 검증 표면을 제공합니다. provides a coverage and validation surface for mapping detection content to ATT&CK techniques across platforms.

퇴역을 강제하는 조건: 규칙이 의존하는 데이터 소스가 폐기되었거나, 해당 기술이 동일한 데이터에 대해 더 정밀한 규칙으로 완전히 대체되었거나, 규칙이 튜닝 후에도 오직 거짓 긍정만을 생산하고 재설계로 해결될 수 없을 때.

낡은 탐지를 퇴역시키십시오. 그것들을 억제하지 마십시오. 억제된 규칙은 규칙 수를 과대평가하고 커버리지에 대한 잘못된 인식을 만듭니다.

방어 가능 검증 주기는 무엇인가요?

외부 표준은 이러한 빈도를 설정하지 않습니다. 다음은 실무자 권장 사항입니다. 각 행에는 일정 주기와 이벤트 트리거가 짝지어져 있습니다. 침식은 시간보다는 이벤트 주도적이기 때문입니다.

규칙 클래스테스트 방법일정 주기이벤트 발생 시 재검증생성 증거
고변동 소스 (EDR, 클라우드 감사, 커스텀 파서)Atomic Red Team 재생 + 발사율 기준매월센서/에이전트 업그레이드, 파서 변경, 필드 이름 변경, 커넥터 변경규칙별 패스 기록 + 윈도우 내 필수 필드 null 비율
안정적 소스 (네트워크, 방화벽)원자 테스트 + 발사율 기준매 분기소스 형식 변경, 수집 라우팅 변경패스 기록 + 소스 볼륨 밴드
상호 관계 / 상태 규칙MITRE Caldera 연쇄 에뮬레이션매 분기 및 구성 요소 규칙 변경 시구성 요소 규칙 또는 그 데이터 소스의 변경처분에 따른 끝에서 끝으로의 발사
준수 때문의 규칙에뮬레이션 + 문서화된 진혹성매 분기, 감사에 맞춤규제 또는 통제 변경날짜가 있는 증거 번들
AI로 작성된 규칙배포 전 풀 래더(린트, 단위, 에뮬레이션, FP 기준) + 클래스 주기모든 배포 전에초안 다시 작성, 프롬프트 또는 모델 변경기원 기록(작성된 것, 검토자) + 발사 증거

두 가지 운영 원칙이 적용됩니다.

발사율 기준 설정, 필수 필드 null 비율 모니터링, 소스 볼륨 밴드는 계속 작동합니다. 일정이 아니라 계속 실행되면서, 예정된 검증 사이의 조용한 침식을 알아차리는 것이 중요합니다.

플랫폼 네이티브 건강 보기에서 이를 지원합니다. Splunk는 index=_internal에 스케쥴러 메타데이터와 index=_audit에 상관 서치 실행을 노출합니다. Sentinel은 SentinelHealth에 분석 규칙 건강 상태를 노출합니다. Elastic Security는 규칙 실행 상태를 모니터링 탭(8.x+)에 표시합니다. 여기에서 발사율 기준을 구축하십시오. exposes analytics-rule health in SentinelHealth. Elastic Security exposes rule execution status on the Monitoring tab (8.x+). Build the fire-rate baseline from these.

표의 이벤트 트리거는 선택 사항이 아닙니다. 분기별 주기가 중간 분기의 파서 변경을 무시하면, 그 주기가 존재해야 하는 침식을 놓치게 됩니다.

이 규칙이 유지되지 않는 곳

  • 행동 분석과 ML 기반 탐지는 리플레이 할 수 있는 명확한 규칙 로직이나 고정실험 테스트가 없습니다. 이상 상황을 득점하는 모델의 검증은 입력을 테스트하는 것을 의미합니다(예상 데이터가 여전히 예상 형태로 도착하는지)와 출력 분포를 확인하는 것입니다. 시그마 고정식이 아닌 검증.
  • 위협 인텔리전스 인디케이터 일치 (해시, IP, 도메인)은 다른 이유로 침식됩니다. 인디케이터는 스키마 변경이 아니라 적이 인프라를 회전시키기 때문에 만료됩니다. 검증 질문은 일치 논리가 여전히 구문을 분석하는지 여부가 아니라 인디케이터 피드의 신선도입니다.
  • 기만 기반 탐지 (허니팟, 허니토큰, 카나리아 계정)은 자체 검증 표면입니다. 테스트는 기만적 자산에 대한 상호 작용이 여전히 기대되는 경고를 생성하는지 여부입니다. 이는 규칙 재생보다 카나리아 이벤트 주입과 더 가깝습니다.
  • 스키마 드리프트 경고는 네이티브 기능으로서 아직 미성숙합니다. 주요 SIEM은 “탐지가 의존하는 필드가 방금 변경되었다고” 알려주는 패키지 규칙 인지 가능한 경고를 제공하지 않습니다. 드리프트 감지를 위한 데이터는 존재합니다(null 비율, 매핑 충돌, CIM 갭). 필드 변경에서 영향을 받는 규칙으로의 연결은 현재 수동입니다.
  • 이 주기는 기준이 아닙니다. 어떤 규제 기관이나 산업 프레임 워크도 구체적인 탐지 검증 빈도를 명시하지 않습니다. 위의 주기는 실무자 권장 사항입니다. 환경의 변화 속도에 맞게 조정하십시오.

탐지 검증 체크리스트

배포 전

[ ] 규칙 구문 분석 대상 스키마에 대해 (계층 (tier 1)

[ ] 규칙 일치 알려진 긍정적 고정물 이벤트와 (tier 2)

[ ] 규칙 쌍을 이룬 알려진 무해한 것을 발사됨 고정물 이벤트와 (tier 2)

[ ] 규칙 fires 대상 에뮬레이션된 실제 절차:

    원자 Red 팀 or MITRE Caldera (tier 3)

[ ] 규칙 fires end to end in the 배포된 파이프라인에서 (tier 3)

[ ] 거짓 긍정적 기준선 문서화된 대상 생산 텔레메트리

[ ] MITRE ATT&CK 기술 매핑 기록된

배포 후 (처음 7 일)

[ ] 발사율 기준선 설정됨

[ ] 경고 볼륨 비교됨 to 배포 전 추정치

[ ] No 예상치 못한 거짓 긍정 볼륨

지속적

[ ] 발사율 모니터링됨 대상 기준선 (연속적)

[ ] 필수 필드 null 비율 모니터링됨 (연속적)

[ ] 소스 볼륨 모니터링됨 for 드롭 (연속적)

[ ] 카나리아 이벤트 주입 예정된 (각 주기 테이블)

[ ] 에뮬레이션 재생 예정된 (각 주기 테이블)

[ ] 스키마 드리프트 모니터링 활성 on 필수 필드

퇴역 검토 (분기별)

[ ] 발사 기록 검토됨: 진짜 긍정 in 검토 창

[ ] 기술 매핑 현재

[ ] 커버리지 겹침 평가됨: 다른 규칙 or 소스

    커버 the 기술

[ ] 데이터 소스 상태 확인됨: 여전히 활성 and 채워짐

[ ] 퇴역 결정 기록된 기술, 커버리지 이유,

    날짜, 작성자와 and 함께

증거 per 검증 사이클

[ ] 패스 기록 per 규칙 기술, 작성자와 방법, and 결과

[ ] null 비율 and 발사율 기준선 현재

[ ] 스키마 드리프트 체크 현재

[ ] 퇴역 log 현재 기술, 이유 and 교체

FAQ

어떻게 하면 내 탐지 규칙이 조용히 작동을 멈추었는지 알 수 있나요?

네 가지 신호가 조용히 작동을 멈춘 규칙을 잡아냅니다: 각 규칙의 최근 기준선에 대한 발사율 기반 설정, 탐지 파이프라인을 통해 첫 번째부터 끝까지 카나리아 이벤트 주입, 저장된 긍정 샘플의 주기적 재생, 필수 필드의 스키마 드리프트 모니터링. Splunk, Microsoft Sentinel, Elastic Security 각각 발사율과 실행 건강을 플랫폼 테이블에 설명된 원시 데이터 표면을 통해 노출합니다. Prime Hunt는 ATT&CK 기술에 콘텐츠를 매핑하기 위한 커버리지 및 검증 표면을 제공합니다.

둘 다 필요한 두 가지 증거 다리. 먼저, 각 기술 테스트를 위한 Atomic Red Team 또는 연쇄된 적의 에뮬레이션을 위한 MITRE Caldera를 사용하여 실제 기술을 환경에서 실행하고 탐지가 발사되는지 확인합니다. 이것이 행동 다리입니다. 두 번째, 실제 파이프라인에서 규칙별 패스 기록과 함께 끝에서 끝으로 규칙이 발사되는지를 확인합니다. 이것이 도달 다리입니다. 합성 테스트 이벤트에서 발사된 규칙은 구문과 일치를 입증했습니다. 그러나, 적의 실제 절차가 이 환경에서 같은 텔레메트리를 생성하는 것을 입증하지 않았습니다.

Two proof legs, both required. First, run the actual technique against the environment using Atomic Red Team for per-technique tests or MITRE Caldera for chained adversary emulation, and confirm the detection fires. This is the behavior leg. Second, verify the rule fires end to end in the live pipeline with a pass record per rule. This is the reach leg. A rule that fires on a synthetic test event has proven syntax and matching. It has not proven that the adversary’s real procedure produces the same telemetry in this environment

블라인드 스팟을 만들지 않고 어떤 SIEM 규칙을 퇴역시킬지 어떻게 결정합니까?

결정을 방어할 수 있는 네 가지 입력: 검토 창에서 규칙의 발사 기록, 규칙의 MITRE ATT&CK 기술 매핑, 다른 규칙이나 데이터 소스가 동일한 기술을 커버하는지 여부, 규칙의 데이터 소스가 여전히 활성화되어 있는지 여부. 퇴역 결정은 Detection-as-Code 규율에 따라 기록됩니다: 규칙 이름, 커버된 기술, 커버리지 논리(다른 곳에서 커버됨, 수락된 위험, 또는 대체됨), 날짜, 작성자. 분기별 주기는 후보를 표면화합니다.

탐지는 얼마나 자주 재확인되어야 하나요?

외부 표준은 구체적인 탐지 검증 빈도를 명시하지 않습니다. 월별 최고 변동 소스(EDR, 클라우드 감사, 커스텀 파서) 규칙을 위해, 분기별 안정적 소스(네트워크, 방화벽) 규칙을 위해, AI로 작성된 규칙의 경우 모든 배포 전에 실무자 추천을 제공합니다. 이벤트 트리거가 달력만큼 중요하므로, 파서 변경, 센서 업그레이드, 필드 이름 변경은 일정에 상관없이 즉시 재검증을 촉발합니다. 발사율 기준 설정 및 null 비율 모니터링은 지속적으로 실행됩니다.

관련 읽기

SOC Prime의 Detection as Code 플랫폼에 가입하세요 귀사의 비즈니스에 가장 중요한 위협에 대한 가시성을 개선하세요. 시작을 돕고 즉각적인 가치를 제공하기 위해 지금 SOC Prime 전문가와의 회의를 예약하세요.

More Articles