공격 수집 통합 문제 해결 IBM QRadar
이 섹션에서는 공격 수집과 IBM QRadar 관련된 중요한 문제 해결 팁과 자주 묻는 질문에 대해 설명합니다.
- 통합 실행: 예약된 작업이 실행을 시작하면 로그, 오류 및 경고가 포함된 통합 실행 기록이 표시됩니다. 끌어온 위반 수와 예약된 작업 실행에서 생성된 인시던트 수도 표시됩니다. sn_si.analyst 역할을 가진 사용자는 통합 실행 중에 오류/프로파일 가져오기에 실패했는지 확인할 수 있습니다. 통합 실행의 작업 메모는 실행된 하위 플로우에 대한 링크를 제공합니다. sn_si.analyst 역할을 가진 사용자는
sn_event_ingestion_integration_run테이블에서 발생한 오류를 확인할 수 있습니다. 통합 문제를 해결하려면 먼저 통합 실행을 확인해야 합니다. 오류는 예약된 모든 작업 실행에 대한 통합 실행 기록에 작업 메모로 기록됩니다. - SSL 문제: 클라우드 인스턴스에 IBM QRadar 연결할 때 인스턴스에 만료되지 않은 유효한 CA 인증서가 있는지 확인하십시오. RSA 또는 자체 인증서를 플랫폼으로 임포트하고 인증서의 일반 이름이 호스트 이름과 일치하는지 확인할 수 있습니다. 자세한 내용은 https://support.servicenow.com/nav_to.do?uri=%2Fkb_view.do%3Fsys_kb_id%3D55ecefd61bf3774cada243f6fe4bcb44 문서를 참조하십시오.
- 불완전한 프로필: 프로필을 구성하는 동안 추가 옵션(SIR 인시던트 상태에 따라 공격 업데이트 및 종결을 자동화) 섹션에서 완료 버튼을 클릭하여 프로필이 수집 대기 중임을 나타내는 대기 중 상태로 이동되었는지 확인해야 합니다.
- 프로파일 확인: 통합이 올바르게 작동하는지 확인하려면 프로파일 상태, 프로파일의 마지막 끌어온 날짜, 위반 임포트 테이블, 작업 테이블 기록에 대한 위반을 확인합니다.
- MID 서버 구성: 애플리케이션을 온 프레미스로 설치 IBM QRadar 하는 경우 MID 서버를 구성한 후 MID 서버 애플리케이션을 만들어야 합니다. 통합 구성 타일에서는 MID 서버 이름 대신 MID 서버 애플리케이션 이름을 사용해야 합니다. 주:기본 MID 서브 시간 제한은 30초입니다. 시간 제한 기간 비활성화에 대한 지침은 다음 문서를 참조하십시오 <link>. 이는 시스템 전반의 변경이며 다른 통합에 영향을 줄 수 있습니다.
- 위반 업데이트: sn_sec_qradar.get_offense_updates 속성을 사용하도록 설정했는데 보안 인시던트 생성이 지연되는 것을 발견하면 속성을 사용하지 않도록 설정하십시오. 폴링 간격이 낮고 QRadar의 위반 로드가 높으면 큐 로드가 증가하므로 이 특성을 사용하지 마십시오.
- 보안 인시던트에서 이벤트, 플로우 데이터, remote_ip 또는 사용자 데이터 누락: 보안 인시던트에서 이벤트, 플로우 데이터, remote_ip 또는 사용자 데이터가 누락된 것을 확인하면 sn_sec_qradar.sid_ttl 매개변수의 시간 제한(초)을 늘립니다. 지속 기간을 늘리면 AQL이 각 위반에 대한 구문 분석을 완료할 때까지 보안 인시던트 작성이 지연됩니다.
- 시간 제한: 애플리케이션 로그에 시간 제한 오류가 표시되는 경우 다음 플로우 디자이너 작업을 검토하고 수정합니다.
표 1. 플로우 디자이너 작업 매개변수 작업 샘플 위반 가져오기
var flow_outputs = sn_fd. FlowAPI.executeAction("sn_sec_qradar.fire_rest_for_offenses", flow_inputs, 60000);기간을 밀리초 단위로 검토하고 업데이트합니다. 샘플 위반 가져오기
var flow_outputs = sn_fd. FlowAPI.executeAction("sn_sec_qradar.fire_rest_for_offenses", flow_inputs);executeAction에 대한 매개변수를 추가하고 기간(밀리초)을 입력합니다. 폴링 테이블의 프로파일 및 큐 기록에 대한 위반 가져오기
var flow_outputs = sn_fd. FlowAPI.executeAction("sn_sec_qradar.fire_rest_for_offenses", flow_inputs, 180000);기간을 밀리초 단위로 검토하고 업데이트합니다. 연결 REST 테스트용 래퍼
var rest_outputs = sn_fd. FlowAPI.executeAction('sn_sec_qradar.test_connection_rest', rest_inputs);executeAction에 대한 매개변수를 추가하고 기간(밀리초)을 입력합니다. API 자격 증명 REST 확인을 위한 래퍼
var rest_outputs = sn_fd. FlowAPI.executeAction("sn_sec_qradar.validate_credentials_rest", rest_inputs);executeAction에 대한 매개변수를 추가하고 기간(밀리초)을 입력합니다. IBM QRadar 위반 업데이트에 대한 Representational State Transfer(REST) 단계
var 결과 = sn_fd. FlowAPI.executeAction('sn_sec_qradar.' +restStep, 입력, 60000);기간을 밀리초 단위로 검토하고 업데이트합니다.