✅ 1. DRM이란?
**디지털 저작권 관리(Digital Rights Management, DRM)**는
디지털 콘텐츠(음악, 영화, 책, 문서 등)의 무단 복제나 유통을 막기 위한 기술이야.
쉽게 말해서:
"콘텐츠 만든 사람이 만든 규칙대로만 사용하게끔 강제로 제한을 거는 기술"
✅ 2. 왜 DRM이 필요해졌을까?
🔸 현실 예시
- MP3파일, 영화, eBook 등을 정식 구매했는데, 누가 그걸 복사해서 공짜로 뿌리면?
- 게임이나 소프트웨어도 정식 구매 안 하고 불법 복사해서 쓰면?
👉 창작자는 수익을 잃고, 시장 질서가 무너짐
그래서 등장한 게 DRM이야.
정당하게 산 사람만, 정해진 방식대로만 사용하게 제한하는 게 목적이야.

콘텐츠 제공자 (Content Provider)
- 콘텐츠를 만든 사람 또는 회사
- 예: 영화사, 음악 제작사, eBook 출판사
📌 현실 예:
- 마블 영화 제작사
- SM엔터테인먼트
- 교보문고 eBook 발행처
📌 역할:
- 원본 콘텐츠(영화, 음악, 책 등)를 만들고 제공
Packager (패키저)
- 콘텐츠에 **DRM을 적용해서 보안처리(암호화, 포장)**하는 역할
- 쉽게 말해 "콘텐츠를 잠그는 사람"
📌 하는 일:
- 콘텐츠를 암호화하고
- 메타데이터(누가, 어디서, 어떻게 쓸 수 있는지 정보) 추가하고
- 보안 컨테이너로 포장함
📌 예:
- 영화에 DRM 적용해서 캡처 안 되게 만들고
- 음악을 특정 기간만 재생되게 암호화하는 작업
보안 컨테이너 (Secure Container)
- 암호화된 콘텐츠를 담은 상자
- 콘텐츠가 그냥 노출되지 않고, 잠겨진 채로 이동되도록 하는 그릇
📌 비유:
영화 파일을 자물쇠 박스에 넣고,
비밀번호를 모르면 열 수 없게 만든 것
📌 기능:
- 암호화된 콘텐츠 + 사용 조건(메타데이터)을 함께 담고 있음
콘텐츠 분배자 (Content Distributor)
- 사용자에게 콘텐츠를 배포하는 사람/서비스
📌 현실 예:
- 넷플릭스, 멜론, 리디북스, 유튜브, 구글 플레이
📌 중요한 포인트:
- 이들은 "암호화된 콘텐츠"만 전달할 뿐,
열 수 있는 권한(키, 라이선스)은 따로 있음
DRM 컨트롤러 (DRM Controller)
- 사용자 쪽에서 DRM을 검사하고 해제할 수 있는 컨트롤러
📌 예:
- 리디북스 앱, 넷플릭스 앱, 윈도우에서 DRM 있는 영상 재생기
📌 하는 일:
- 보안 컨테이너를 열기 전에 사용자 인증, 라이선스 체크, 키 확인
- 조건이 맞을 경우 콘텐츠를 재생하게 해줌
✅ Clearing House (클리어링 하우스)
- 저작권 관련된 결제, 정산, 라이선스 발급을 담당하는 중간기관
- 누가 콘텐츠를 몇 번 봤는지, 얼마를 내야 하는지 계산함
📌 하는 일:
- DRM 컨트롤러에서 "사용자 A가 영상 1개 열려고 해요" 요청 오면,
이 사용자가 정당한지 판단하고, 키(열쇠)를 발급함 - 콘텐츠 사용 이력을 기록하고, 사용량에 따라 돈 정산함
'정보처리기사 > 이론설명' 카테고리의 다른 글
| OSI 7계층 v2 (2) | 2025.09.30 |
|---|---|
| 디자인 패턴 (0) | 2025.09.15 |
| [이론설명 이기적] 대칭키, 공개키, 해시 암호화 (3) | 2025.08.02 |
| [이론설명 이기적] 개발보안구축 - 시스템 보안 구축 (4) | 2025.08.02 |
| [이론설명 이기적] 통신 프로토콜 (OSI 7, TCP/IP) (5) | 2025.08.01 |