Добавить в корзинуПозвонить
Найти в Дзене
Цифровая Переплавка

🔓 DRM и право читать: как из «защищённых» книг извлекают контент

Цифровые книги обещали абсолютную свободу — сотни томов в кармане, мгновенный доступ к знаниям, удобное чтение на любых устройствах. Но есть одно «но»: зачастую вместе с книгой вы получаете DRM (Digital Rights Management - Управление цифровыми правами) — цифровую защиту, которая, по сути, решает за вас, как и где вы можете читать то, за что уже заплатили. Недавно известный британский блогер и разработчик Теренс Иден наглядно продемонстрировал, как можно вручную извлечь контент из книги, защищённой популярной DRM-защитой LCP (Licensed Content Protection - Защита лицензированного контента). DRM LCP отличается от традиционных систем защиты, потому что пользователь получает на руки ключ доступа — свой пароль. Казалось бы, проблема решена — контент ваш, ключ ваш, вы свободны. Но не всё так просто: Теренс Иден использовал нестандартный подход: вместо того, чтобы пытаться «сломать» криптографию, он обратился к официальному приложению для чтения книг с DRM LCP — Thorium, которое представляет с
Оглавление

Цифровые книги обещали абсолютную свободу — сотни томов в кармане, мгновенный доступ к знаниям, удобное чтение на любых устройствах. Но есть одно «но»: зачастую вместе с книгой вы получаете DRM (Digital Rights Management - Управление цифровыми правами) — цифровую защиту, которая, по сути, решает за вас, как и где вы можете читать то, за что уже заплатили.

Недавно известный британский блогер и разработчик Теренс Иден наглядно продемонстрировал, как можно вручную извлечь контент из книги, защищённой популярной DRM-защитой LCP (Licensed Content Protection - Защита лицензированного контента).

📖 Что такое DRM LCP и в чём её особенность?

DRM LCP отличается от традиционных систем защиты, потому что пользователь получает на руки ключ доступа — свой пароль. Казалось бы, проблема решена — контент ваш, ключ ваш, вы свободны. Но не всё так просто:

  • 🔐 Ключ спрятан глубоко внутри системы. Формально ключ ваш, но найти его невероятно сложно.
  • 🚧 DRM ограничивает устройства и программы. Вы не можете использовать удобные вам приложения и устройства, только те, которые «разрешены» издателем.

Теренс Иден использовал нестандартный подход: вместо того, чтобы пытаться «сломать» криптографию, он обратился к официальному приложению для чтения книг с DRM LCP — Thorium, которое представляет собой браузерное приложение, запускаемое через Electron. А значит, оно легко поддаётся отладке.

🧑‍💻 Как это работает на практике?

Метод Идена прост и элегантен — и даже немного ироничен:

  • 🔍 Запускаем приложение в режиме отладки.
  • 📑 Открываем нужную книгу.
  • 🌐 Подключаем браузер Chrome к окну приложения Thorium через удалённую отладку.
  • 📂 В панели разработчика получаем прямой доступ к уже расшифрованному контенту книги: изображения, стили CSS, текстовые файлы и даже шрифты.

Это не «хакерский взлом», не криптографический атака и не реверс-инжиниринг. Вы всего лишь просите приложение показать то, что оно и так вам должно — ведь вы за это уже заплатили.

⚠️ Этические и юридические вопросы

Показательно, что перед публикацией статьи Теренс получил сообщение от представителей Readium, организации, ответственной за DRM LCP. Его попросили не публиковать руководство, аргументируя это тем, что такие действия подорвут доверие издателей и подтолкнут их к внедрению более строгих и менее удобных для читателей систем защиты.

Однако Теренс Иден заявил:

«Я просто хочу читать свои книги на том устройстве и в той программе, которую выбрал я, а не кто-то другой. Каждый человек заслуживает права читать на удобной платформе без необходимости просить разрешения у третьих лиц».

Иден не только отказался поддаваться давлению, но и открыто опубликовал переписку, подчеркнув важность открытого обсуждения проблемы DRM.

🎯 Почему это важно?

DRM — это не только техническая проблема, но и философская. Ограничивая пользователей, издатели фактически пытаются контролировать, как именно люди потребляют уже оплаченный ими контент. С другой стороны, DRM оправдывают необходимостью защиты авторских прав.

Но разве это нормально, когда пользователь не может открыть купленную книгу на своем любимом устройстве просто потому, что производитель «не дружит» с издателем?

Пример, который приводит Теренс Иден — приложение KOReader, популярный среди читателей открытый проект. Создатели KOReader отказались поддерживать LCP DRM, сославшись на слишком высокую стоимость лицензии. В результате тысячи пользователей KOReader лишены возможности читать свои законно купленные книги.

💡 Что дальше?

И хотя метод Идена — ручной и трудоемкий, сама возможность извлечения данных уже вызвала бурную реакцию сообщества:

  • 📣 Пользователи выступают за открытость и благодарят автора за защиту своих прав.
  • 💬 Сообщество предлагает Readium переосмыслить свой подход и сделать DRM максимально открытой и доступной.

✍️ Мнение автора

DRM может быть полезна в определённых случаях — например, для электронных библиотек, где защита книг от копирования действительно необходима. Однако текущая реализация DRM слишком часто становится препятствием для честных пользователей, которые просто хотят читать купленную книгу в удобном формате.

Путь к решению проблемы — открытый диалог и поиск компромиссов между издателями, разработчиками и читателями. Сам факт, что можно «дебажить» официальное приложение и получить доступ к книге, — это не преступление, а симптом глубокой системной проблемы, которую пора решать, а не замалчивать.

📰 Источник новости:
Extracting content from an LCP "protected" ePub — Terence Eden’s Blog

🔗 Полезные ссылки из новости:

Каждому стоит задуматься, чьи интересы защищает DRM, и действительно ли она нужна в текущем виде? 🤔📚