System DRM może wyrażać i wymuszać warunki dotyczące tego, kto lub co może otworzyć treść, jak długo, na jakich urządzeniach oraz czy kopiowanie, drukowanie, modyfikacja lub redystrybucja jest dozwolona.
Typowy projekt szyfruje treść i uwalnia użyteczny klucz lub licencję po sprawdzeniu tożsamości, urządzenia, uprawnienia, czasu lub innych ograniczeń. Wyrażenia praw, usługi licencjonowania, egzekwowanie po stronie klienta, kontrole wyjścia i czasem fingerprinting lub znakowanie wodne współdziałają; dokładny model różni się według mediów i kontekstu biznesowego.
Najważniejsze punkty
Polityka i uprawnieniaZdefiniuj dozwolone akcje i ograniczenia dla zasobu, wiąż je z użytkownikami, kontami, subskrypcjami, rolami lub urządzeniami oraz utrzymuj reguły unieważniania lub wygasania.
Chronione dostarczanieSzyfruj lub pakietuj treść, uwierzytelniaj transakcję licencyjną, chroń klucze i wiąż decyzje autoryzacyjne z klientem lub środowiskiem wykonawczym tam, gdzie odpowiednie.
Egzekwowanie i dowodyNiech autoryzowany klient wymusza obsługiwane ograniczenia i rejestruje istotne zdarzenia licencyjne lub użycia przy poszanowaniu prywatności, retencji i wymagań prawnych.
Istotne ograniczenieDRM nie zapewnia kontroli po tym, jak treść zostaje legalnie zrenderowana osobie lub urządzeniu wyjściowemu. Przechwytywanie ekranu, nagrywanie, odtworzenie, skompromitowani klienci, skradzione poświadczenia, wady implementacji i wyjścia analogowe mogą ominąć ograniczenia.