Захист електронних книг від копіювання
Компанія
Amazon Books
Власна DRM система, що працює на основі шифрування книг. Шифрування індивідуальне для користувача.
GooglePlayBooks
iTunes Books Store
Власна DRM система FairPlay, що працює на основі шифрування книг. Шифрування індивідуальне для користувача.
Формати електронних книг
Електронні книги можуть поширюватися у величезній кількості форматів. Ряд форматів має вбудовані можливості для взаємодії з DRM-системами:
Опис
Можливості з інтеграції з DRM-системами
Один із найстаріших форматів для електронних документів. Дозволяє передавати складно форматовані тексти, ілюстрації, використовувати довільні шрифти.
Формат сумісний із DRM Adobe Content Server. Для захисту використовується шифрування окремих потоків файлу за допомогою алгоритму RC4. Якщо файл захищений, то в його кінці, після тегу %% EOF, додається додатковий об'єкт, що містить інформацію про шифрування.
EPUB
Формат на основі HTML. Усі необхідні ресурси книги (текст, зображення, стилі оформлення) упаковані у ZIP-архів із розширенням EPUB.
Підтримується шифрування частини чи всіх ресурсів у файлі. Ключ для розшифровки користувач отримує при покупці книги.
AZW
Закритий формат, який використовується на пристроях читання книг Kindle компанії Amazon. Використовує власне бінарне уявлення для HTML-контенту.
Формат спеціально розроблений для використання разом із DRM компанії Amazon.
KF8
Подальший розвиток формату AZW із підтримкою додаткових типів форматування сторінок.
Якщо формат не має вбудованогоінтеграції з DRM-системою (наприклад, простий TXT-формат) файл може просто шифруватися повністю. Цікавою формою поширення книг є поєднання їх із додатком для читання. При цьому для користувача одна книга виглядає як одна програма. Такий спосіб має недоліки, пов'язані з обмеженням можливостей щодо представлення книги можливостями вбудованого в неї додатка для читання, а також з неможливістю використовувати ту саму книгу на різних платформах. Для захисту такої книги від копіювання використовуються засоби захисту програм.
DRM-системи для захисту електронних книг
Незважаючи на велику кількість форматів електронних книг, вони часто використовують одну і ту ж DRM-систему. Це дозволяє переглядати на одному пристрої книги, куплені в різних магазинах, а також створювати універсальні додатки для читання книг. Розглянемо найпопулярніші із цих систем.
Adobe Content Server (інша назва – Adobe ADEPT)
StarForce Content
Універсальна та демократична DRM-система для захисту PDF книг українського виробництва. В даний час підтримує платформи Windows, Android, iOS та MacOS. Докладніше www.sfcontent.com
DRM-система магазину Amazon Books
Так як компанія Amazon самостійно розробляє DRM-систему, магазин, програмне забезпечення та обладнання для читання книг, відкрита інформація по даній DRM-системі мінімальна. Зважаючи на все, принципи роботи цієї системи загалом такі самі, як і в Adobe Content Server.
Уразливості систем захисту електронних книг
Можна виділити 3 основні способи захисту електронних книг. Кожен із них має власні вразливості:
Уразливості
Можливість зняття екранних копій сторінок. Форма представлення матеріалу у своїй буде графічна, тобто. матеріалбуде низькоякісним. Додаткова втрата якості буде, якщо книга містить багато ілюстрацій. Можливість написання плагіна до браузера для зняття копій сторінок безпосередньо зсередини браузера. Чи буде при цьому втрата якості, залежить від реалізації захисту та злому.
Шифрування всієї книги або частини книги
Можливість перехопити розшифрований ключ книги у програмі читання та повністю розшифрувати файл. Незважаючи на зусилля, що докладаються розробниками додатків для читання книг, ключ із них викрасти можна. В результаті переважна більшість DRM-систем, що працюють на основі шифрування книг, зламана таким чином. Існує маса платних та безкоштовних утиліт для розшифрування файлів та зняття з них обмежень.
Книга як додаток
Подолання захисту можливе за двома напрямками:
- Подолання захисту програми. Складність здійснення такого злому залежить від системи захисту додатків, що використовується.
- Відновлення електронної книги з ресурсів програми. Цей метод полягає в тому, що інтеграція докладання читання і тексту книжки зазвичай слабка, т.к. програми-книги створюються з урахуванням додатків, розроблених для читання зовнішніх файлів. У результаті текст книги порівняно легко відокремимо від додатка для читання, чим може скористатися зловмисник.
Тим не менш, потенціал захисту книг як додатків у плані зламостійкості вищий, ніж у інших перерахованих способів захисту.