사이버 공격과 방어의 실무

같은 주에 취약점 3개의 수정이 공개되었다. 운영 담당자는 하루에 하나씩만 수정을 적용할 수 있다. 가장 먼저 수정을 적용해야 할 것과 그 이유의 조합으로 가장 적절한 것은?

  1. A사내의 폐쇄된 네트워크에서만 사용하는 업무 서버의 취약점(CVSS 기본 점수 9.8, 악용 보고 없음). 기본 점수가 가장 높기 때문에
  2. B직원 PC에서 사용하는 이미지 뷰어 소프트웨어의 취약점(CVSS 기본 점수 5.5). 사용하는 대수가 가장 많기 때문에
  3. C인터넷에 공개한 VPN 장비의 취약점(CVSS 기본 점수 8.1, 실제 악용이 확인됨). 외부에서 도달할 수 있고 이미 공격에 사용되고 있기 때문에
정답과 해설 보기

정답: C. 인터넷에 공개한 VPN 장비의 취약점(CVSS 기본 점수 8.1, 실제 악용이 확인됨). 외부에서 도달할 수 있고 이미 공격에 사용되고 있기 때문에

CVSS 기본 점수는 취약점 자체의 심각도를 나타내는 값으로, 자기 조직의 환경에서 공격이 얼마나 일어나기 쉬운지까지는 나타내지 않습니다. 인터넷에서 직접 도달하는 기기이고 실제 공격에서 악용되고 있음이 확인된 취약점은 곧바로 노려질 가능성이 높으므로, 기본 점수가 8.1로 9.8보다 낮더라도 우선합니다. 악용 상황은 미국 CISA가 2021년 11월부터 공개하고 있는, 악용이 확인된 취약점 카탈로그(KEV: Known Exploited Vulnerabilities)나 개발사, JPCERT/CC의 주의 환기 등으로 확인할 수 있습니다. 사내에서만 사용하는 서버의 취약점도 심각하므로 VPN 장비 다음에 대응하고, 그 사이에는 통신 제한 등으로 위험을 낮춥니다.

이 분야 연습하기 분야로 돌아가기

사이버 공격과 방어의 실무의 다른 문제

  1. 조직의 방어를 확인하는 방법 중 취약점 스캔, 침투 테스트, 레드팀 훈련의 차이에 대한 설명으로 올바른 것은?
  2. 외부 보안 연구자가 어떤 기업의 제품에서 공표되지 않은 취약점을 발견했다. 조정된 취약점 공개(Coordinated Vulnerability Disclosure)의 사고방식에 따른 진행 방법으로 가장 적절한 것은?
  3. SBOM(소프트웨어 자재 명세서)을 만들어 관리하는 주된 목적으로 올바른 것은?
  4. 어떤 기업은 사내 패키지 저장소(프라이빗 레지스트리)에 사내 전용 라이브러리 acme-utils를 두고 사용하고 있다. 공격자가 공개 패키지 저장소에 같은 이름 acme-utils로 더 큰 버전 번호의 패키지를 등록했더니, 빌드 설정에 따라서는 사내 빌드 환경이 공격자의 패키지를 가져와 버린다는 것이 밝혀졌다. 이 '의존성 혼동(dependency confusion)'에 대한 대책으로 가장 적절한 것은?
  5. 2020년 12월에 드러난 SolarWinds사 사건에서는 IT 관리용 소프트웨어의 빌드 환경에 공격자가 들어와 정규 업데이트 프로그램에 부정한 코드가 섞여 들어갔다. 이 업데이트는 개발사의 정규 코드 서명이 붙은 상태로 배포되었다. 이 사건에서 얻을 수 있는 교훈으로 가장 적절한 것은?