본문으로 건너뛰기
접근 제어

R2에 둔 영상을 누가 볼지 제한하기.

비공개 오브젝트와 만료되는 서명 주소가 그 수단입니다. 확실히 쓸모 있고, DRM은 아닙니다. 어떤 위협을 막고 어떤 건 못 막는지 분명히 적습니다.

짧은 답

서명 주소는 링크 공유를 막지, 화면 녹화를 막지 않습니다.

버킷을 비공개로 두고 인가된 시청자에게만 짧게 유효한 서명 주소를 발급합니다. 복사된 링크는 만료되면 동작하지 않고, 도메인 제한으로 승인하지 않은 사이트에서의 재생을 막을 수 있습니다. 대부분의 콘텐츠가 실제로 매출을 잃는 경로인 무단 재배포를 여기서 차단합니다.

인가된 시청자에 대해 콘텐츠를 암호화하지는 않습니다. 볼 수 있는 사람은 화면을 녹화할 수 있습니다. 계약상 Widevine이나 FairPlay가 필요하다면 이 방식으로는 충족되지 않으며, 그럴 때 DRM이라고 부르지 않고 그대로 말씀드립니다.

계산기로 이 조건 추산하기 BYO 스토리지 작동 방식 보기

위협 모델

막는 것과 못 막는 것.

여기서는 안전해 보이는 표현보다 정확한 구분이 중요합니다.

막음: 공유된 링크

만료된 서명은 엣지에서 거부되므로 단체 대화방에 붙여 넣은 링크는 유효 시간 안에 죽습니다.

막음: 핫링크

도메인 제한으로 승인하지 않은 출처에서 시작된 재생을 거부하므로 다른 사이트가 영상을 퍼갈 수 없습니다.

못 막음: 녹화

인가된 시청자는 자기 화면을 녹화할 수 있습니다. 어떤 서명 방식으로도 막을 수 없고, 실무적으로는 소비자용 DRM도 마찬가지입니다.

비교

보호 수준을 있는 그대로 표기하면.

방식 공유 링크 차단 녹화 차단 라이선스 서버 필요
공개 주소 아니오 아니오 아니오
만료되는 서명 주소 아니오 아니오
서명 주소 + 도메인 제한 아니오 아니오
Widevine / FairPlay DRM 부분적

NULX가 구현한 것은 가운데 두 줄입니다. DRM 줄은 비교를 위해 넣었을 뿐 NULX가 제공하는 기능이 아닙니다.

자주 묻는 질문

접근 제어에 대해 분명히 답할 것들.

서명 재생이 DRM인가요?

아닙니다. DRM은 콘텐츠를 암호화하고 클라이언트에서 라이선스 서버로 복호화를 통제합니다. 서명 주소는 요청을 인가할 뿐입니다. 저희는 이를 DRM이라고 표현하지 않습니다.

서명 유효 시간은 얼마가 적당한가요?

재생을 시작하고 이어 갈 만큼은 길고, 유출된 링크가 쓸모없을 만큼은 짧아야 합니다. 보통 며칠이 아니라 몇 분 단위로 두고 긴 시청 중에는 갱신합니다.

특정 영상 접근을 즉시 차단할 수 있나요?

서명 비밀값을 교체하면 발급된 주소가 무효화됩니다. 이미 시청자 기기에 받아진 조각까지는 누구도 회수할 수 없습니다.

버킷이 반드시 비공개여야 하나요?

그렇습니다. 같은 오브젝트에 서명 없이도 접근된다면 서명 주소는 의미가 없습니다.

출처

요금 확인일 2026년 9월 10일 · 페이지 갱신일 2026년 9월 10일

다음 단계

재생 제어 살펴보기.

서명 주소, 만료 시간, 도메인 제한을 폴더 단위로 설정합니다. 영상은 고객 버킷에 그대로 있습니다.