Веб-защита от копирования: Google и Microsoft — пионеры в DRM
Содержание:
1. Введение;
2. Google и Microsoft — пионеры в DRM (Вы читаете данный раздел).
Технология HTML-DRM весьма проста: если вы обращаетесь к веб-странице с защищенным видеоконтентом, используя Chrome или Internet Explorer, браузер определяет, что поток является зашифрованным. Затем javascript-приложение, загруженное в интернет-обозреватель, «спрашивает» веб-страницу о ключе. Оно получает от правообладателей лицензию вместе с ключом. Одновременно с этим программа запрашивает закодированный видеопоток с файлового сервера. Теперь браузер передает ключ и закодированный поток в модуль CDM, который расшифровывает поток и возвращает отдельные видеокадры обратно в браузер, а тот воспроизводит их на мониторе или дает непосредственный доступ к файлу. Тип и стойкость шифрования не определяется в ЕМЕ, за это отвечает реализованная CDM-система.
Данная процедура может изменяться, так как в EME определен только код Java Script. Таким образом, модуль декодирования при воспроизведении способен «обходить» и браузер, и операционную систему и отправлять кадры непосредственно через видеокарту на HDMI-выход. Благодаря этому блокируется нелегальная запись видеоконтента на компьютер пользователя. С другой стороны, расширения Encrypted Media Extensions также предусматривают методы шифрования Clear key, не использующие модуль CDM. При этом не требуется ни сервер лицензий, ни проприетарное шифрование, так как приложение Java Script получает ключ непосредственно с веб-страницы и отправляет его в браузер, который отвечает за декодирование видео.
Противодействие ЕМЕ оказывают организации, выступающие за открытую Сеть, такие как Electronic Frontier Foundation и Mozilla. Они приводят следующие аргументы: посредством модуля Content Decryption Module теоретически возможно избирательно блокировать любой контент. Таким образом, от принципов открытой вебсети останется очень мало. Также разработчики Firefox не имеют возможности «заглянуть» в CDM. Они не знают, исходят ли угрозы безопасности (и какие) от этого модуля. В противоположность Flash-плагину модуль декодирования нельзя просто деинсталлировать. Сторонники, напротив, считают, что жизнь для «серферов» станет проще, так как им не надо будет заботиться о правильном воспроизведении видео. Кроме того, Microsoft больше не разрабатывает приложение Silverlight и через несколько лет хочет полностью прекратить его поддержку. Поставщик потокового видео — компания Netflix — использует Silverlight, если пользователь не установил ЕМЕ-совместимый браузер. Поэтому лидеру рынка потокового контента в не столь отдаленной перспективе требуется другая система.
Netflix обладает в США такой рыночной мощью, что даже Mozilla поддалась давлению и хочет реализовать ЕМЕ в Firefox. Для этого браузер получит модуль CDM от компании Adobe, который функционирует как «черный ящик»: закодированные фильмы проигрыватель получает от модуля, декодирующего и отправляющего их в расшифрованном виде. Насколько осторожно Mozilla подходит к решению вопроса, видно из того, что Firefox стал одним из последних препятствий, стоящих на пути массовой реализации DRM путем использования Encrypted Media Extension. Даже Apple внедрила ЕМЕ в свою новую Mac OS X. Сеть в целом станет немного более коммерческой не позднее, чем ЕМЕ будет реализована в iOS.
1. Введение;
2.
Технология HTML-DRM весьма проста: если вы обращаетесь к веб-странице с защищенным видеоконтентом, используя Chrome или Internet Explorer, браузер определяет, что поток является зашифрованным. Затем javascript-приложение, загруженное в интернет-обозреватель, «спрашивает» веб-страницу о ключе. Оно получает от правообладателей лицензию вместе с ключом. Одновременно с этим программа запрашивает закодированный видеопоток с файлового сервера. Теперь браузер передает ключ и закодированный поток в модуль CDM, который расшифровывает поток и возвращает отдельные видеокадры обратно в браузер, а тот воспроизводит их на мониторе или дает непосредственный доступ к файлу. Тип и стойкость шифрования не определяется в ЕМЕ, за это отвечает реализованная CDM-система.
Данная процедура может изменяться, так как в EME определен только код Java Script. Таким образом, модуль декодирования при воспроизведении способен «обходить» и браузер, и операционную систему и отправлять кадры непосредственно через видеокарту на HDMI-выход. Благодаря этому блокируется нелегальная запись видеоконтента на компьютер пользователя. С другой стороны, расширения Encrypted Media Extensions также предусматривают методы шифрования Clear key, не использующие модуль CDM. При этом не требуется ни сервер лицензий, ни проприетарное шифрование, так как приложение Java Script получает ключ непосредственно с веб-страницы и отправляет его в браузер, который отвечает за декодирование видео.
Быть ли свободному Интернету?
Противодействие ЕМЕ оказывают организации, выступающие за открытую Сеть, такие как Electronic Frontier Foundation и Mozilla. Они приводят следующие аргументы: посредством модуля Content Decryption Module теоретически возможно избирательно блокировать любой контент. Таким образом, от принципов открытой вебсети останется очень мало. Также разработчики Firefox не имеют возможности «заглянуть» в CDM. Они не знают, исходят ли угрозы безопасности (и какие) от этого модуля. В противоположность Flash-плагину модуль декодирования нельзя просто деинсталлировать. Сторонники, напротив, считают, что жизнь для «серферов» станет проще, так как им не надо будет заботиться о правильном воспроизведении видео. Кроме того, Microsoft больше не разрабатывает приложение Silverlight и через несколько лет хочет полностью прекратить его поддержку. Поставщик потокового видео — компания Netflix — использует Silverlight, если пользователь не установил ЕМЕ-совместимый браузер. Поэтому лидеру рынка потокового контента в не столь отдаленной перспективе требуется другая система.
Netflix обладает в США такой рыночной мощью, что даже Mozilla поддалась давлению и хочет реализовать ЕМЕ в Firefox. Для этого браузер получит модуль CDM от компании Adobe, который функционирует как «черный ящик»: закодированные фильмы проигрыватель получает от модуля, декодирующего и отправляющего их в расшифрованном виде. Насколько осторожно Mozilla подходит к решению вопроса, видно из того, что Firefox стал одним из последних препятствий, стоящих на пути массовой реализации DRM путем использования Encrypted Media Extension. Даже Apple внедрила ЕМЕ в свою новую Mac OS X. Сеть в целом станет немного более коммерческой не позднее, чем ЕМЕ будет реализована в iOS.