Selhoz-katalog.ru

Сельхоз каталог

DeCSS

Фрагмент кода DeCSS, который может быть использован для обхода защиты DVD

DeCSS — бесплатная компьютерная программа, способная расшифровать содержимое дисков DVD-Video, зашифрованных с использованием системы Content Scramble System (CSS). Программу написали три человека: двое неизвестных программистов и Йон Йохансен, специалист из Норвегии. Программа была некоммерческой и с открытым исходником.

Содержание

История создания

Программа DeCSS позволяла смотреть зашифрованные DVD-диски и преобразовывать записанные на него фильмы в открытый формат MP2. Впервые она была опубликована 6 октября 1999 и распространялась через livid-DEV рассылку. Однако, за несколько недель до того, как была анонсирована DeCSS 1.1b, вышла программа DoD DVD Speed Ripper, написанная группой программистов под названием Drink Or Die. Эта программа расшифровывала алгоритм CSS и была первой в своем роде. Хакеры из Drink Or Die получили алгоритм путем дизассемблирования DVD-плеера Xing. Однако, программа DoD DVD Speed Ripper была с закрытым кодом и работала не для всех DVD-дисков. Как выяснилось позднее, создатели DeCSS связывались со специалистами из Drink Or Die.

На данный момент сотни программистов со всего мира написали программы, подобные DeCSS; некоторые — для того, чтобы просто показать, насколько легко обойти систему CSS, а некоторые — для того, чтобы доработать какой-либо уже существующий плеер с открытым исходником, добавив функцию просмотра DVD.

Техническая сторона

Формат DVD позволяет записывать на диск гораздо больший объём информации за счет использования лазера с меньшей длиной волны. Однако, для ограничения распространения нелицензионного софта и устройств для чтения DVD формат, в котором записывались фильмы (так как изначально DVD формат разрабатывался как замена видеокассетам), защищался специальной шифровательной системой CSS (Content Scrambling System). Стоит отметить, что эта система крайне неустойчива к взлому, так как эффективная длина ключа в ней равняется примерно 16 битам, что очень мало. Так, все возможные варианты ключей CSS на современном компьютере можно перебрать за несколько секунд.

Все DVD помечены зональным кодом (Regional Protection Code), соответствующим одной из семи зон, в которой эти DVD произведены. Алгоритм CSS нужен для того, чтобы ограничить возможность чтения дисков в посторонних зонах. Это нужно для регулировки выпуска плееров, так как в легально произведенных плеерах работает функция, запрещающая проигрывать диски, которые произведены не в его родной зоне. Что интересно, эта система не защищает от копирования дисков.

Изначально программа DeCSS задумывалась как средство, которое позволит смотреть DVD используя операционную систему Линукс или BSD. В то время программные DVD-проигрыватели существовали только для таких операционных систем, как Windows и Mac OS. Чтобы написать DVD-плеер для Линукс, нужна была лицензия собственников торгового секрета CSS.

Скандалы и судебные разбирательства

В январе 2000 года против Йона Йохансена было возбуждено уголовное дело. В качестве истца выступала компания Motion Picture Association of America, известная своими нападениями на «студентов-пиратов». Вскоре после этого в дом 15-летнего Йона ворвались два десятка полицейских в полном вооружении и конфисковали все компьютерное оборудование (отобрали даже сотовый телефон) и арестовали подростка. Ему угрожало два года тюрьмы и штраф.

Судебный процесс начался ещё 8 декабря, однако Йохансен так и не признал себя виновным в нарушении закона. Но обвинение гласило, что Йохансен создал свою программу, чтобы получить доступ к зашифрованной информации на DVD, что идет вразрез с законом. Адвокаты, выступающие за защиту подростка, аргументировали его невиновность тем, что Йон Йохансен написал свою программу, чтобы смотреть DVD-фильмы на его компьютере, где установлена операционная система Linux. Кроме этого, сам алгоритм для взлома CSS подросток создал не сам, а получил от хакеров из команды Drink Or Die. Тот факт, что во время разработки программы DeCSS Йохансен скопировал себе информацию с нескольких дисков, не доказывал его вины, потому что закон не запрещает копировать информацию для своего личного пользования. Это было необходимо для тестирования программы.

Дело тянулось до 2004 года, но сначала оно развалилось за недостаточностью улик, а затем суд постановил прекратить преследование, и Йон Йохансен был оправдан по всем обвинениям.

Основной причиной, из-за которой программа DeCSS вызывала недовольство MPAA, был тот факт, что после дешифровки DVD-фильма он становится доступным в цифровой форме, и его можно копировать без потери качества сколько угодно раз, что в некоторых государствах является преступлением против авторских прав. Хотя, надо сказать, что копирование информации с DVD без потерь и без дешифровки было распространено и до появления программы DeCSS. Такая практика была распространена, например, в восточной Азии.

Поэтому в Америке распространение ссылок на DeCSS преследовалось с момента появления программы. Были даже судебные разбирательства: к примеру, в качестве показательной жертвы судили Эрика Корли, опубликовавшего код программы в своем журнале 2600: The Hacker Quarterly. В качестве истца опять же выступала компания Motion Picture Association of America. Тогда MPAA выиграла дело несмотря на то, что адвокаты пытались доказать, что ответчик невиновен в силу права на свободу слова. Стоит отметить, что в начале 2000 года была разработана программа с таким же названием (DeCSS), однако преследовала она совершенно другую цель: новоявленная DeCSS позволяла копировать веб страницы, удаляя из них каскадные таблицы стилей. Широкое распространение одноименной программы ещё больше затруднило поиск оригинальной DeCSS и притормозило происки компании MPAA.


См. также

  • Libdvdcss — усовершенствованная система дешифровки
  • CSS

DeCSS.

© 2021–2023 selhoz-katalog.ru, Россия, Тула, ул. Октябр 53, +7 (4872) 93-16-24