개요

AWS CloudFront CDN Embedder는 CDN 엣지(Lambda@Edge)에서 세션별 포렌식 워터마크를 실시간으로 삽입하는 레퍼런스 구현체입니다. 이번 릴리즈는 Session-API v2.9.0 및 TNP-API v1.20.7의 백엔드 개선 사항과 호환성을 맞추기 위한 업데이트입니다.

개선 사항

  • 개선된 FWM 토큰 생성 프로세스 호환성 확보: 최신 FWM 토큰 생성 프로세스에서 도입된 새로운 토큰 구조를 처리할 수 있도록 임베더가 업데이트되었습니다. 업데이트된 Session-API 사용 시 Lambda@Edge 레이어에서 토큰 파싱 및 삽입이 정상적으로 동작하도록 하여, 이전 토큰 형식에서 발생할 수 있는 엣지 레이어 오류를 방지합니다.

  • 세션 폐기(Revoke) 정보 이력 조회 지원: FWM 세션 이력 UI에서 세션 폐기 요청 정보가 직접 조회 가능해졌습니다. 불법 유출 감지 등으로 워터마크 세션이 폐기된 경우, 별도의 로그 조회 없이 세션 이력에서 폐기 메타데이터를 확인할 수 있어 인시던트 대응 효율이 향상됩니다.

  • 알림 권한 설정 개선 반영: TNP-API v1.20.7의 백엔드 알림 아키텍처 변경에 맞춰 CDN 측 이벤트 처리가 일관성 있게 동작하도록 FWM 알림 권한 설정 개선 사항이 반영되었습니다.

CDN Embedder 샘플 제공 현황

DoveRunner는 지원하는 모든 CDN 플랫폼에 대한 오픈소스 CDN 임베더 샘플을 GitHub에 공개하고 있습니다. 각 샘플에는 설정 가이드 및 배포 방법이 포함되어 있으며, AES 및 JWT 워터마크 토큰 형식을 모두 지원합니다.

CDN 플랫폼

구현 방식

토큰 지원

GitHub 리포지토리

AWS CloudFront

Lambda@Edge

AES, JWT

fwm-cdn-embedder

AWS CloudFront

CDK 환경 생성기 (CloudFront + Lambda@Edge 자동 설정)

AES

fwm-cdn-embedder-aws-cdk

Akamai

EdgeWorkers

AES, JWT

fwm-cdn-embedder-edgeworkers

Cloudflare

Workers + R2

AES, JWT

fwm-cdn-embedder-cloudflare-workers