Открыть сервис

DeCSS

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

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

Предпосылки появления

В середине 1990-х годов киноиндустрия столкнулась с необходимостью защиты цифровых копий фильмов на оптических носителях. В 1996 году был представлен стандарт DVD-Video, в котором применялась система шифрования Content Scramble System (CSS), разработанная компанией Matsushita (ныне Panasonic) и лицензированная через DVD Copy Control Association (DVD CCA). CSS представляла собой алгоритм с 40-битным ключом, который шифровал видеоданные на диске, чтобы предотвратить их прямое копирование на компьютер. Для воспроизведения лицензионных DVD требовалось наличие аппаратного или программного плеера, имеющего лицензионный ключ для дешифровки.

Однако первые реализации CSS имели серьёзные недостатки: алгоритм был относительно слабым по современным меркам, а ключи часто хранились в незащищённом виде. Кроме того, система не предусматривала легальных средств для копирования фильмов на компьютер для личного использования, что вызывало недовольство пользователей.

Разработка и публикация

В сентябре 1999 года 15-летний норвежский программист Йон Йохансен (Jon Lech Johansen) вместе с двумя анонимными помощниками, известными под псевдонимами «Moose» и «Dark Avenger», создал программу DeCSS. Йохансен, увлекавшийся программированием и криптографией, проанализировал работу лицензионного DVD-плеера Xing Technology и извлёк из него ключи дешифровки. Затем он написал код, который позволял расшифровать CSS-защищённый видеопоток.

DeCSS была впервые опубликована 6 октября 1999 года на форуме LiViD (Linux Video and DVD) — сообществе разработчиков, занимавшихся созданием DVD-плееров для операционной системы Linux. Изначально программа предназначалась для того, чтобы позволить владельцам Linux воспроизводить лицензионные DVD, поскольку на тот момент не существовало официального лицензированного плеера для этой ОС. Однако DeCSS также позволяла копировать фильмы на жёсткий диск, что делало её инструментом для нарушения авторских прав.

Распространение

После публикации DeCSS быстро распространилась через интернет. Энтузиасты размещали её код на веб-сайтах, в новостных группах и файлообменных сетях. В ответ на попытки правообладателей удалить программу из сети, сторонники свободного распространения информации стали публиковать код DeCSS в самых разных формах — от стихотворений и песен до татуировок на теле. Один из наиболее известных примеров — сайт «DVD Jon’s DeCSS Gallery», где код был представлен в виде художественных изображений.

Технические особенности

Принцип работы

DeCSS реализует обратный алгоритм шифрования CSS. Система CSS использует два уровня ключей: дисковый ключ (disk key), зашифрованный в области ввода диска, и ключи заголовков (title keys), которые шифруют отдельные видеофайлы. Для дешифровки программа:

  1. Считывает зашифрованный дисковый ключ из области ввода диска.
  2. Использует один из известных мастер-ключей (player keys) для расшифровки дискового ключа.
  3. С помощью дискового ключа расшифровывает ключи заголовков.
  4. Применяет ключи заголовков для дешифровки видеопотока.

DeCSS не взламывала алгоритм CSS криптоаналитическими методами, а использовала украденные мастер-ключи, что делало её «взломом» в юридическом, но не в математическом смысле.

Ограничения

DeCSS работала только с DVD, защищёнными CSS. Более поздние системы защиты, такие как DVD Region Code (региональная блокировка) или более современные форматы Blu-ray с защитой AACS, не были затронуты. Кроме того, программа не могла дешифровать диски, на которых использовались более сложные версии CSS (хотя такие версии были редкостью).

Юридические последствия

Иски против Йона Йохансена

В январе 2000 года норвежская полиция по запросу DVD CCA провела обыск в доме Йона Йохансена и изъяла его компьютерное оборудование. В 2002 году ему было предъявлено обвинение во взломе (по норвежскому законодательству — нарушение § 145 Уголовного кодекса о несанкционированном доступе к данным). Судебный процесс начался в декабре 2002 года. В январе 2003 года суд первой инстанции оправдал Йохансена, признав, что его действия не были направлены на причинение ущерба, а программа была создана для обеспечения совместимости с Linux. Прокуратура подала апелляцию, но в декабре 2003 года апелляционный суд подтвердил оправдательный приговор. Верховный суд Норвегии отказался рассматривать дело.

