Skip to main content

Mozilla hader det, men streaming video DRM kommer til Firefox

Mozilla vil opgradere sin Firefox-browser med copyrightbeskyttelsesteknologi og frygte tab af brugere, hvis de ikke kan afspille beskyttet indhold fra tjenester som Netflix, Hulu og Amazon.

Organisationen har langt imod DRM Digital Rights Management) teknologier, der søger at forhindre uautoriseret deling af indhold under copyrightbeskyttelse. Kritikere siger, at DRM også forhindrer lovlig brug af indhold, som f.eks. En person, der flytter den mellem to af deres egne enheder.

"Mens vi helst foretrækker en verden og et web uden DRM, har vores brugere brug for det for at få adgang til det indhold, de ønsker , Skrev Andreas Gal, CTO og vicepræsident for mobil til Mozilla i et blog-mail onsdag.

DRM-specifikationen, kaldet Encrypted Media Extensions (EME), bliver først implementeret i desktop-versionen af ​​Firefox, skrev Gal. Han gav ikke en tidslinje. Google og Microsoft understøtter EME, og store indholdsleverandører støtter også det, skrev han.

Læs: Firefox 29 anmeldelse: Stalwart-browseren får en storslået makeover

EME blev udviklet af World Wide Web Consortium (W3C) og er designet at lade indhold kun afspilles af autoriserede brugere. DRM har længe været en del af Web-landskabet, med plugins som Adobe Flash og Microsofts Silverlight-understøttende kopibeskyttelse.

W3Cs EME-specifikation implementerer DRM direkte i webstakken, skrev Gal. Indhold på et websted mærket med et HTML5-tag udløser et Content Decryption Module (CDM), som kan få adgang til de nøgler, der er nødvendige for at dekryptere indholdet.

Mozilla har været bekymret over CDM'er, da komponenterne indeholder proprietær kode, der ikke er vist i EME-specifikationen . Koden er hemmelig for at forhindre brugerne i at forsøge at omgå afspilningsbegrænsninger.

Firefox kode er åben kilde, og Gal skrev, at "for Mozilla er det vigtigt, at al kode i browseren er åben, så brugerne og sikkerhedsforskerne kan se og gennemgå koden. "

DRM kan også potentielt lække brugernes private information, skrev Gal. Mange DRM-systemer "fingeraftryk" en enhed, der samler identificerende oplysninger, så de kan forhindre indholdet i at blive afspillet på en anden enhed.

Mozilla har ikke mange valgmuligheder, da det skal bruge en closed-source CDM til at implementere EME. Det har besluttet at bruge Adobes CDM og implementere det på en måde, der "opfylder kravet om indholdsindustrien, mens man forsøger at give brugerne så meget kontrol og gennemsigtighed som muligt," skrev Gal.

Firefox vil indpakke Adobes CDM i en åben -kilde sandkasse forseglet fra en brugers harddisk og netværk. Sandkassen tillader kun CDM'en at kommunikere nok eksternt for at vise indholdet. Det tillader ikke fingeraftryk på enheden.

"I stedet spørger CDM'en sandkassen til at levere en unik identifikator pr. Enhed," skrev Gal. "Denne sandboxgenererede unikke identifikator gør det muligt for CDM at binde indhold til en enkelt enhed, som indholdsindustrien insisterer på, men det gør det uden at afsløre yderligere oplysninger om brugeren eller brugerens enhed."

For at forhindre sporing på tværs af et nummer af websteder vil Firefox ændre den unikke identifikator, der præsenteres for hvert websted, hvilket gør det "vanskeligere at spore brugere på tværs af websteder med denne identifikator", skrev Gal.

Mozilla distribuerer sin open source-sandkasse, men CDM'en skal hentes fra Adobe, skrev Gal.