После известной истории с уходом Брендана Айка под давлением ЛГБТ, для Mozilla Firefox настали времена перемен. На мой, субъективный взгляд не в лучшую сторону. Самое время доставать портретики со Столлманом и устраивать шествия. Речь идет внедрении DRM-защиты контента для потокового видео. Андреас Гал, недавно назначенный на должность технического директора Mozilla, поделился планами по внедрению в браузер поддержки спецификаций W3C EME. Эти спецификации описывают DRM-защиту контента, воспроизводимого в виде шифрованного потока. Для этого будет создан проприетарный модуль, расшифровывающий веб-содержимое.
Непростое решение
По мнению Гала, Firefox вынужден столь резко менять свою политику свободы и открытости из опасений проиграть в конкуренции с другими браузерами, которые уже активно участвуют в разработке подобных DRM-модулей. В случае, если Firefox решит пойти на принцип и отказаться от поддержки таких решений, его пользователи могут внезапно обнаружить, что такие сервисы как Netflix, Amazon Video, Hulu для них недоступны. Их доля трафика в США составляет 30% от общего объема. Велика вероятность, что среднестатистический юзер не захочет задумываться «почему кино не играет» и просто сменит браузер на альтернативный. Задача Firefox, по мнению нового руководителя, состоит в обеспечении доступа к контенту, хотя это и идет вразрез с философией открытости и свободы Mozilla.
Принцип DRM
Для обеспечения поддержки EME будет создан проприетарный модуль. Закрытость необходима для реализации очень спорного принципа «Security through obscurity», что по идее затруднит реверс-инжиниринг и взлом защиты. Производством зонда модуля защиты займется корпорация Adobe, благодаря своим связям со многими из крупных контент-провайдеров. Предполагается изолировать модуль в песочнице, которая не должна позволить ему ничего, кроме прямой функции работы с шифрованным содержимым. Песочница обеспечит ему связь с Firefox для приема зашифрованных данных и выдачи результатов. Модуль не будет иметь прямого доступа к жесткому диску пользователя или к сети.
Естественно, как и в других системах DRM, будет собираться идентификационная информацию об устройстве пользователя и осуществляться меры по защите от несанкционированного копирования. Песочница не может дать модулю прямого доступа к идентификационным данным, поэтому DRM-модуль, будет получать эти данные от нее. Считается, что песочница не должна иметь возможностей подмены данных, что могло бы повлечь несанкционированный доступ или копирование. Проприетарный модуль не будет поставляться по умолчанию, а будет загружаться отдельно.
Что дальше?
Радоваться особо нечему. Как человек, искренне поддерживающий opensource и ценности Столлмана, я не могу не видеть, что мир достаточно упорно катится в сторону того, что было описано в «Право читать». Мне не совсем понятно, что остановит сообщество от модификации песочницы для обхода всех этих защит, скармливая левые данные проприетарному модулю. Также не покидает стойкое ощущение, что всевидящее око Большого Брата очень хочет в том или ином виде получать больше данных, чем пользователь хотел бы отдать. Хотя, возможно, это моя личная паранойя.
Автор: Meklon