GlassWorm ForceMemo의 대규모 공급망 공격이 탈취된 GitHub 토큰을 통해 수백 개의 Python 저장소를 침해합니다. EU는 중국 및 이란 사이버 위협 행위자들에 제재를 부과했습니다. Apple은 사상 최초의 무음 백그라운드 보안 패치를 배포했습니다. LeakNet 랜섬웨어는 ClickFix 소셜 엔지니어링과 Deno 런타임 페이로드로 진화하고 있습니다. 그 밖에도 AI 보안 도구를 무력화하는 폰트 렌더링 트릭, Chrome 제로데이 패치, 우크라이나를 겨냥한 러시아발 백도어 소식을 전합니다.
탈취된 GitHub 토큰이 정상적인 Python 저장소에 악성코드를 강제 푸시하는 데 사용되고 있습니다. 조직에서 오픈소스 Python 패키지를 사용한다면, 확인 전까지는 영향을 받았을 수 있다고 가정하십시오.
바로 GlassWorm ForceMemo 캠페인이 2026년 가장 정교한 공급망 공격 중 하나로 꼽힙니다. 위협 행위자들은 탈취한 GitHub 개인 액세스 토큰을 이용해 다음에 걸쳐 난독화된 악성코드를 주입했습니다: 400개 이상의 Python 저장소, 여기에는 Django 애플리케이션, 머신러닝 라이브러리, PyPI에 게시된 패키지가 포함됩니다.
공격 수법은 특히 교묘합니다. 공격자는 다음을 사용합니다: git rebase 및 강제 푸시(force-push) 작업을 통해 악성코드를 다음 파일에 추가합니다: setup.py, main.py, 그리고 app.py 파일입니다 — 이 과정에서 원래의 작성자 정보와 커밋 날짜는 그대로 유지됩니다. 즉 표준적인 git log 점검으로는 무단 변경 사항이 드러나지 않는다는 뜻입니다. 확인된 가장 이른 삽입 사례는 다음까지 거슬러 올라갑니다: 2026년 3월 8일, 이는 광범위하게 탐지되기 전까지 공격자들에게 10일의 선점 시간을 준 셈입니다.
.env 파일, CI/CD 로그, 유지관리자를 겨냥한 피싱 캠페인을 통해 수집된 것으로 보입니다setup.py, main.py, 그리고 app.py 파일을 모든 Python 저장소에서 3월 8일 이후 예기치 않은 변경이 있었는지 확인하십시오바로 유럽연합 이사회가 다음에 제재를 부과했습니다: 기관 3곳과 개인 2명 , 유럽 전역의 핵심 인프라를 겨냥한 사이버공격과 연계된 대상입니다. 제재 대상은 중국 및 이란의 국가 지원 작전과 관련이 있습니다.
이는 EU가 다음을 활용하는 데 있어 중대한 확대 조치입니다: 사이버 제재 프레임워크, 이는 2019년 처음 마련되었지만 좀처럼 발동되지 않았습니다. 제재 대상 기관들은 여러 EU 회원국의 에너지망, 통신망, 정부 시스템을 겨냥한 지속적인 캠페인을 수행한 혐의를 받고 있습니다.
다음 규정을 준수해야 하는 기업이라면 — NIS2 — 이번 사태는 국가 지원 위협이 가설이 아니라는 현실을 재확인시켜 줍니다. 이 제재는 EU 정보기관이 높은 확신의 귀속 판단을 내렸다는 신호이기도 합니다 — 즉 근거가 된 공격 캠페인이 충분히 문서화되어 있으며 여전히 진행 중일 가능성이 크다는 뜻입니다.
핵심 인프라 부문의 조직은 위협 모델을 재검토하고, 사고 대응 계획이 국가 차원의 공격자를 고려하도록 정비해야 합니다. NIS2 제21조는 명시적으로 "적절하고 비례적인 기술적·운영적·조직적 조치"를 요구하고 있으며 — 이제 그 "비례성"의 기준 자체가 한층 높아진 셈입니다.
Apple이 사상 최초의 "백그라운드 보안 개선(Background Security Improvements)" 업데이트를 배포하며, 다음으로 추적되는 WebKit 취약점을 조용히 패치했습니다: CVE-2026-20643 , iPhone·iPad·Mac 전반에서 전체 OS 업그레이드나 기기 재시작 없이 적용됩니다.
Apple의 보안 대응 방식에 있어 이는 획기적인 순간입니다. 이 새로운 메커니즘 덕분에 Apple은 실전에서 악용 중인 취약점에 대한 표적 수정을 몇 주가 아닌 몇 시간 안에 배포할 수 있습니다. 이번에 패치된 WebKit 결함은 조작된 웹 콘텐츠를 통해 원격 코드 실행을 허용할 수 있는, 전형적인 드라이브바이(drive-by) 공격 벡터였습니다.
기기가 업데이트를 받았는지 다음 경로에서 확인하십시오: 설정 → 일반 → 정보 항목에서 "백그라운드 보안 개선" 표시를 확인하십시오.
LeakNet은 소셜 엔지니어링과 비전통적인 런타임을 결합해 기존 엔드포인트 탐지를 우회합니다. 서명 기반 백신에만 의존하는 조직은 이를 높은 우선순위로 다뤄야 합니다.
바로 LeakNet 랜섬웨어 조직이 최신 캠페인에서 두 갈래의 혁신을 채택했습니다. 초기 접근을 위해 다음을 배치합니다: ClickFix 소셜 엔지니어링 — 피해자에게 터미널이나 실행 대화상자에 악성 명령을 붙여넣도록 유도하는 가짜 브라우저 오류 페이지입니다. 침투에 성공하면 페이로드는 다음을 기반으로 구축된 악성코드 로더입니다: Deno 런타임.
Deno는 Node.js의 원저작자가 만든 정식 JavaScript/TypeScript 런타임입니다. 악성코드를 Deno 애플리케이션으로 패키징함으로써 LeakNet은 다음과 같은 여러 이점을 얻습니다:
ClickFix 기법은 브라우저 경고를 그대로 신뢰하는 비기술직 직원들에게 계속해서 치명적으로 효과적임이 입증되고 있습니다. 보안 인식 교육에서는 반드시 이 공격 패턴을 구체적으로 다뤄야 합니다.
보안 연구자들이 다음과 같은 새로운 공격 기법을 공개했습니다: AI 기반 보안 어시스턴트로부터 악성 명령을 숨기는 HTML 폰트 렌더링 트릭을 이용한 기법입니다. 이 기법은 AI 모델이 원본 HTML에서 "읽는" 내용과 사람이 브라우저에서 렌더링된 화면으로 보는 내용 사이의 간극을 악용합니다.
문자 글리프를 재매핑하는 맞춤형 웹폰트를 이용하면, 공격자는 AI 모델에는 무해한 텍스트로 보이지만 사람에게는 전혀 다른 내용을 표시하는 악성 지시문을 만들 수 있습니다 — 혹은 그 반대도 가능합니다. 이는 AI 기반 이메일 스캐너, 웹 콘텐츠 분석기, 보안 코파일럿이 체계적으로 기만당할 수 있음을 의미합니다.
이 공격은 다음과 같은 CSS @font-face 선언에 사용자 지정 unicode-range 매핑을 적용하는 방식입니다. HTML 원본 소스에는 무해한 텍스트가 담겨 있지만, 렌더링된 출력물은 — 폰트 치환 후 — 숨겨진 명령, 피싱 콘텐츠, 소셜 엔지니어링 유도문을 표시합니다. DOM이나 원본 텍스트를 파싱하는 AI 도구는 이 시각적 페이로드를 전혀 보지 못합니다.
이는 다음을 뼈저리게 일깨워 줍니다: AI 보안 도구가 만능 해결책이 아니라는 사실을. 다층 방어(defense-in-depth)는 여전히 필수적이며, 조직은 콘텐츠 분석을 AI 기반 탐지에만 의존해서는 안 됩니다.
새로운 Pentera 보고서가 다음을 대상으로 조사한 결과, 미국 CISO 300명 우려스러운 현실을 드러냈습니다: 67%가 제한적인 가시성을 보고했습니다 — 조직 내 AI 도구 사용 현황에 대해서입니다. 그리고 단 한 명의 응답자도 완전한 가시성을 주장하지 않았습니다.
AI 도입 속도가 보안 거버넌스를 놀라운 속도로 앞지르고 있습니다. 섀도우 AI — 직원들의 승인되지 않은 AI 도구 사용 — 는 기존 보안 모니터링으로 탐지할 수 없는 사각지대를 만들어내고 있습니다. ChatGPT부터 회사 데이터로 미세조정된 맞춤형 모델에 이르기까지, 공격 표면은 보안팀이 파악할 수 있는 속도보다 빠르게 확장되고 있습니다.
조직은 기초적인 단계로서 AI 사용 정책을 수립하고, AI 도구 주변에 데이터 유출 방지(DLP) 통제를 구현하며, AI 자산 인벤토리를 마련해야 합니다.
러시아 연계 위협 행위자들이 Microsoft Edge 브라우저 확장 프로그램을 통해 마이크와 웹캠 접근 기능을 갖춘 JavaScript 백도어를 배포하고 있습니다.
다음의 소행으로 지목된 캠페인이, Laundry Bear(UAC-0190), 러시아 연계 위협 그룹인 이들이 다음 백도어를 배포하고 있습니다: DRILLAPP — 우크라이나 표적을 겨냥한 것입니다. 이 공격은 사법 절차와 자선단체를 주제로 한 미끼 문서를 이용해 피해자가 악성 Microsoft Edge 브라우저 확장 프로그램을 설치하도록 유도합니다.
설치되면 DRILLAPP는 다음과 같은 우려스러운 기능을 갖춘 JavaScript 기반 백도어로 작동합니다:
현재는 우크라이나를 표적으로 삼고 있지만, DRILLAPP가 보여준 기법 — 특히 브라우저 확장 프로그램 기반의 스파이 활동 — 은 다른 위협 행위자들도 결국 채택할 템플릿이 될 것입니다. 조직은 브라우저 확장 프로그램 정책을 점검하고 승인된 확장 프로그램으로만 설치를 제한해야 합니다.
제로데이 취약점 2건이 실전에서 활발히 악용되고 있습니다. Chrome 및 Chromium 기반 브라우저를 즉시 패치하십시오.
Google이 다음에 대한 긴급 패치를 배포했습니다: 실전에서 악용 중인 취약점 2건 , Chrome 내:
| CVE | 구성 요소 | 유형 | 심각도 |
|---|---|---|---|
| CVE-2026-3909 | Skia(그래픽 엔진) | 범위를 벗어난 쓰기(Out-of-bounds write) | 심각 |
| CVE-2026-3910 | V8(JavaScript 엔진) | 부적절한 구현 | 높음 |
바로 Skia 취약점(CVE-2026-3909)은 특히 위험합니다 — 그래픽 엔진의 범위를 벗어난 쓰기 버그는 조작된 이미지나 웹 콘텐츠를 통해 원격 코드 실행으로 이어질 수 있습니다. 바로 V8 결함(CVE-2026-3910)은 Chrome의 JavaScript 엔진에 영향을 미치며, 다른 취약점과 결합될 경우 샌드박스 탈출을 허용할 수 있습니다.
두 취약점 모두 다음을 포함한 모든 Chromium 기반 브라우저에 영향을 미칩니다: Microsoft Edge, Brave, Opera, Vivaldi. 조직 전체의 모든 브라우저를 즉시 업데이트하십시오.
| CVE | 제품 | 심각도 | 상태 |
|---|---|---|---|
| CVE-2026-20643 | Apple WebKit(iOS/iPadOS/macOS) | 높음 | 패치 완료(백그라운드 업데이트) |
| CVE-2026-3909 | Google Chrome(Skia) | 심각 | 패치 완료 — 지금 업데이트하십시오 |
| CVE-2026-3910 | Google Chrome(V8) | 높음 | 패치 완료 — 지금 업데이트하십시오 |
🛡️ 공급망 방어: KENSAI의 종속성 스캐닝과 SBOM 분석은 Python, Node.js, 컨테이너 종속성 내 침해된 패키지를 탐지합니다 — GlassWorm ForceMemo가 사용한 난독화된 페이로드도 포함됩니다.
🔍 취약점 탐지: KENSAI의 지속적인 스캐닝은 CVE-2026-20643, CVE-2026-3909, CVE-2026-3910과 같은 알려진 CVE를 공격자가 악용하기 전에 귀사의 웹 애플리케이션과 인프라 전반에서 식별합니다.
🌐 웹 애플리케이션 보안: KENSAI의 DAST 엔진은 오늘 브리핑에서 다룬 폰트 렌더링 회피 기법, ClickFix 랜딩 페이지, 브라우저 확장 프로그램 공격 벡터를 테스트합니다.
📋 NIS2 준수: EU가 사이버 제재를 확대하는 가운데, 지속적인 테스트를 통한 능동적 보안 입증은 그 어느 때보다 중요해졌습니다. KENSAI는 발견 사항을 NIS2 제21조 요건에 직접 매핑합니다.
setup.py, main.py, 그리고 app.py 파일에서 3월 8일 이후 예기치 않은 변경이 있었는지 확인하십시오오늘 브리핑에서 다룬 취약점에 대해 웹 애플리케이션을 점검하는 무료 KENSAI 스캔을 실행하십시오 — 공급망 위험, 구버전 브라우저, 노출된 공격 표면을 포함합니다.
무료 스캔 시작 →충분히 안전한 상태를 유지하십시오. 계속 경계하십시오.
🗡️ KENSAI 보안팀