취약성 솔루션 관리

  • 릴리스 버전: Australia
  • 업데이트 날짜 2026년 04월 06일
  • 소요 시간: 7분
  • 취약성 솔루션 관리 는 사용자 환경의 취약성과 이를 정정할 수 있는 솔루션의 상관 관계를 자동화합니다. 조직에 가장 큰 영향을 미치는 패치, 구성 업데이트 및 통제를 식별하므로 수동으로 조사할 필요가 없습니다.

    주:
    취약성 솔루션 관리 별도의 구독이 필요하며 사용하기 전부터 ServiceNow® Store 설치해야 합니다. 설치 후 Vulnerability Response 내에서 (MSRC) 및 Red Hat 솔루션 데이터에 액세스할 Microsoft Security Response Center 수 있습니다.

    잠재적 솔루션과 기본 솔루션 비교

    잠재적 솔루션: 취약성을 해결할 수 있는 모든 솔루션입니다. 하나의 취약성에 여러 잠재적 솔루션이 있는 경우가 많습니다.

    기본 솔루션: 특정 취약성 또는 취약한 항목(VIT)을 정정하기 위해 지정된 단일 솔루션입니다. 명확한 의도를 전달하고 환경 전체에서 정확한 배포 추적을 가능하게 합니다.

    기본 솔루션 선택 논리

    시스템은 다음과 같은 우선순위 순서로 기본 솔루션을 선택합니다. 우선순위가 높은 선택 항목은 낮은 선택 항목으로 무효화되지 않습니다.

    표 1. 기본 솔루션 선택
    우선순위 소스 적용 시
    1(가장 높음) 수동 선택 취약성 또는 VIT에 사용자가 명시적으로 설정합니다. 자동으로 재정의되지 않습니다.
    2 벤더 솔루션 , Red Hat, CVRF 또는 CSAF 임포트의 MSRC솔루션입니다. 수동 선택이 없을 때 자동으로 선택됩니다.
    3 최신 솔루션 가장 높은 대체 벤더 솔루션이 여러 개 있는 경우 사용됩니다. sn_vul.populate_scanner_solutions"예"로 설정해야 합니다.
    4(최저) 스캐너 공지 솔루션 사용할 수 있는 벤더 솔루션이 없고 단일 스캐너 솔루션만 존재할 때 사용됩니다. sn_vul.populate_scanner_solutions"예"로 설정해야 합니다.

    솔루션 대체

    대체 솔루션은 이전 릴리스를 완전히 대체합니다(예: 핫픽스를 대체하는 서비스 팩). 솔루션 관리는 이러한 체인을 자동으로 추적합니다.

    주요 동작:

    • 이전 취약성이 탐지되면 상위 대체 솔루션으로 해결할 수 있습니다.
    • 시스템은 가장 높은(가장 누적적인) 대체 솔루션을 선호합니다.
    • 대체 체인은 임포트 중에 MSRC 자동으로 구성되어 각 솔루션 기록의 관련 목록에 반영됩니다.
    주:
    Vulnerability Response v22.0부터 취약한 항목이 생성되거나 활성 VIT의 데이터가 변경된 경우 두 가지 경우에 솔루션이 더 이상 큐에 대기하지 않습니다.

    스캐너 기반 솔루션(v24.0.6+)

    v24.0.6부터는 벤더 솔루션 외에 스캐너의 솔루션을 수집할 수 있습니다. 다음과 같은 통합이 지원됩니다.

    • Tenable.sc 플러그인 통합
    • Tenable.io 플러그인 통합
    • Qualys 기술 자료(백필)
    • Microsoft TVM 머신 취약성 통합(전체 임포트)
    • Microsoft TVM 머신 취약성 통합(델타 임포트)

    특히 Microsoft TVM의 경우 솔루션은 탐지 수준에서 생성되므로 추가 처리 단계 없이 취약한 항목에 기본 솔루션을 직접 채울 수 있습니다.

    정정 상태 메트릭

    취약성 솔루션 [sn_vul_solution] 테이블로 이동하여 특정 취약성 솔루션을 선택하고 정정 상태 탭을 엽니다. 이 탭에서는 다음 필드를 보고합니다.

    표 2. 정정 상태 메트릭
    필드 설명
    기본 솔루션 대상 - 이것이 기본 솔루션인 VI의 정정 상태
    취약한 항목 정정에 이 솔루션이 기본인 활성(종결되지 않음) 취약한 항목 수. 이 개수에서 지연된 취약한 항목은 제외됩니다.
    남아 있는 CI 정정에 이 솔루션이 기본인 하나 이상의 활성 취약한 항목과 연결된 CI 수. 이 개수에서 지연된 취약한 항목은 제외됩니다.
    총 VI 정정에 이 솔루션이 기본인 활성 및 종결된 취약한 항목 수. 이 개수에서 지연된 취약한 항목은 제외됩니다.
    총 CI 정정에 이 솔루션이 기본인 하나 이상의 활성 및 종결된 취약한 항목과 연결된 CI 수. 이 개수에서 지연된 취약한 항목은 제외됩니다.
    정정된 VI 비율(%) VI(취약한 항목) 정정에 대한 완료율입니다. 이 솔루션이 기본인 VI에 적용됩니다. 이 개수에서 지연된 취약한 항목은 제외됩니다.
    정정된 CI 비율(%) CI 정정에 대한 완료율입니다. 이 솔루션이 기본인 VI에 적용됩니다. 이 개수에서 지연된 취약한 항목은 제외됩니다.
    기본 솔루션 대상(지연 포함) - 지연을 포함한 VI에 대한 정정 상태로, 이것이 기본 솔루션입니다
    취약한 항목 정정에 이 솔루션이 기본인 활성(종결되지 않음) 취약한 항목 수.
    남아 있는 CI 정정에 이 솔루션이 기본인 하나 이상의 활성 취약한 항목과 연결된 CI 수.
    총 VI 정정에 이 솔루션이 기본인 활성 및 종결된 취약한 항목 수.
    총 CI 정정에 이 솔루션이 기본인 하나 이상의 활성 및 종결된 취약한 항목과 연결된 CI 수.
    정정된 VI 비율(%) VI(취약한 항목) 정정에 대한 완료율입니다. 이 솔루션이 기본인 VI에 적용됩니다.
    정정된 CI 비율(%) CI 정정에 대한 완료율입니다. 이 솔루션이 기본인 VI에 적용됩니다.
    잠재적 솔루션 대상 - 이 솔루션과 관련된 취약성이 있는 모든 VI의 정정 상태
    취약한 항목 이 솔루션이 정정을 위한 잠재적 솔루션인 활성(종결되지 않음) 취약한 항목 수. 이 개수에서 지연된 취약한 항목은 제외됩니다.
    남아 있는 CI 이 솔루션이 정정을 위한 잠재적 솔루션인 하나 이상의 활성 취약한 항목과 연결된 CI 수. 이 개수에서 지연된 취약한 항목은 제외됩니다.
    잠재적 솔루션 대상(지연 포함) - 이 솔루션과 관련된 취약성이 있는 지연된 항목을 포함한 모든 VI의 정정 상태
    취약한 항목 이 솔루션이 정정을 위한 잠재적 솔루션인 활성(종결되지 않음) 취약한 항목 수.
    남아 있는 CI 이 솔루션이 정정을 위한 잠재적 솔루션인 하나 이상의 활성 취약한 항목과 연결된 CI 수.
    주:
    두 기본 솔루션 대상 섹션을 모두 사용할 수 있습니다(지연 제외 및 지연 포함). 동일한 필드가 적용되며 차이점은 지연된 VIT가 계산되는지 여부입니다.

    솔루션 위험 점수 및 위험 등급

    각 솔루션 기록에는 배포하여 달성할 수 있는 위험 감소를 추정하는 위험 점수가 있습니다. 계산은 다음과 같습니다.

    • 이를 잠재적인 솔루션으로 나열하는 모든 활성 VIT 중 가장 높은 위험 점수의 85%로 시작합니다.
    • 영향을 받는 VIT 총 수에 따라 보너스 포인트를 추가합니다.
    VIT 카운트 범위 포인트 추가됨
    0 – 9 취약한 항목 + 0포인트
    10 – 99 취약 항목 + 5포인트
    100 – 999 취약 항목 + 10포인트
    1,000+ 취약 항목 + 15 포인트

    예를 들어 최대 VIT 위험 점수가 80인 솔루션은 68(80 × 0.85)에서 시작합니다. 활성 VIT가 200개인 경우 10점이 추가되어 최종 위험 점수는 78(높음)이 됩니다.

    위험 등급은 위험 점수를 심각도 레이블로 변환합니다(v16.1부터 적용).

    위험 등급 점수 범위
    심각 90 이상
    높음 70 – 89
    보통 40 – 69
    낮음 1 – 39
    없음 0

    성능 최적화: 상태 플래그 업데이트

    불필요한 처리를 줄이기 위해 취약성 솔루션 테이블에 업데이트 상태 열이 도입되었습니다. 정정 상태 메트릭만 다시 계산해야 하는 경우(롤업 또는 기본 솔루션 채우기가 필요하지 않은 경우) 솔루션이 더 이상 큐에 대기하지 않습니다. 대신 상태 업데이트 플래그가 직접 true로 설정됩니다.

    이 최적화는 다음 시나리오에 적용됩니다.

    • 취약성에 대한 기본 솔루션이 변경되는 경우
    • VIT가 생성 또는 삭제되는 경우
    • VIT 임포트가 완료된 경우
    주:
    예약된 작업은 큐에 대기 중인 솔루션을 먼저 처리한 다음 Update status = true로 표시된 솔루션을 반복합니다. 그러면 개수와 메트릭이 다시 계산됩니다. 이렇게 하면 큐 볼륨이 크게 줄어들고 작업 성능이 향상됩니다.

    처리 아키텍처

    Process Vulnerability Solution Metrics Queue Job

    이 예약된 작업은 및 를 Red Hat통해 MSRC 수집된 취약성 기록에 기본 솔루션을 평가하고 할당합니다. 연결된 VIT에 대한 솔루션 롤다운을 실행하고 솔루션 기록에서 정정 상태 메트릭을 다시 계산합니다. 모든 솔루션을 처리하며 기본 시스템에서만 통합을 사용할 수 있지만 MSRCRed Hat Suse와 Cisco 솔루션을 활성화하거나 자체 CSAF 또는 CVRF 통합을 만들 수도 있습니다.

    이 작업은 수십만 개의 취약성 기록을 처리할 수 있는 잠재적 규모를 고려할 때 자원 집약적입니다. 초기 솔루션 수집이나 솔루션 또는 타사 취약성 또는 취약한 항목의 대량 임포트는 정상 상태 실행보다 훨씬 더 오래 걸릴 수 있습니다.

    Split Processing Jobs (v26.5.3+)

    v26.5.3부터 예약된 작업은 동시 처리를 지원하기 위해 두 개의 병렬 작업으로 분할되었습니다.
    • Chained Solutions Job: 솔루션을 처리합니다 MSRC . MSRC 대체 체인으로 구조화된 월간 증분 업데이트를 게시합니다. 각 솔루션은 하나 이상의 이전 솔루션을 대체합니다. 이 작업은 방향성 그래프 순회를 수행하여 가장 높은 대체 솔루션을 식별한 다음 기본 솔루션으로 지정합니다. 참고: 그래프 순회는 복잡하며 대규모 환경에서는 상당한 처리 시간이 필요할 수 있습니다.
    • Non-Chained Solutions Job: 핸들 Red Hat 및 기타 모든 통합입니다. 이러한 소스는 대체 체인 관계를 사용하지 않으며 그래프 기반 해결이 필요하지 않습니다. 더 빠르고 간소화된 실행 경로를 통해 처리됩니다.

    두 작업을 동시에 실행하면 전체 처리량이 크게 향상됩니다.