Кстати, именно по этой причине 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 CCA, но и реализовать в плеере поддержку системы регионального кодирования, так что DVD-диск, купленный в одном районе мира, не будет воспроизводиться на плеере, проданном в другом районе мира.
К несчастью для медиакопрораций, в 1996 году, когда принимали спецификации CSS, в Америке ещё действовали ограничения на экспорт сильной криптографии за пределы страны. Поэтому ключ шифрования CSS пришлось ограничить смешными 40 битами. Из-за этого и других слабостей систему CSS довольно быстро взломали. В 1999 году вышла знаменитая программа DeCSS, которую написал 15-летний норвежский школьник Джон Йохансен (Jon Johansen) на основе обратной разработки кода проигрывателя Xing. Программа DeCSS получила широкое распространение в интернете, потому что позволяла достаточно легко снять защиту CSS с любого диска DVD с помощью брутфорса. Юного хакера несколько лет таскали по судам, но, в конце концов, признали невиновным, сейчас он работает программистом в США.
После появления DeCSS пользователи Linux впервые получили возможность просмотра лицензионных DVD на персональном компьютере. Современный ПК осуществляет брутфорс 40-битного шифра в течение нескольких секунд, полностью перебирая все варианты и извлекая правильный ключ шифрования. И вот теперь мы подошли к самому главному — библиотеке libdvdcss, которая занимается именно этим, то есть взломом защиты CSS.
Когда пользователь вставляет диск DVD и запускает видеоплеер, библиотека libdvdcss в фоновом режиме начинает брутфорс-атаку. Она заканчивается так быстро, что эта задержка может быть дадже незаметна для пользователя, после чего начинается воспроизведение содержимого DVD-диска.
Хотя против разработчиков, распространителей и пользователей «хакерской» библиотеки libdvdcss не осуществлялось уголовного преследования, как в случае с DeCSS, но разницы здесь нет никакой. Libdvdcss точно так же нарушает закон DMCA.
Легальный способ просмотра лицензионных DVD под Linux для американца — покупка сертифицированной программы для просмотра DVD с официальной поддержкой CSS, например, Fluendo DVD Player.
ссылка на оригинал статьи http://habrahabr.ru/post/171419/
Добавить комментарий