Защита компакт-дисков и DVD от копирования
Защита от копирования CD/DVD — это общий термин для обозначения различных методов защиты от копирования и компакт-дисков DVD -дисков . К таким методам относятся DRM , проверки компакт-дисков, фиктивные файлы, недопустимые оглавления, превышение размера или перезапись компакт-диска, физические ошибки и поврежденные сектора. Многие схемы защиты основаны на нарушении требований стандартов CD и DVD, что приводит к проблемам с воспроизведением на некоторых устройствах.
Схемы защиты основаны на отличительных особенностях , которые:
- может быть применен к носителю в процессе производства, так что защищенный носитель можно отличить от незащищенного.
- не могут быть подделаны, скопированы или применены задним числом к незащищенному носителю с использованием обычного аппаратного и программного обеспечения.
Технология
[ редактировать ]Файловые системы / Фиктивные файлы
[ редактировать ]Большинство компакт-дисков используют ISO9660 файловую систему для организации доступного пространства для использования компьютером или проигрывателем. Это приводит к созданию каталогов (т. е. папок) и файлов внутри этих каталогов. Обычно файловая система модифицируется с использованием расширений, предназначенных для преодоления ограничений конструкции файловой системы ISO9660. К ним относятся расширения Joliet , RockRidge и El Torito . Однако это совместимые дополнения к базовой структуре ISO9660, а не полная замена или модификация. Самый простой подход к отличительной особенности — это намеренная подделка некоторой информации внутри файловой системы. Ранние поколения программного обеспечения копировали каждый файл один за другим с исходного носителя и воссоздавали новую файловую систему на целевом носителе.
Секторы
[ редактировать ]Сектор — это основная структура данных на компакт-диске, доступная внешнему программному обеспечению (включая ОС). На компакт-диске Mode-1 каждый сектор содержит 2048 байт пользовательских данных (контента) и 304 байта структурной информации. Помимо прочего, структурная информация состоит из
- номер сектора, относительная и абсолютная логическая позиция сектора
- код обнаружения ошибок (EDC), который представляет собой расширенную контрольную сумму, используемую для обнаружения (если возможно) ошибок чтения.
- код коррекции ошибок (ECC), усовершенствованный метод обнаружения и исправления ошибок
Используя информацию EDC и ECC, привод может обнаружить и исправить многие (но не все) типы ошибок чтения.
Средства защиты от копирования могут использовать эти поля в качестве отличительных особенностей , намеренно создавая сектора с неправильными полями EDC/ECC во время производства. Программное обеспечение защиты пытается прочитать эти сектора, ожидая ошибок чтения. Поскольку ранние поколения программного/аппаратного обеспечения конечного пользователя не могли генерировать сектора с недопустимой структурной информацией, эту функцию нельзя было повторно создать с помощью такого программного/аппаратного обеспечения. Если сектора, образующие отличительный признак, стали читаемыми, носитель считается копией.
Модификация этого подхода использует большие области нечитаемых секторов с вкраплениями небольших островков читаемых секторов. Большинство программ, пытающихся скопировать защищенные носители, пропускают определенные интервалы секторов, когда сталкиваются с нечитаемыми секторами, ожидая, что все они плохие. В отличие от исходного подхода, схема защиты предполагает, что сектора будут доступны для чтения, предполагая, что носитель является копией в случае возникновения ошибок чтения.
Подканалы
[ редактировать ]Помимо основного канала , в котором хранятся все пользовательские данные, компакт-диск содержит набор из восьми подканалов , где может храниться определенная метаинформация. (Для аудио компакт-диска пользовательские данные — это сам звук; для компакт-диска с данными — это файловая система и данные файла.) Один из подканалов — Q-канал — указывает текущее положение привода относительно начала. компакт-диска и текущей дорожки. Это было разработано для аудио-CD (которые в течение нескольких лет были единственными компакт-дисками), где эта информация используется для поддержания работоспособности привода; тем не менее Q-канал заполнен даже на Data-CD. Другой подканал, P-канал (который является первым из подканалов), несет еще более примитивную информацию — своего рода семафор, — указывающий точки, где начинается каждая дорожка.
Поскольку каждое поле Q-канала содержит 16-битную контрольную сумму своего содержимого, защита от копирования может снова использовать это поле, чтобы отличить исходный носитель от копии. Ранние поколения программного и аппаратного обеспечения конечных пользователей самостоятельно рассчитывали Q-канал, не ожидая, что они будут нести какую-либо ценную информацию.
Современное программное и аппаратное обеспечение способно записывать любую информацию, заданную в подканалы Q и P.
Двойные сектора
[ редактировать ]Этот метод использует способ адресации секторов на компакт-диске и способ поиска диска от одного сектора к другому. На каждом компакт-диске сектора указывают свое логическое абсолютное и относительное положение в соответствующих заголовках секторов. Диск может использовать эту информацию, когда ему приказано извлечь или найти определенный сектор. Обратите внимание, что такая информация физически не «зашита» в сам компакт-диск, а является частью данных, управляемых пользователем.
Часть незащищенного компакт-диска может выглядеть так (упрощенно):
Логический адрес сектора | ... | 6551 | 6552 | 6553 | 6554 | 6555 | 6556 | 6557 | ... |
---|---|---|---|---|---|---|---|---|---|
Содержание сектора | ... | Джек | и | Джилл | шел | вверх | тот | холм | ... |
Когда приводу приказывают прочитать сектор 6553 или перейти к нему , он вычисляет физическое расстояние, перемещает лазерный диод и начинает чтение с (вращающегося) диска, ожидая сектора 6553 появления .
Защищенный компакт-диск может выглядеть так:
Логический адрес сектора | ... | 6551 | 6552 | 6553 | 6553 | 6554 | 6555 | 6556 | 6557 | ... |
---|---|---|---|---|---|---|---|---|---|---|
Содержание сектора | ... | Джек | и | Джилл | Мэри | шел | вверх | тот | холм | ... |
В этом примере был вставлен сектор (« Мэри ») с адресом сектора, идентичным адресу перед точкой вставки ( 6553 ). Когда приводу приказывают прочитать или найти сектор 6553 на таком диске, результирующее содержимое сектора зависит от позиции, с которой привод начинает поиск.
- исходное содержимое сектора « Джилл ». Если диску необходимо выполнить поиск вперед, возвращается
- сектора двойник « Мария ». Если диску приходится искать назад, возвращается
Защищенная программа может проверить, является ли компакт-диск оригинальным, поместив привод за сектором 6553 и затем прочитав его, ожидая Мэри появления версии . Когда программа попытается скопировать такой компакт-диск, она пропустит двойной сектор, поскольку привод пропускает второй 6553 -сектор в поисках сектора 6554 .
Более подробные сведения об этом методе (например, необходимо записывать большие объемы двойных секторов, необходимо модифицировать SubQ-канал и т. д.), которые были опущены. Если двойные сектора расположены рядом друг с другом, как показано, читатель всегда будет читать первый, Джилл ; двойные сектора должны находиться на диске дальше друг от друга.
Измерение положения данных
[ редактировать ]Штампованные компакт-диски являются идеальными клонами, и данные всегда находятся в одной и той же позиции, тогда как записываемые носители отличаются друг от друга. [ 1 ] Измерение положения данных (DPM) обнаруживает эти небольшие физические различия для эффективной защиты от дубликатов. Впервые DPM был публично использован в 1996 году компанией CD-Cops компании Link Data Security . [ 2 ] SecuROM 4 и более поздние версии используют этот метод защиты, как и оптические диски Nintendo . [ нужна ссылка ]
Изменения, которые последовали за этим
[ редактировать ]Аудио спецификация Red Book CD-DA не включает никакого механизма защиты от копирования , кроме простого флага защиты от копирования . Начиная с начала 2002 года звукозаписывающие компании предпринимали попытки вывести на рынок нестандартные компакт-диски, «защищенные от копирования». Philips заявила, что на таких дисках не разрешается иметь являющийся торговой маркой логотип Compact Disc Digital Audio, , поскольку они нарушают спецификацию Красной книги. Диски с защитой от копирования вызвали большой общественный резонанс, поскольку многие видели в этом угрозу добросовестному использованию . компьютера Например, аудиодорожки на таких носителях нелегко добавить в личную музыкальную коллекцию на жестком диске или портативном музыкальном проигрывателе (не компакт-диске). Кроме того, многие обычные аудиоплееры компакт-дисков (например, в автомобильных радиоприемниках) имели проблемы с воспроизведением носителей, защищенных от копирования, главным образом потому, что они использовали аппаратного обеспечения и встроенного программного обеспечения, компоненты которые также используются в приводах CD-ROM . Причиной такого повторного использования является экономическая эффективность; компоненты соответствуют стандарту Красной книги, поэтому не существует веской причины не использовать их. Другие автомобильные стереосистемы, которые поддерживают Диски CD-ROM, содержащие сжатые аудиофайлы (такие как MP3, FLAC или Windows Media), должны были использовать определенное оборудование привода CD-ROM (соответствующее стандарту CD-ROM Желтой книги ), чтобы иметь возможность читать эти диски.
В конце 2005 года Sony BMG Music спровоцировала скандал с защитой от копирования компакт-дисков Sony , когда она включила форму защиты от копирования под названием « Расширенная защита от копирования » («XCP») на диски 52 исполнителей. [ 3 ] При вставке такого диска в привод компакт-дисков компьютера под управлением Microsoft Windows будет установлено программное обеспечение XCP. Если бы программное обеспечение CD Ripper (или другое программное обеспечение, такое как программа эффектов в реальном времени, которое считывает цифровой звук с диска так же, как программа CD Ripper) впоследствии могло бы получить доступ к музыкальным дорожкам на компакт-диске, XCP заменил бы белый шум. для звука на диске.
Технически подкованные пользователи и специалисты по компьютерной безопасности обнаружили, что XCP содержит компонент руткита . После установки XCP приложил все усилия, чтобы скрыть свое существование, и даже пытался отключить привод компакт-дисков компьютера, если XCP был принудительно удален. Попытки XCP замаскировать себя, к сожалению, позволили авторам вредоносных программ усилить ущерб, нанесенный их программным обеспечением, скрывая вредоносное ПО под маской XCP, если XCP был установлен на компьютере жертвы. Несколько издателей антивирусного и антишпионского программного обеспечения обновили свои продукты для обнаружения и удаления XCP в случае обнаружения на том основании, что это троянский конь или другое вредоносное ПО ; США а помощник министра внутренней безопасности наказал компании, которые создают дыры в безопасности компьютеров клиентов, напомнив компаниям, что компьютеры не являются их собственностью.
Столкновение с негодованием и коллективными исками [ 4 ] Sony BMG объявила об отзыве продукции для всех дисков, включая XCP, и объявила, что приостанавливает использование XCP на будущих дисках. 21 ноября 2005 года генеральный прокурор Техаса Грег Эбботт подал в суд на Sony BMG из-за XCP. [ 5 ] а 21 декабря 2005 г. подал в суд на Sony BMG за защиту от копирования MediaMax . [ 6 ]
Позиция Соединенного Королевства
[ редактировать ]Положения закона допускают возмещение ущерба покупателям аудио компакт-дисков, защищенных авторскими правами. Закон об авторском праве, промышленных образцах и патентах 1988 года содержит положения в разделе 296ZE, часть VII, которые допускают «средство правовой защиты, когда эффективные технологические меры предотвращают разрешенные действия».
На практике потребитель подает жалобу владельцу авторских прав на аудио компакт-диск, обычно звукозаписывающей компании . Жалоба будет содержать просьбу к обладателю авторских прав предоставить «обходной путь» для использования компакт-диска, защищенного от копирования, в той степени, в которой компакт-диск, не защищенный авторскими правами, может использоваться на законных основаниях. Если потребитель считает, что владелец авторских прав поступил неразумно, удовлетворив запрос, он имеет право в соответствии с Законом подать заявление государственному секретарю для рассмотрения существа жалобы и (если жалоба будет поддержана) дать указание правообладателю применить обходной путь в обход защиты авторских прав.
В Приложении 5А Закона об авторском праве, промышленных образцах и патентах 1988 года перечислены разрешенные действия, к которым применяются положения раздела 296ZE (т.е. перечислены случаи, в которых потребитель может использовать средство правовой защиты, если защита от копирования не позволяет пользователю совершить разрешенное действие). .
См. также
[ редактировать ]Ссылки
[ редактировать ]- ^ Льюис, Питер Х. (9 декабря 1999 г.). «Азбука компакт-дисков: только для чтения, записи и перезаписи» . Нью-Йорк Таймс . ISSN 0362-4331 . Проверено 5 июля 2024 г.
- ^ «LINK DATA SECURITY — производители CD-копий, DVD-копий, USB-копов, WEB-копов» . linkdatasecurity.com . Проверено 5 июля 2024 г.
- ^ «Архивная копия» . Архивировано из оригинала 24 декабря 2008 г. Проверено 24 декабря 2008 г.
{{cite web}}
: CS1 maint: архивная копия в заголовке ( ссылка ) - ^ НОВОСТИ BBC | Технология | Sony подала в суд из-за компакт-дисков, защищенных от копирования
- ^ «Генеральный прокурор Техаса» . Архивировано из оригинала 25 июля 2010 г. Проверено 23 июля 2006 г.
- ^ Генеральный прокурор Техаса