Иски против распространителей

В США DVD CCA подавала иски против лиц, публиковавших DeCSS на своих сайтах. Наиболее известное дело — «DVD Copy Control Association, Inc. v. Bunner» (2001–2004), в котором суд Калифорнии признал, что публикация кода DeCSS нарушает авторские права, и запретил его распространение. Однако в 2004 году Верховный суд Калифорнии отменил это решение, сославшись на несоразмерность запрета и возможное нарушение свободы слова.

Законодательство DMCA

В США DeCSS стала ключевым примером в применении Закона об авторском праве в цифровую эпоху (Digital Millennium Copyright Act, DMCA), принятого в 1998 году. DMCA запрещает обход технических средств защиты авторских прав, даже если целью является законное использование (например, для личного копирования). В 2000 году несколько крупных киностудий подали иск против сайтов, распространяющих DeCSS, и суды вынесли предварительные запреты на публикацию кода. Это вызвало протесты со стороны правозащитных организаций, таких как Electronic Frontier Foundation (EFF), которые утверждали, что DMCA нарушает свободу слова и научные исследования.

Влияние и значение

Движение за свободное программное обеспечение

DeCSS стала символом борьбы за право пользователей на управление своими цифровыми устройствами. Она способствовала популяризации концепции «fair use» (добросовестного использования) в цифровую эпоху. Программа также стимулировала развитие свободных DVD-плееров, таких как MPlayer и VLC, которые впоследствии стали стандартом для воспроизведения мультимедиа на многих платформах.

Развитие криптографии и информационной безопасности

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

Культурное влияние

DeCSS породила множество художественных и культурных проектов. В 2001 году норвежская группа «The DeCSS Group» выпустила песню «The DeCSS Song» с текстом, содержащим код программы. В 2002 году художник Фил Хансен (Phil Hansen) создал инсталляцию «DeCSS Code» в виде татуировки на своей руке. В 2003 году вышел документальный фильм «The Code» режиссёра Ханса Фрейя (Hans Freya), посвящённый истории DeCSS и её создателю.

Наследие

DeCSS считается одним из первых и наиболее ярких примеров «цифрового гражданского неповиновения». Она показала, что технические меры защиты авторских прав могут быть легко обойдены, а юридические попытки их защиты — оспорены. Впоследствии аналогичные споры возникали вокруг программ для дешифровки Blu-ray (AnyDVD, MakeMKV) и защиты игровых консолей. DeCSS также повлияла на формирование движения «права на ремонт» (right to repair), которое выступает за доступ пользователей к технической документации и программному обеспечению своих устройств.

Критика

Со стороны правообладателей

Киноиндустрия и DVD CCA критиковали DeCSS как инструмент пиратства, который позволяет незаконно копировать и распространять фильмы. Они утверждали, что даже если программа создавалась для легальных целей (воспроизведение на Linux), её использование для копирования наносит ущерб индустрии. По оценкам Motion Picture Association of America (MPAA), ущерб от пиратства DVD в первые годы после появления DeCSS составлял миллиарды долларов, хотя точные цифры оставались спорными.

Со стороны сообщества свободного ПО

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

Источники

  • Johansen, J. L. (2000). «DeCSS: A Technical Overview». LiViD Project.
  • Electronic Frontier Foundation. (2001). «DeCSS and the DMCA: A Timeline».
  • DVD Copy Control Association, Inc. v. Bunner, 2004 WL 241421 (Cal. 2004).
  • «The Code» (2003), документальный фильм режиссёра Ханса Фрейя.
  • Lessig, L. (2001). «The Future of Ideas: The Fate of the Commons in a Connected World». Random House.
  • Schneier, B. (2000). «Applied Cryptography: Protocols, Algorithms, and Source Code in C». John Wiley & Sons.

BFOmetr — база данных и аналитика по компаниям России.

На главную BFOmetr →