다음을 통해 공유


IBM Security QRadar SOAR 자동화를 Microsoft Azure Sentinel로 마이그레이션

Microsoft Sentinel은 자동화 규칙플레이북을 사용하여 SOAR(보안 오케스트레이션, 자동화 및 응답) 기능을 제공합니다. 자동화 규칙은 인시던트 처리 및 응답을 자동화하며, 플레이북은 위협에 대응하고 위협을 수정하기 위해 미리 정해진 일련의 작업을 실행합니다. 이 문서에서는 SOAR 사용 사례를 식별하는 방법과 IBM Security QRadar SOAR 자동화를 Microsoft Azure Sentinel로 마이그레이션하는 방법을 설명합니다.

자동화 규칙은 인시던트 오케스트레이션 프로세스의 복잡한 워크플로를 간소화하고 인시던트 처리 자동화를 중앙에서 관리할 수 있도록 합니다.

자동화 규칙을 사용하면 다음을 수행할 수 있습니다.

  • 플레이북을 사용하지 않고도 간단한 자동화 작업을 수행합니다. 예를 들어, 할당, 인시던트 태그 지정, 상태 변경 및 인시던트 닫기를 수행할 수 있습니다.
  • 한 번에 여러 분석 규칙에 대한 응답을 자동화합니다.
  • 실행되는 작업의 순서를 제어합니다.
  • 더 복잡한 자동화 작업이 필요한 사례에 대해 플레이북을 실행합니다.

SOAR 사용 사례 식별

IBM Security QRadar SOAR에서 SOAR 사용 사례를 마이그레이션할 때 고려해야 할 내용은 다음과 같습니다.

  • 사용 사례 품질. 자동화에 적합한 사용 사례를 선택합니다. 사용 사례는 최소한의 변형과 낮은 가양성 비율로 명확하게 정의된 절차를 기반으로 해야 합니다. 자동화는 효율적인 사용 사례에서 작동해야 합니다.
  • 수동 작업. 자동화된 응답은 광범위한 효과가 있을 수 있으며, 영향을 크게 미치는 자동화는 작업을 수행하기 전에 큰 영향을 미치는 작업을 확인하기 위해 사용자 입력이 필요합니다.
  • 이진 조건. 응답 성공을 늘리기 위해 자동화된 워크플로 내의 의사 결정 요소는 이진 조건을 사용하여 최대한 제한되어야 합니다. 이진 조건은 사용자 작업 필요성을 줄이고 결과 예측 가능성을 개선합니다.
  • 정확한 경고 또는 데이터. 응답 작업은 경고와 같은 신호의 정확도에 따라 달라집니다. 경고 및 보강 원본은 신뢰할 수 있어야 합니다. 관심 목록, 신뢰할 수 있는 위협 인텔리전스 등의 Microsoft Sentinel 리소스는 신뢰성을 개선할 수 있습니다.
  • 분석가 역할. 가능한 경우 자동화는 훌륭한 기능이지만 분석가를 위해 더 복잡한 작업을 예약하고 유효성 검사가 필요한 워크플로에 입력할 수 있는 기회를 제공합니다. 즉, 응답 자동화는 분석가 기능을 보강하고 확장해야 합니다.

SOAR 워크플로 마이그레이션

이 섹션에서는 IBM Security QRadar SOAR의 주요 SOAR 개념이 Microsoft Sentinel 구성 요소로 변환되는 방법을 보여 줍니다. 또한 이 섹션에서는 SOAR 워크플로에서 각 단계 또는 구성 요소를 마이그레이션하는 방법에 대한 일반적인 지침을 제공합니다.

Diagram displaying the QRadar and Microsoft Sentinel SOAR workflows.

단계(다이어그램) IBM Security QRadar SOAR Microsoft Sentinel
1 규칙 및 조건을 정의합니다. 자동화 규칙을 정의합니다.
2 정렬된 작업을 실행합니다. 여러 플레이북을 포함하는 자동화 규칙을 실행합니다.
3 선택한 워크플로를 실행합니다. 이전에 실행된 플레이북에서 적용한 태그에 따라 다른 플레이북을 실행합니다.
4 메시지 대상에 데이터를 게시합니다. Logic Apps에서 인라인 작업을 사용하여 코드 조각을 실행합니다.

SOAR 구성 요소 매핑

주요 QRadar SOAR 구성 요소에 매핑되는 Microsoft Sentinel 또는 Azure Logic Apps 기능을 검토합니다.

QRadar Microsoft Sentinel/Azure Logic Apps
규칙 플레이북 또는 자동화 규칙에 연결된 분석 규칙
게이트웨이 조건 제어
스크립트 인라인 코드
사용자 지정 작업 프로세서 Azure Logic Apps 또는 타사 커넥터의 사용자 지정 API 호출
함수 Azure Function 커넥터
메시지 대상 Azure Service Bus를 사용하는 Azure Logic Apps
IBM X-Force Exchange 자동화 > 템플릿 탭
콘텐츠 허브 카탈로그
GitHub

Microsoft Sentinel에서 플레이북 및 자동화 규칙 운영

Microsoft Sentinel에서 사용하는 대부분의 플레이북은 자동화 > 템플릿 탭, 콘텐츠 허브 카탈로그 또는 GitHub에서 사용할 수 있습니다. 그러나 경우에 따라 처음부터 또는 기존 템플릿에서 플레이북을 만들어야 할 수 있습니다.

일반적으로 Azure Logic App Designer 기능을 사용하여 사용자 지정 논리 앱을 빌드합니다. 논리 앱 코드는 여러 환경에서 Azure Logic Apps의 개발, 배포, 이식을 용이하게 하는 ARM(Azure Resource Manager) 템플릿을 기반으로 합니다. 사용자 지정 플레이북을 이식 가능한 ARM 템플릿으로 변환하는 데는 ARM 템플릿 생성기를 사용할 수 있습니다.

처음부터 또는 기존 템플릿에서 고유한 플레이북을 빌드해야 하는 경우 이러한 리소스를 사용합니다.

SOAR 마이그레이션 후 모범 사례

SOAR 마이그레이션 후에 고려해야 하는 모범 사례는 다음과 같습니다.

  • 플레이북을 마이그레이션한 후 플레이북을 광범위하게 테스트하여 마이그레이션된 작업이 예상대로 작동하는지 확인합니다.
  • 주기적으로 자동화를 검토하여 SOAR을 더욱 단순화하거나 개선하는 방법을 살펴봅니다. Microsoft Sentinel은 현재 응답 구현의 효율성을 더욱 단순화하거나 높이는 데 도움이 될 수 있는 새로운 커넥터와 작업을 지속적으로 추가합니다.
  • 플레이북 상태 모니터링 통합 문서를 사용하여 플레이북의 성능을 모니터링합니다.
  • 관리 ID 및 서비스 주체 사용: Logic Apps 내의 다양한 Azure 서비스에 대해 인증하고, Azure Key Vault에 비밀을 저장하고, 흐름 실행의 출력을 가립니다. 또한 이러한 서비스 주체의 활동을 모니터링하는 것이 좋습니다.

다음 단계

이 문서에서는 IBM Security QRadar SOAR에서 Microsoft Sentinel로 SOAR 자동화를 매핑하는 방법을 알아보았습니다.