| Не все пользователи 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.
| |