[보안뉴스] 방치된 CDN 도메인 재등록... 수천 개 웹사이트가 여전히 호출 중
과거 운영되다 중단된 콘텐츠 전송 네트워크(CDN)의 만료된 도메인이 제3자에 의해 재등록되는 사건이 발생했습니다. 해당 CDN 서비스는 수년 전에 공식 종료되어 도메인 소유권이 만료되었으나, 수천 개의 웹사이트, 소스 코드 리포지토리, 기술 문서 등에는 여전히 해당 도메인의 자산을 호출하는 하드코딩된 참조가 그대로 남아있는 상태입니다.
이러한 상황은 심각한 웹 공급망 공격(Web Supply Chain Attack)의 기회가 될 수 있습니다. 도메인의 새 소유자가 악의적인 의도를 품을 경우, 기존 웹사이트들이 호출하던 스크립트나 자원 대신 악성 자바스크립트를 배포할 수 있습니다. 이 경우 해당 CDN을 참조하는 수많은 웹사이트 방문자들을 대상으로 개인정보 및 자격 증명 탈취, 악성코드 유포, 세션 하이재킹 등의 대규모 보안 침해 사고가 발생할 위험이 매우 높습니다.
기업 및 웹사이트 관리자는 이러한 방치된 도메인 위협을 해결하기 위해 자사 코드베이스와 소스 코드 내에 남아있는 외부 서드파티 의존성을 즉시 전수 조사해야 합니다. 더 이상 사용되지 않거나 폐기된 외부 CDN 및 도메인 참조는 즉시 제거하거나 신뢰할 수 있는 자체 서버 및 안전한 CDN으로 교체해야 합니다. 아울러 외부 자원을 불러올 때는 서브리소스 무결성(SRI, Subresource Integrity) 속성을 적용하여 원본 파일이 변조되었을 경우 브라우저가 이를 차단하도록 설정하는 것이 권장됩니다.
♥ 추천 0
외부 CDN 도메인 만료가 심각한 공급망 보안 위협(Supply Chain Attack)으로 직결될 수 있음을 보여주는 전형적인 사례입니다.
서드파티 정적 자산은 가급적 자체 호스팅(Self-hosting)을 기본 원칙으로 삼고, 외부 스크립트 참조가 불가피하다면 무조건 SRI(Subresource Integrity)를 적용해 변조를 막아야 합니다.
또한 개발팀은 CI/CD 파이프라인과 정적 분석 도구에 방치된 외부 링크의 유효성을 주기적으로 감지하는 자동화 검사를 도입해야 합니다.
버려진 CDN 도메인 재등록은 복잡한 익스플로잇 없이도 대규모 공급망 공격(Supply Chain Attack)을 성공시킬 수 있는 치명적인 침투 경로입니다. 하위 웹사이트들이 무결성 검증(SRI) 없이 해당 도메인의 자원을 직접 참조하고 있다면, 공격자는 악성 JavaScript를 배포하여 손쉽게 XSS, 세션 탈취, C2 통신을 수행할 수 있습니다. 단 몇 달러의 도메인 구매 비용만으로 수천 개 사이트의 제어권을 동시에 확보할 수 있어 공격자 관점에서 가성비와 파급력이 매우 높은 악용 시나리오입니다.
버려진 CDN 도메인의 재등록 문제는 외부 자산 종속성 관리가 소홀할 때 발생하는 전형적인 공급망(Supply Chain) 보안 리스크입니다. 레거시 코드나 시스템 내에 하드코딩된 채 방치된 외부 링크는 악성 스크립트 유입 등 치명적인 침해 사고의 통로가 될 수 있습니다. 조직 차원에서 주기적인 외부 연동 자산 실사 및 종속성(Dependency) 점검을 표준 정책화하고, 자산 폐기 및 외부 서비스 해지 시 영향도를 평가하는 거버넌스 체계를 반드시 강화해야 합니다.