Jump to content

ДеCSS

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

DeCSS — одна из первых бесплатных компьютерных программ, способных расшифровывать содержимое коммерческих DVD- видеодисков. До выпуска DeCSS бесплатные операционные системы с открытым исходным кодом (такие как BSD и Linux ) не могли воспроизводить зашифрованные видео DVD.

Разработка DeCSS велась без лицензии Ассоциации по контролю копирования DVD (CCA), организации, ответственной за защиту от копирования DVD , а именно, системы шифрования контента (CSS), используемой коммерческими издателями DVD. Выпуск DeCSS привел к уголовному суду в Норвегии и последующему оправданию одного из авторов DeCSS. DVD CCA подала многочисленные иски в США, пытаясь остановить распространение программного обеспечения.

Происхождение и история

[ редактировать ]

DeCSS разработали три человека, двое из которых остаются анонимными. Оно было в Интернета списке рассылки LiViD в октябре 1999 года. Одним из известных авторов трио является норвежский программист Йон Лех Йохансен , в чей дом в 2000 году ворвалась норвежская полиция. В то время он был еще подростком и предстал перед норвежским судом за нарушение статьи 145 Уголовного кодекса Норвегии. [1] ему грозило тюремное заключение сроком на два года и крупные штрафы, но в начале 2003 года с него были сняты все обвинения. 5 марта 2003 года норвежский апелляционный суд постановил, что дело Йохансена должно быть пересмотрено. Суд заявил, что доводы прокурора и дополнительные доказательства заслуживают повторного рассмотрения. 22 декабря 2003 года апелляционный суд согласился с оправдательным приговором, а 5 января 2004 года норвежский отдел по борьбе с экономическими преступлениями решил не продолжать дело дальше.

только Windows и предназначенного для предназначенного Программа была впервые выпущена 6 октября 1999 года, когда Йохансен разместил в списке рассылки livid-dev анонс DeCSS 1.1b, приложения с закрытым исходным кодом, только для Windows. Исходный код был опубликован до конца месяца. Первому выпуску DeCSS за несколько недель предшествовала программа под названием DoD DVD Speed ​​Ripper. [2] от группы DrinkOrDie , которая не включала исходный код и, очевидно, работала не со всеми DVD. Сообщается, что Drink or Die дизассемблировал объектный код DVD- плеера Xing , чтобы получить ключ проигрывателя. Группа, написавшая DeCSS, включая Йохансена, стала называть себя мастерами обратного проектирования и, возможно, получила информацию от «Выпей или умри». [2]

Исходный код расшифровки CSS, используемый в DeCSS, был отправлен по почте Дереку Фокусу до выпуска DeCSS. Когда произошла утечка исходного кода DeCSS, Фокус заметил, что DeCSS включил его код css-auth в нарушение GNU GPL . Когда Йохансену стало известно об этом, он связался с Fawcus, чтобы решить проблему, и получил лицензию на использование кода в DeCSS на условиях, не относящихся к GPL. [3]

22 января 2004 года DVD CCA прекратила дело против Джона Йохансена. [4]

Участие Джона Леха Йохансена

[ редактировать ]

Программа DeCSS была совместным проектом, в котором Йохансен написал графический интерфейс пользователя . Стенограммы апелляционного суда Боргартинга , опубликованные в норвежской газете Verdens Gang , содержат следующее описание процесса, который привел к выпуску DeCSS: [5]

Через Интернет-чат (далее IRC) [Джон Лех Йохансен] установил контакт с единомышленниками [людьми, стремящимися разработать DVD-плеер под операционной системой Linux ]. 11 сентября 1999 года он беседовал с "mdx" о том, как можно найти алгоритм шифрования в CSS, используя плохо защищенный программный DVD-плеер. В разговоре [между Джоном Лехом Йохансеном и "mdx"] 22 сентября "mdx" сообщает, что "кочевник" нашел код для расшифровки CSS, и что "mdx" теперь отправит этот [код] Джону Леху Йохансену. «Кочевник» якобы нашел этот алгоритм дешифрования посредством так называемого реверс-инжиниринга DVD-плеера Xing, где ключи [дешифрования] были более или менее открыто доступны. Благодаря этому была получена информация, которая позволила [для «mdx»] создать код CSS_scramble.cpp. Из журналов чата от 4 ноября 1999 г. и 25 ноября 1999 г. следует, что «кочевник» провел процесс обратного проектирования игрока Xing, который он охарактеризовал как незаконный. Поскольку дело передано в Высокий суд, Йон Лех Йохансен не знал об этом до 4 ноября [1999 г.].

Что касается кода аутентификации, Высокий суд исходит из того, что «кочевник» получил этот код через список электронной рассылки LiVid (Linux Video) в Интернете и что он был создан Дереком Фоккусом. Из сообщения LiVid от 6 октября 1999 года следует, что Дерек Фокус в этот день прочитал исходный код DeCSS и сравнил его со своим собственным. Кроме того, похоже, что «создатели [DeCSS] взяли [код Дерека Фокуса] почти дословно - единственным изменением было удаление заголовка об авторских правах [Дерека Фокуса] и абзаца, содержащего комментарии, а также изменение имен функций». ." Имя [кода] было CSS_auth.cpp.

