Аббревиатура DRM расшифровывается как Digital Rights Management, то есть управление цифровыми правами. За сложным названием стоит простая идея: правообладатель хочет отдать файл пользователю, но при этом сохранить контроль над тем, как этот файл используют. Кто может его открыть, на скольких устройствах, до какой даты, можно ли печатать и копировать текст.
Обычная модель распространения файлов такого контроля не предполагает. Как только PDF, установщик программы или видеокурс оказался у покупателя, он превращается в его личную копию, которую можно переслать кому угодно. DRM меняет саму логику: файл перестаёт быть самодостаточным и начинает требовать подтверждения права на открытие.
Чем DRM отличается от пароля
Пароль на архиве похож на ключ от квартиры: у кого ключ, тот и вошёл. Ключ можно передать соседу, сделать дубликат, потерять. Владелец квартиры об этом не узнает и повлиять на это не сможет.
DRM ближе к пропускной системе на предприятии. Пропуск выписан на конкретного человека, действует до определённой даты, открывает не все двери, а только оговорённые, и его можно аннулировать одним действием, даже если сама карточка осталась на руках. Плюс на проходной остаётся запись, кто и когда вошёл.
Отсюда и главное практическое отличие: пароль защищает файл до момента открытия, а DRM продолжает управлять файлом всё время, пока он существует, включая период, когда он лежит на чужом компьютере.
Из чего состоит DRM-система
Как правило, в системе четыре части, и понимание их ролей снимает большую часть вопросов.
- Модуль защиты. Он преобразует исходный файл в закрытый формат, который стандартные программы просто не открывают. Документ шифруется, программа модифицируется так, чтобы её код не запускался без проверки лицензии.
- Лицензия. Обычно это серийный номер или цифровой ключ с набором ограничений: срок действия, число активаций, разрешение или запрет печати, максимальное количество запусков.
- Сервер активации и управления лицензиями. Он проверяет, существует ли такой номер, не заблокирован ли он, и привязывает его к устройству пользователя. Здесь же лицензию продлевают, меняют или отзывают.
- Клиентская часть. Для документов это программа просмотра, например StarForce Reader. Для программ это встроенное ядро защиты внутри самого приложения. Для видео это защищённый плеер, такой как StarForce Player.
Как работает привязка
Ключевой механизм в большинстве систем - привязка. При первой активации серийного номера система запоминает технические параметры устройства, на котором произошла активация, и связывает их с этим номером. Дальше файл работает только на этом устройстве. Скопировать его на другой компьютер физически можно, а открыть уже нельзя.
В решениях StarForce используется несколько вариантов привязки. Привязка к компьютеру подходит для распространения через интернет и онлайн-магазины. Привязка к USB-накопителю удобна там, где нет постоянного интернета или где человеку нужно работать на разных машинах: программа запускается, пока флешка подключена. Привязка к оптическому диску применяется для тиражей на CD и DVD и делает бессмысленным копирование содержимого на другой носитель.
Отдельно отметим важное для пользователя: после активации постоянное подключение к сети не требуется. Проверка через интернет нужна один раз, а дальше защищённый продукт работает автономно.
Какие ограничения можно задать
Комбинация этих параметров и формирует бизнес-модель. Например, издатель ПО может выпустить продукт в моделях Demo, Trial, Try and Die или Buy Only, просто меняя настройки лицензии, без переписывания кода приложения. Подробнее эти модели описаны в разделе лицензирования программ.
Где применяется DRM
Три больших направления выглядят так. Программное обеспечение и игры: защита от нелегального копирования и контроль лицензий средствами StarForce ProActive. Документы и книги: продажа отчётов, учебников и курсов через StarForce Content, а также корпоративный документооборот на базе StarForce Content Enterprise. Медиа: защита видео и аудио от копирования и перезаливки.
Корпоративное применение за последние годы выросло сильнее остальных. Изначально DRM ассоциировалась с борьбой против пиратства, а сегодня её чаще внедряют ради контроля над документами, которые компания сама и совершенно легально отправляет подрядчикам, филиалам и контрагентам.
Три распространённых мифа о DRM
Первое: «DRM это то же самое, что шифрование». Шифрование - только один из механизмов внутри системы. Само по себе оно не отвечает на вопросы, кому выдан доступ, до какого числа он действует и как его отозвать.
Второе: «DRM гарантирует стопроцентную защиту». Абсолютной защиты не существует, и добросовестный поставщик об этом говорит прямо. Задача системы - сделать нелегальное использование настолько трудоёмким и дорогим, чтобы оно потеряло смысл, а также дать инструменты контроля и расследования. Например, ни одна DRM не помешает сфотографировать экран телефоном, поэтому для таких случаев применяется отдельный механизм скрытой маркировки.
Третье: «DRM неудобна для пользователя». Так бывает при неудачной реализации. Разумная настройка сводит участие человека к однократному вводу серийного номера при первом запуске.

