Resumen

  • La Recomendación EME de 2017 fijó una API del navegador para tratar contenido cifrado. Clear Key era el mínimo común obligatorio; los demás sistemas de claves y módulos de descifrado conservaban implementaciones propias.
  • El director del W3C decidió publicar pese a objeciones sobre los módulos y un compromiso de protección de la investigación. La EFF apeló; el resultado anunciado en septiembre fue de 108 votos a favor de la decisión, 57 en contra y 20 abstenciones.

El navegador habla; otro sistema descifra

La explicación que publicó el W3C el 6 de julio de 2017 partía de un problema real para quienes distribuían películas protegidas: los complementos externos habían asumido la reproducción, fuera de gran parte del control habitual del navegador. El consorcio quería trasladar esa conversación al entorno del navegador. Ahí veía una mejora de seguridad, privacidad y experiencia de uso.

El texto de Encrypted Media Extensions trazó el alcance exacto. Una aplicación web puede consultar sistemas de claves, crear sesiones e intercambiar mensajes de licencia. La especificación exige Clear Key como base compartida. La operación de descifrar corre a cargo de un Content Decryption Module, o CDM. El W3C definió la API común, mientras que cada sistema de protección podía conservar su propio módulo y sus reglas de implementación.

Esa frontera importa más que el nombre de la función JavaScript. Dos navegadores pueden ofrecer EME y no tener acceso al mismo CDM. Incluso con el módulo disponible, el servicio debe conceder una licencia. La norma abrió una vía uniforme para pedir acceso; la capacidad de concederlo siguió distribuida entre proveedores y titulares de derechos.

Siete motivos para discutir la publicación

La decisión del 6 de julio reunió las objeciones en siete grupos: protección de usuarios, proyectos de software libre, definición de CDM, leyes contra la elusión, accesibilidad, entrada de nuevos competidores y archivo de contenidos. El director pidió aclaraciones para algunos puntos y desestimó otros como obstáculos a la publicación.

El grupo de trabajo había intentado diseñar una interfaz común entre CDM, según ese documento. La dejó fuera del alcance de la primera versión. El director mantuvo abierto el asunto para el futuro, pero aprobó que EME siguiera adelante. También reconoció que las conversaciones sobre un pacto de no agresión respecto de las leyes contra la elusión no habían alcanzado consenso entre los miembros. El W3C recomendó a las organizaciones que no usaran esas leyes para impedir investigación de seguridad y privacidad. La recomendación quedaba escrita; el pacto colectivo que pedían los críticos no existía.

El propio W3C admitió otro límite incómodo: con módulos cerrados, el texto de una norma no podía imponer técnicamente una protección completa al usuario. Aun así, su dirección consideró mejor que el navegador mediara la interacción en lugar de dejarla en antiguos complementos. Esa fue la apuesta que sometió a la autoridad del consorcio.

La apelación puso números a la autoridad

La EFF notificó su apelación el 12 de julio. Su argumento principal era de procedimiento: los miembros no habían votado la propuesta de un compromiso que protegiera la investigación antes de que el director declarara EME apto para convertirse en Recomendación. La organización temía que la ausencia de ese acuerdo debilitara auditorías, adaptaciones de accesibilidad y la entrada de actores nuevos. Era su diagnóstico, expuesto ante el propio W3C.

El consorcio llevó la decisión a sus miembros. En el anuncio del 18 de septiembre dio la cuenta: 108 respaldaron avanzar, 57 se opusieron y 20 se abstuvieron. Ese día publicó EME como Recomendación. El comunicado señaló que los navegadores podían optar por no implementarla y que HTML no exigía EME para cumplir la norma. La votación decidía el respaldo institucional del W3C, no instalaba un CDM en todos los equipos.

El estándar quedó con un alcance preciso y un conflicto visible. El W3C consiguió una puerta compartida hacia el vídeo cifrado. Los sistemas situados detrás siguieron sujetos a decisiones de proveedores y titulares de derechos. La apelación perdió la votación, pero dejó el desacuerdo dentro del expediente: quién puede inspeccionar la maquinaria cuando la organización que estandariza la puerta no controla la llave.