Защита от копирования лазерных дисков
Защита от копирования лазерных дисков
Многие производители программного обеспечения стараются защитить свою продукцию от нелегального копирования. Одни используют защиту с помощью серийных номеров, генерируемых по сложному алгоритму. При этом программу можно копировать сколько угодно, но работать она будет, только если введен верный серийный номер. Другие используют защиту от копирования самих компакт-дисков. Сразу хотим отметить, что 100% защиты не существует, и мы не советуем использовать описанные в данном разделе приемы для защиты собственных дисков. Раз информация о способе защиты опубликована, данная защита не является более проблемой для пиратов. Естественно, ни один из разработчиков систем защиты не станет рассказывать, как она работает, но постепенно все секреты прекращают быть таковыми.
Самый простой и часто используемый метод защиты от копирования - изменение информации о размере нескольких файлов на диске, чтобы казалось, что они занимают сотни мегабайт, хотя в действительности файлы значительно меньше. Поскольку программе известна реальная длина файла, она будет работать нормально, но попытка копирования на жесткий диск окончится неудачей. Другим методом защиты является использование так называемых «плохих» секторов на диске. При копировании такого диска будет сообщено об ошибке, а программа просто не будет использовать эти сектора в работе. Это самые простые способы, и они не являются препятствием для большинства программ копирования дисков.
Некоторые производители создают компакт-диски объемом, несколько превышающим стандартный объем. В настоящее время данный метод практически не используется, так как в широкой продаже имеются записываемые диски различного объема. К тому же многие программы записи компакт-дисков допускают режим перепрожига, позволяющий записать больше информации на диск. Еще одним способом защиты является использование нестандартного промежутка между дорожками и индексными отметками в неожиданных местах. Это может вызвать проблемы у программ копирования дисков, если они не работают в RAW-режиме. Еще одной разновидностью подобной защиты является запись звуковых дорожек длительностью менее четырех секунд. В этом случае некоторые программы записи на компакт-диски и даже некоторые устройства записи откажутся копировать диск с такой дорожкой.
Некоторые системы защиты предусматривают размещение множества дорожек с данными вперемешку со звуковыми дорожками. Кроме того, практикуется создание дисков, разные дорожки которых записаны в разном режиме, например, одна дорожка записана в Mode 1, а другая в Mode 2. Можно изменить ТОС (Table Of Contents - таблица содержимого) диска так, что диск будет казаться больше, чем он есть на самом деле. Это ставит в тупик некоторые программы копирования.
Популярной является защита Laserlok, которая использует удаленные или несуществующие дорожки на компакт-диске. Защита DiscGuard расставляет на компакт-диске специальные метки, которые можно обнаружить на простом CD-ROM, но нельзя прочитать без специального оборудования. Программа может использовать проверку присутствия метки в качестве защиты от копирования и не запускаться в случае ее отсутствия. По аналогичному принципу работает защита звуковых компакт-дисков Sony DADC. Данные методы основаны на записи информации в специальные подканалы дорожки на компакт-диске. Подканалы содержат информацию для правильной работы механики устройства чтения компакт-дисков, для лучшего позиционирования головки считывания, а также для хранения дополнительной информации о компакт-диске.
Отметим, что задачей систем защиты от копирования является создание на диске информации, которая не переносилась бы на новый диск при копировании. В свою очередь задача программ копирования дисков - сделать копию максимально похожей на оригинал, включая намеренные искажения информации, имитацию дефектов, использование служебной информации и так далее. В результате программы копирования просто переносят систему защиты на новый диск, получая, таким образом, работающую копию оригинального диска. Описанные в данной книге программы копирования компакт-дисков позволяют копировать защищенные CD в автоматическом режиме, не требуя от пользователя никаких специальных действий.
Отдельно стоит коснуться защиты от копирования DVD-дисков. Для защиты предусмотрено специальное региональное кодирование как самих дисков, так и проигрывателей для них. Для этого весь мир условно поделен на шесть регионов, каждому из которых присваивается соответствующий код. Для каждого из регионов выпускаются свои, предназначенные только для него, версии DVD-дисков и, соответственно, проигрывателей. Только при совпадении кодов проигрыватель будет воспроизводить установленный в него диск. Как известно, Россия попадает в пятый регион.
Защита DVD-дисков основана на кодировании исходных данных с заданными ключами, которые в свою очередь в зашифрованной форме записаны на сам диск. Декодер проигрывателя расшифровывает ключи и по ним восстанавливает исходны'е данные. Для видеодисков DVD используется метод CSS (Content Scrambling System - система шифрования содержимого), для звуковых DVD - СРРМ (Content Protection for Pre-Recorded Media - защита содержимого для предварительно записанных данных). Следует отметить, что записываемые DVD-диски используют защиту CPRM (Content Protection for Recordable Media - защита содержимого для записываемых устройств). В заключение отметим, что в настоящее время существует большое количество программ для копирования защищенных DVD-дисков, причем как со снятием защиты, так и для создания точных копий дисков.