Высокий суд исходит из того, что программа, которую позже запрограммировал Джон Лех Йохансен, графический интерфейс пользователя, состояла из алгоритма дешифрования «кочевника» и пакета аутентификации Дерека Фокуса. Создание графического пользовательского интерфейса сделало программу доступной даже для пользователей без специальных знаний в программировании. Программа была впервые опубликована в Интернете 6 октября 1999 года, после того как Джон Лех Йохансен опробовал ее на фильме «Матрица». При этом он скачал примерно 2,5%. 200 мегабайт фильма на жесткий диск его компьютера. Этот файл — единственный фрагмент фильма, который Джон Лех Йохансен сохранил на своем компьютере.

Технология и производные работы

[ редактировать ]

Когда выпуск исходного кода DeCSS сделал алгоритм CSS доступным для публичного изучения, вскоре выяснилось, что он подвержен атаке методом перебора, совершенно отличной от DeCSS. Шифрование всего 40-битное и не использует все ключи; Высокопроизводительный домашний компьютер 1999 года с оптимизированным кодом мог перебрать его за 24 часа, а современные компьютеры могут перебрать его за несколько секунд или меньше. [6]

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

[ редактировать ]

Первые юридические угрозы сайтам, размещающим DeCSS, и начало кампании по зеркалированию DeCSS начались в начале ноября 1999 года ( Universal v. Reimerdes ). Вскоре после этого, в январе 2000 года, последовал предварительный судебный запрет по делу DVD Copy Control Association, Inc. против Баннера. В ответ на эти угрозы была разработана программа, также называемая DeCSS, но с несвязанной функцией. Эту программу можно использовать для удаления тегов каскадных таблиц стилей со страниц HTML . В одном случае школа [ который? ] удалил веб-страницу студента, на которой была копия этой программы, приняв ее за оригинальную программу DeCSS, и получил массу негативного внимания в средствах массовой информации. Программа удаления CSS была специально создана для того, чтобы заманить MPAA . таким образом [7]

В знак протеста против законодательства, запрещающего публикацию кодов обхода защиты от копирования в странах, соблюдающих Договор ВОИС по авторскому праву (например, США Закон об авторском праве в цифровую эпоху ), некоторые из них разработали хитрые способы распространения описаний алгоритма DeCSS, например, с помощью стеганографии. , через различные интернет-протоколы, на футболках и в драматических чтениях, в виде MIDI- файлов, в виде стихотворения хайку ( DeCSS хайку ), [8] [9] и даже как так называемое незаконное простое число . [10]

См. также

[ редактировать ]
  1. ^ «Статьи 135–147 Уголовного кодекса Норвегии» . Архивировано из оригинала 10 февраля 2015 года . Проверено 31 июля 2008 г.
  2. Перейти обратно: Перейти обратно: а б More и [dEZZY/DoD] (4 ноября 1999 г.). «Правда о взломе DVD CSS» . Архивировано из оригинала 29 августа 2013 года . Проверено 4 января 2007 г.
  3. ^ «Дерек Фокус положил конец войне яростных разработчиков, подтвердив точку зрения Йохансена» . Архивировано из оригинала 2 декабря 2000 года.
  4. ^ «EFF: код дескремблирования DVD не является коммерческой тайной» . Фонд электронных границ . 22 января 2004 г. Архивировано из оригинала 14 октября 2007 г. Проверено 5 декабря 2005 г.
  5. ^ "Хеле DVD-доммен" [Весь вердикт DVD]. Банда Верденса . 22 декабря 2003 г. Архивировано из оригинала 12 декабря 2008 г. Проверено 25 февраля 2012 г.
  6. ^ «Система шифрования контента (CSS): Введение» . www.cs.cmu.edu . Архивировано из оригинала 1 июля 2024 года . Проверено 29 августа 2019 г.
  7. ^ «Pigdog Journal — Центр распространения DeCSS» . Архивировано из оригинала 7 августа 2018 года . Проверено 28 мая 2007 г.
  8. ^ Шон, Сет. «Как расшифровать DVD — в форме Haiku» . Архивировано из оригинала 20 июня 2005 года . Проверено 5 декабря 2005 г.
  9. ^ Шон, Сет. «История DeCSS Haiku» . Архивировано из оригинала 28 июня 2018 года . Проверено 25 февраля 2012 г.
  10. ^ Турецкий, Дэвид С. «Галерея дескремблеров CSS» . Проверено 25 февраля 2012 г.

Дальнейшее чтение

[ редактировать ]

Лоуренс Лессиг, Будущее идей , 2001, стр. 187–190, доступен в свободном доступе здесь. Архивировано 22 августа 2010 года в Wayback Machine .

[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 83a9a6dac93e8fb5842656a4040594ce__1719860100
URL1:https://arc.ask3.ru/arc/aa/83/ce/83a9a6dac93e8fb5842656a4040594ce.html
Заголовок, (Title) документа по адресу, URL1:
DeCSS - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)