마이크로소프트가 오피스에 대한 예정되지 않은 보안 업데이트를 배포하는 것은 마이크로소프트가 심각한 경고 신호를 보내는 것과 같습니다.패치 화요일이 너무 기다려져요!지난 몇 년 동안 달라진 점은 취약점이 존재한다는 사실이 아니라(오피스는 수십 년 동안 매우 가치 있는 공격 대상이었습니다), 정교한 공격자들이 공급업체의 수정 패치를 얼마나 빠르게 효과적인 무기로 바꿀 수 있는지입니다.
Ars Technica의 보도에 따르면, 러시아 정부와 연계된 위협 그룹(APT28/Fancy Bear 등의 이름으로 추적됨)이 마이크로소프트가 긴급 패치를 배포한 지 48시간도 채 되지 않아 마이크로소프트 오피스의 심각한 취약점(CVE-2026-21509)을 악용하기 시작했습니다. 연구원들은 이 공격 캠페인이 스피어 피싱, 메모리 내 실행, 암호화된 구성 요소, 그리고 합법적인 클라우드 서비스 내에 호스팅된 명령 및 제어 시스템을 사용했다고 밝혔습니다. 이러한 조합은 방어자들이 가능한 한 오랫동안 공격을 감지하지 못하도록 설계되었습니다.
불편한 진실은 바로 이것입니다. 오피스처럼 널리 배포된 소프트웨어의 경우, 패치가 공개되는 순간부터 카운트다운이 시작됩니다. 조직이 던져야 할 질문은 "공격자들이 이 사실을 알게 될까?"가 아니라 "우리가 얼마나 빨리 그 격차를 줄일 수 있을까?"입니다.패치 사용 가능그리고패치가 설치되었습니다?”
무슨 일이 일어났는지 (쉽게 설명해 주세요)
마이크로소프트는 CVE-2026-21509 취약점에 대한 긴급 오피스 업데이트를 배포했습니다. 그러나 약 이틀 만에 고도화된 공격자가 해당 패치를 역분석하여 익스플로잇을 구축하고, 이를 이용해 여러 국가의 정부 기관, 운송/물류 업체, 외교 기관을 대상으로 표적 피싱 공격을 감행했습니다.
연구원들이 설명한 메커니즘은 고급 제품에서 흔히 볼 수 있는 방식과 일치합니다.
- 진짜처럼 보이는 이메일을 통한 접근(이전에 해킹당한 정부 계정을 통해 전송되거나 정부 계정을 사칭하는 메시지).
- Office에서의 취약점 유발 요인피해자가 조작된 문서를 열거나 미리 볼 때 발생합니다(정확한 트리거는 취약점 유형에 따라 다르지만, 핵심은 동일합니다. 문서가 실행 경로가 되는 것입니다).
- 눈에 띄는 파일을 남기지 않는 악성 소프트웨어주로 메모리에서 실행되고 구성 요소를 암호화함으로써 작동합니다.
- 클라우드 기반 명령 및 제어이는 일반적인 HTTPS 트래픽 및 "허용 목록에 있는" 기업 목적지와 자연스럽게 어우러집니다.
이 특정 CVE를 이전에 본 적이 없더라도, 다음과 같은 더 넓은 패턴을 알고 있을 것입니다: 이메일 → 문서 → 코드 실행 → 지속성/백도어 → 측면 이동 및 데이터 접근.
패치 속도가 점점 더 어려워지고 (그리고 더 중요해지는) 이유
보안팀은 "패치 평균 시간"이라는 용어를 즐겨 사용하지만, 이 용어는 복잡한 현실을 감추고 있을 수 있습니다. 패치는 단일 작업이 아니라 일련의 결정과 의존 관계가 얽혀 있는 과정입니다.
- 업데이트가 있는지 (또는 긴급한지)를 감지합니다.
- 안전한지 여부를 판단하세요(매크로, 추가 기능, 기간 업무 워크플로를 방해하지 않습니까?).
- 단계별로 진행하세요 (파일럿 그룹, 링 배포, 변경 기간).
- 노트북, 데스크톱, VDI 및 원격 사용자를 포함한 모든 환경에 배포하십시오.
- 실제로 설치되었는지 확인하십시오(단순히 "승인"된 것이 아닌지).
공격자에게는 그런 제약이 전혀 없습니다. 호환성을 유지할 필요도 없고, 롤백 계획도 필요 없습니다. 헬프데스크의 압박 속에서 수백만 개의 엔드포인트에 패치를 적용해야 하는 상황도 아닙니다. 리버스 엔지니어가 "이전"과 "이후" 바이너리를 비교하여 변경 사항을 파악하고 취약점을 추론할 수 있다면, 즉시 공격 도구를 개발하기 시작할 수 있습니다.
"패치 비교"(및 패치 역공학)란 바로 그런 것입니다. 즉, 공급업체에서 제공하는 수정 사항을 일련의 단서로 활용하는 것이죠. 공격자들은 Office, 웹 브라우저, VPN 장비, 이메일 서버 등에서 발견되는 중요한 취약점을 대상으로 이러한 작업을 신속하게 수행합니다.
패치가 48시간도 안 되어 악용 사례가 되는 방법
이처럼 빠른 속도는 국가만이 낼 수 있다고 생각하기 쉽지만, 실제로는 그 작업 과정이 잘 알려져 있고 점점 산업화되고 있습니다.
- 모니터링 벤더 릴리스— 마이크로소프트의 권고 사항, 업데이트 가이드 항목, 그리고 업데이트된 바이너리 배포는 모두 신호입니다.
- 패치된 구성 요소와 패치되지 않은 구성 요소를 비교합니다.보안 연구원과 공격자 모두 차이점 비교 도구를 사용하여 새로운 검사, 변경된 경계, 수정된 구문 분석 논리 또는 추가 메모리 안전 보호 기능을 찾아냅니다.
- 취약점 유형을 식별합니다.— 오피스 프로그램의 경우, 이는 잘못된 파일 구문 분석, 안전하지 않은 개체 처리, 메모리 손상 또는 콘텐츠 해석 방식의 논리적 오류와 관련될 수 있습니다.
- 개념 증명을 구축하세요그것이 버그를 확실하게 유발합니다.
- 배송 포장— 스피어 피싱 미끼, 해킹된 계정, 그럴듯한 파일 이름, 그리고 사용자가 파일을 열도록 유도하는 전술.
- 탑재물과 회피 기술을 통합합니다.— 암호화, 단계별 로더, 메모리 내 실행, 서버 기반 운영 기법 및 클라우드 C2.
두 가지 중요한 시사점이 있습니다. 첫째, 패치 자체는 불확실성을 줄여줄 수 있습니다. 버그가 어디에 있었는지, 어떤 종류의 검사가 누락되었는지 알려주기 때문입니다. 둘째, 자원이 풍부한 공격자는 완벽할 필요가 없습니다. 그들은 선택한 목표(대개 정부 및 기업 환경에서 제한된 수의 Windows 및 Office 빌드)에 대해 충분한 신뢰성만 확보하면 됩니다.
Office가 여전히 최고의 초기 접근 경로로 남아 있는 이유는 무엇일까요?
보안 담당자에게 있어 오피스는 역설적인 존재입니다. 전 세계에서 가장 널리 사용되는 소프트웨어 중 하나이면서도, 매우 복잡하고 과거에는 보안에 관대했던 파일 형식을 처리하며, 이메일, 협업, 생산성의 교차점에 위치해 있기 때문입니다. 바로 이 교차점이 공격자들이 노리는 지점입니다.
오피스 공격이 가능한 이유는 사용자가 "멍청해서"가 아니라, 오피스 워크플로가 본질적으로 인간 중심적이기 때문입니다.
- 사람들은 동료, 파트너, 그리고 "공식적인" 주소에서 온 문서를 열어본다.
- 실제 업무에서는 "이것을 검토해 주세요," "이것에 서명해 주세요," "배송 서류가 첨부되었습니다"와 같은 긴급 요청이 흔히 발생합니다.
- 조직들은 공격 표면을 확장시키는 추가 기능과 기존 기능을 사용하고 있습니다.
- 이메일은 여전히 보편적인 전송 계층입니다. 업무 일부를 채팅 앱으로 옮겼다 하더라도 첨부 파일은 여전히 이메일로 전송됩니다.
그리고 연구원들이 이번 조사에서 지적했듯이, 이미 해킹당한 정부 계정에서 온 이메일은 가장 효과적인 인간의 필터, 즉 "내가 아는 사람에게서 온 것 같나?"라는 판단을 무력화시킬 수 있습니다.
은밀한 전술: 메모리 내 악성코드 및 클라우드 C2
보도된 공격 캠페인은 현대 침입 기법의 핵심 요소인 두 가지 아이디어, 즉 악성 코드를 일시적으로만 존재하도록 하고 네트워크 트래픽을 정상적인 채널처럼 보이는 곳에 숨기는 방식을 활용했습니다.
메모리 내 실행이는 포렌식 흔적을 줄여줍니다. 공격 과정에서 가장 중요한 부분이 RAM에 잠시 머물다가 디스크에 직접적으로 기록되지 않는다면, 파일 스캔과 정적 시그니처에 크게 의존하는 엔드포인트 탐지 도구는 제대로 작동하지 못할 것입니다.
암호화되고 스테이징된 구성 요소분석을 복잡하게 만듭니다. 악성코드임을 분명히 드러내는 하나의 큰 실행 파일 대신, 공격자는 작은 로더를 배포하고, 추가 모듈을 가져와 메모리에서만 복호화한 다음, 재현하기 어려운 방식으로 실행할 수 있습니다.
클라우드 기반 명령 및 제어이 공격은 방어자가 설정한 허용 목록을 악용합니다. 많은 중요 네트워크는 기본적으로 주요 클라우드 서비스로의 HTTPS 아웃바운드 트래픽을 허용합니다. 공격자가 이러한 서비스에서 명령 트래픽을 호스팅하거나 릴레이로 사용할 수 있다면, 직원들이 매일 생성하는 트래픽 속에 효과적으로 위장할 수 있습니다.
이것은 침입을 보이지 않게 만드는 것이 아니라, 오히려 눈에 띄지 않게 만드는 것입니다.더 어려운이는 방어자의 문제를 "명백히 악성인 도메인 차단"에서 "널리 신뢰받는 인프라 내부의 악성 행위 탐지"로 바꾸어 놓습니다. 이는 훨씬 더 많은 비용이 드는 작업입니다.
어떤 취약점이 긴급 패치가 필요할 정도로 심각한 문제로 여겨질까요?
벤더들은 예정에 없던 업데이트를 배포하는 것을 좋아하지 않습니다. 이는 기업의 변경 관리 프로세스를 방해하고, 호환성 문제를 야기하며, 지원팀을 사후 대응 모드로 몰아넣기 때문입니다. 따라서 마이크로소프트가 긴급 수정 패치를 배포할 때는 일반적으로 다음과 같은 여러 요인이 복합적으로 작용합니다.
- 심각도 높음(종종 원격 코드 실행 또는 권한 상승으로 이어져 광범위한 영향을 미칩니다.)
- 착취 가능성에 대한 높은 확신도(또는 착취가 임박했다는 강력한 증거).
- 높은 노출(일반적으로 설치되는 소프트웨어이며, 이메일/웹을 통해 쉽게 배송됩니다.)
- 제한적인 완화 조치(설정만으로는 완전히 무력화하기 어렵습니다.)
조직의 경우, 대역 외 업데이트가 발생하면 정책 트리거로 간주하여 패치를 승인 절차를 간소화하고 배포 속도를 높이는 "신속 처리" 경로로 이동해야 합니다.
수비수 체크리스트: 취약점 노출 가능성 줄이기
공격자가 패치를 악용할 위험을 완전히 없앨 수는 없습니다. 하지만 취약한 상태에 머무르는 시간을 줄이고 침해를 탐지하고 차단할 가능성을 높일 수 있습니다.
1) 오피스를 0단계 애플리케이션처럼 취급하세요
많은 조직에서 "티어 0"은 도메인 컨트롤러와 ID 인프라를 의미합니다. 하지만 초기 액세스에는 Office도 마찬가지로 중요합니다. 이러한 현실을 반영하는 패치 SLA를 구축하세요. 긴급 Office 수정은 다음과 같은 기준으로 측정되어야 합니다.몇 시간에서 이틀 정도몇 주가 아니라, 그 이상입니다.
2) 배포를 승인만 하지 말고 검증하세요.
패치 대시보드는 누락으로 인해 잘못된 정보를 제공할 수 있습니다. 장치가 "대상"으로 지정되었지만 오프라인 상태이거나, 잘못 구성되었거나, 설치에 실패할 수 있습니다. 실제 설치 성공률을 추적하고, 특히 중요도가 높으면서 패치가 제대로 적용되지 않은 임원, 외교관, 출장이 잦은 직원과 같은 엔드포인트의 문제를 해결해야 합니다.
3) 가능한 한 문서 공격 표면을 줄이십시오.
정확한 공격 경로를 알지 못하더라도 Office에서 허용되는 작업 범위를 좁히면 위험을 줄일 수 있습니다.
- 필요하지 않은 기존 기능을 비활성화하세요.
- 매크로 정책을 강화하십시오(인터넷에서 매크로를 차단하고, 가능한 경우 서명을 요구하십시오).
- 가능한 경우 보호 보기/애플리케이션 가드 기능을 사용하십시오.
- 워크플로가 허용하는 경우, 최신 파일 형식을 선호하고 이전의 복잡한 형식은 구문 분석하지 않도록 하십시오.
이것들이 만능 해결책은 아니지만, "파일 열람 = 정보 유출"이라는 인식을 "파일 열람 = 의심스러운 사건"으로 바꾸어 정보 유출을 차단할 가능성을 높일 수 있습니다.
4) 지표뿐 아니라 행동 양상을 살펴보세요
위에서 설명한 것과 같은 공격 캠페인은 종종 새로운 인프라와 악성코드를 사용하기 때문에 기존의 침해 지표(해시, 도메인)는 수명이 짧을 수 있습니다. 반면 행동 기반 신호는 더 오래 지속됩니다.
- 사무실에서 비정상적인 하위 프로세스가 생성되고 있습니다.
- 문서를 연 직후 예기치 않은 네트워크 연결이 발생했습니다.
- 스크립팅 엔진 또는 LOLBins(living-off-the-land 바이너리)의 비정상적인 사용.
- 정상적인 프로세스에 메모리 상주 모듈이 주입됩니다.
5) 스피어피싱을 단순한 "스푸핑"이 아닌 "계정 탈취"로 간주하십시오.
보안 교육에서는 피싱 공격을 가짜 발신자와 의심스러운 도메인을 이용하는 것으로 설명하는 경우가 많습니다. 그러나 고도화된 스피어 피싱은 점점 더 합법적인 계정을 악용하고 있습니다. 따라서 방어 체계도 달라져야 합니다. 더욱 강력한 계정 보안(피싱 방지 다단계 인증, 조건부 액세스, 이상 징후 탐지)과 의심스러운 사서함 활동에 대한 신속한 대응이 필요합니다.
6) 확산 방지 계획을 세우세요 (클릭이 발생할 수 있기 때문입니다).
아무리 훌륭한 프로그램이라도 어느 정도 노출될 수 있습니다. "우리가 이용당했다"는 시나리오에 대비하세요.
- 신속하고 숙련된 엔드포인트 격리 절차.
- 체인 재구성에 필요한 충분한 보존 기간을 갖춘 중앙 집중식 로깅.
- 자격 증명 관리(빠른 재설정, 권한별 접근 분할).
- 필요에 따라 신속하게 강화할 수 있는 네트워크 출구 제어 기능.
이것이 일반인과 소규모 사업체에 미치는 영향은 무엇일까요?
"국가 해커들이 오피스를 악용했다"는 기사를 읽고 국방이나 외교 분야에 종사하지 않는 이상 별로 중요하지 않다고 생각하기 쉽습니다. 하지만 이는 두 가지 이유로 잘못된 생각입니다.
- 기술은 전수된다.오늘날 국가 차원의 보안 취약점은 내일이면 범죄 조직의 도구로 활용될 수 있으며, 특히 그 근본적인 버그가 널리 사용되는 소프트웨어에 있을 경우 더욱 그렇습니다.
- 타겟팅은 간접적일 수 있습니다.공격자들은 더 큰 목표물을 공격하기 위해 종종 소규모 파트너, 공급업체 또는 서비스 제공업체를 침해하거나, 자격 증명을 수집하여 광범위하게 재사용합니다.
소규모 조직이라면 가장 효과적인 방어책은 여전히 다소 지루해 보일 수 있지만, 바로 이것입니다. Office를 최신 상태로 유지하고, Windows를 최신 버전으로 업데이트하며, 가능한 경우 자동 업데이트를 활성화하고, 이메일 계정에 최신 피싱 방지 다단계 인증(MFA)을 사용하는 것입니다. 이러한 조치들이 안전을 보장하는 것은 아니지만, 조직이 가장 쉽게 침입할 수 있는 경로가 될 위험을 크게 줄여줍니다.
결론적으로
긴급 패치는 끝이 아니라, 오히려 경쟁의 시작입니다. CVE-2026-21509는 정교한 공격자들이 특히 마이크로소프트 오피스처럼 널리 사용되는 소프트웨어의 경우, 벤더의 수정 패치를 표적 공격으로 변질시키는 데 며칠(또는 그 이하)밖에 걸리지 않는다는 사실을 일깨워줍니다. 지속 가능한 유일한 방어책은 패치 적용 속도를 핵심 보안 역량으로 삼고, 업데이트가 실제로 배포되었는지 확인하며, 악성 문서가 일부 침투할 가능성을 염두에 둔 다층적인 보안 체계를 구축하는 것입니다.