MITRE ATT&CK 탐지 추이 조회

특정 MITRE ATT&CK 테크닉에 대한 탐지 추이 데이터를 조회합니다.

필요 권한

사용자 이상의 계정으로 이용할 수 있습니다.

HTTP 요청

GET /api/sonar/mitre-attack/detection/:mitre_id
cURL 예시
curl -H "Authorization: Bearer <API_KEY>" \
     "https://HOSTNAME/api/sonar/mitre-attack/detection/T1190?from=2024-01-01+00:00:00%2B0900&to=2024-01-31+23:59:59%2B0900&span=1d"
요청 매개변수
필수타입설명비고
mitre_idO문자열MITRE ATT&CK 테크닉 ID경로 파라미터 (예: T1001)
tactic_idX문자열MITRE ATT&CK 택틱 ID예: TA0001
fromO날짜시작 일시yyyy-MM-dd HH:mm:ssZ 형식
toO날짜끝 일시yyyy-MM-dd HH:mm:ssZ 형식
spanX문자열추이 그룹 시간 간격예: 1d, 1h

정상 응답

{
  "detection": {
    "host_count": 5,
    "event_count": 120,
    "trends": [
      {
        "_time": "2024-01-01 00:00:00+0900",
        "count": 15
      },
      {
        "_time": "2024-01-02 00:00:00+0900",
        "count": 22
      }
    ]
  }
}
  • detection (맵): 탐지 추이 데이터
    • host_count (32비트 정수): 탐지된 호스트 수
    • event_count (32비트 정수): 탐지된 이벤트 수
    • trends (배열): 시간대별 탐지 추이
      • _time (문자열): 시간 구간
      • count (32비트 정수): 해당 구간의 탐지 건수

오류 응답

날짜 포맷이 잘못된 경우

HTTP 상태 코드 400 응답

{
  "error_code": "invalid-argument",
  "error_msg": "'from' parameter should be date format (yyyy-MM-dd HH:mm:ss+0000)"
}
테크닉이 존재하지 않는 경우

HTTP 상태 코드 200 응답

{
  "detection": null
}