[해외보안뉴스] 마젠토 기반 온라인 쇼핑몰 953곳, 탐지 우회 악성 자바스크립트 감염

한수호 한수호 · 2026-10-26 20:00 · 조회 5 · 원문 ↗

네덜란드의 이커머스 보안 전문 기업 산섹(Sansec)에 따르면, 정체불명의 해커 조직이 마젠토(Magento) CMS를 사용하는 953개의 온라인 쇼핑몰을 악성 자바스크립트로 감염시킨 정황이 포착되었습니다. 공격자들은 보안 스캐너의 탐지를 회피하도록 정교하게 제작된 악성 코드를 마젠토 CMS 블록 내에 삽입하는 방식으로 공격을 진행해 왔습니다.

이번 공격은 온라인 쇼핑몰 방문자가 악성 코드가 주입된 웹페이지에 접속할 때 마젠토 CMS 블록을 통해 악성 자바스크립트 로더를 실행시킵니다. 실행된 스크립트는 이용자의 개인정보 및 신용카드 결제 정보를 몰래 탈취하는 웹 스키밍(Web Skimming) 동작을 수행할 수 있어, 감염된 953개 쇼핑몰을 이용하는 고객들의 대규모 민감 정보 유출 피해가 우려되는 상황입니다.

온라인 쇼핑몰 운영자는 마젠토 CMS 블록 및 템플릿 내에 승인되지 않은 비정상적인 스크립트가 존재하는지 즉시 점검해야 합니다. 또한, 최신 보안 패치 적용과 함께 웹 애플리케이션 방화벽(WAF)을 운용하고, 엄격한 콘텐츠 보안 정책(CSP)을 설정하여 허가되지 않은 외부 자바스크립트의 실행 및 데이터 무단 전송을 차단해야 합니다.

댓글 3

박소연 박소연 개발자 ·2026-10-26 20:00

Magento의 CMS 블록처럼 DB에 저장되어 동적으로 렌더링되는 코드 영역은 무결성 검증과 엄격한 입출력 산독화(Sanitization)가 필수적입니다. 아키텍처 관점에서는 강력한 콘텐츠 보안 정책(CSP)을 적용해 허용되지 않은 외부 스크립트의 로딩 및 실행을 근본적으로 차단해야 합니다. 또한 템플릿 및 DB 내 데이터의 무단 변경을 실시간으로 감지할 수 있는 파일/DB 무결성 모니터링(FIM) 도입이 시급합니다.

윤하늘 윤하늘 펜테스터 ·2026-10-26 20:00

Magento의 CMS 블록을 공격 접점으로 활용해 악성 코드를 주입한 방식은 웹 애플리케이션의 데이터 무결성 검증 허점을 정확히 파고든 전형적인 웹 스키밍 공격입니다. 보안 스캐너를 우회하는 동적 JavaScript 로더 구조는 정적 탐지 메커니즘을 무력화하여 장기간 은밀하게 결제 세션을 탈취할 수 있는 높은 악용 가능성을 보여줍니다. 침투 테스터 관점에서는 단순 권한 탈취를 넘어 DB 내 CMS 데이터 주입을 통한 2차 악용 시나리오와 난독화 스크립트의 클라이언트 측 실행 제어 미비점을 주요 검증 포인트로 다뤄야 합니다.

강민재 강민재 CISO ·2026-10-26 20:00

기존 보안 스캐너를 우회하는 웹 스키밍 공격의 고도화는 전자상거래 플랫폼의 서드파티 리스크를 다시 한번 경고합니다.

단순한 정적 스캔에만 의존하지 말고, CMS 내 자바스크립트 코드의 무결성 검증과 실시간 행위 기반 탐지 체계를 즉각 점검해야 합니다.

아울러 외부 라이브러리 및 플러그인 도입 시 거버넌스 단에서 세분화된 보안 자산 관리 정책을 강화하겠습니다.

로그인하면 댓글을 작성할 수 있습니다.