Как стать автором
Обновить

Просмотр DVD-дисков под Linux является незаконным в США

Время на прочтение3 мин
Количество просмотров92K
Не все пользователи Linux знают, что запуск на компьютере лицензионного диска DVD может быть нарушением закона Digital Millennium Copyright Act (DMCA), так же как разлочка и рутование телефонов, снятие DRM-защиты с книг и многое другое.

Кстати, именно по этой причине Ubuntu и другие дистрибутивы Linux отказались от встроенного DVD-плеера, и каждый пользователь должен самостоятельно найти и скачать библиотеку libdvdcss, но только не из официального репозитория.

Журналист и линуксоид Крис Хоффман (Chris Hoffman) довольно доступно изложил суть проблемы. Проблема именно в библиотеке libdvdcss, которая взламывает защиту DVD-дисков с помощью брутфорса 40-битного шифра. Это делается в фоновом режиме незаметно для пользователя.

DMCA (Digital Millennium Copyright Act, закон об авторском праве в цифровую эпоху) выводит за пределы правового поля не только непосредственное нарушение авторских прав путём копирования, но и производство и распространение технологий, позволяющих обходить технические средства защиты авторских прав. Похожие законы действуют и в некоторых других странах, например, в Германии.

Содержимое большинства лицензионных DVD зашифровано с помощью Content Scramble System (CSS), одной из разновидностей DRM. Правообладатели сформировали ассоциацию DVD Copy Control Association (DVD CCA) и получают отчисления с каждого проданного в мире DVD-плеера, на котором установлена поддержка CSS. Без такой поддержки плеер просто не сможет воспроизводить зашифрованное содержание диска. По условиям соглашения, производитель DVD-плеера обязан не только платить отчисления, но и реализовать в плеере поддержку системы регионального кодирования, так что DVD-диск, купленный в одном районе мира, не будет воспроизводиться на плеере, проданном в другом регионе.



К несчастью для медиакопрораций, в 1996 году, когда принимали спецификации CSS, в Америке ещё действовали ограничения на экспорт сильной криптографии. Поэтому ключ шифрования CSS пришлось ограничить 40 битами, а эффективный размер ключа составляет всего 16 бит. Из-за этого систему CSS довольно быстро взломали. В 1999 году вышла знаменитая программа DeCSS, которую написал 15-летний норвежский школьник Йон Йохансен (Jon Johansen) на основе декомпиляции кода проигрывателя Xing. Программа DeCSS получила широкое распространение в интернете, потому что позволяла достаточно легко снять защиту CSS с любого диска DVD с помощью брутфорса. Юного хакера несколько лет таскали по судам, но, в конце концов, признали невиновным, сейчас он работает программистом в США.

После появления DeCSS пользователи Linux впервые получили возможность просмотра лицензионных DVD на персональном компьютере. Pentium II осуществляет брутфорс 16-битного шифра примерно за минуту, а современный ПК — за несколько секунд, полностью перебирая все варианты и извлекая правильный ключ шифрования.

Теперь мы подошли к самому главному — библиотеке libdvdcss, которая занимается именно этим, то есть взломом защиты CSS. Когда пользователь вставляет диск DVD и запускает видеоплеер, библиотека libdvdcss в фоновом режиме начинает брутфорс-атаку. Она заканчивается так быстро, что эта задержка может быть даже незаметна для пользователя, после чего начинается воспроизведение содержимого DVD-диска.

Хотя против разработчиков, распространителей и пользователей «хакерской» библиотеки libdvdcss не осуществлялось уголовного преследования, как в случае с DeCSS, но разницы здесь нет никакой. Libdvdcss точно так же нарушает закон DMCA.

Легальный способ просмотра лицензионных DVD под Linux для американца — покупка сертифицированной программы для просмотра DVD с официальной поддержкой CSS, например, Fluendo DVD Player.

Теги:
Хабы:
Всего голосов 154: ↑133 и ↓21+112
Комментарии114

Публикации

Истории

Ближайшие события

19 августа – 20 октября
RuCode.Финал. Чемпионат по алгоритмическому программированию и ИИ
МоскваНижний НовгородЕкатеринбургСтавропольНовосибрискКалининградПермьВладивостокЧитаКраснорскТомскИжевскПетрозаводскКазаньКурскТюменьВолгоградУфаМурманскБишкекСочиУльяновскСаратовИркутскДолгопрудныйОнлайн
3 – 18 октября
Kokoc Hackathon 2024
Онлайн
10 – 11 октября
HR IT & Team Lead конференция «Битва за IT-таланты»
МоскваОнлайн
25 октября
Конференция по росту продуктов EGC’24
МоскваОнлайн
7 – 8 ноября
Конференция byteoilgas_conf 2024
МоскваОнлайн
7 – 8 ноября
Конференция «Матемаркетинг»
МоскваОнлайн