3.- Entonces, ¿ya no podré usar mis
MP3s nunca más?
Con los MP3s existentes, quizá no pase nada
durante algún tiempo. Microsoft dice que TC no hará que
nada deje de funcionar de repente. Pero una reciente actualización
del Windows Media Player ha causado gran
controversia insistiendo en que los usuarios deben aceptar una
licencia que permita futuras medidas anti-piratería, que
pueden incluir el borrado de contenido 'pirateado' encontrado en el
ordenador. Del mismo modo, es poco probable que programas que dan a
las personas más control sobre sus PCs, como VMware
y Total Recorder,
funcionen bajo TCPA. Así que tendrás que usar un
reproductor diferente - y si éste reproduce MP3s pirateados,
parece dificil que esté autorizado a reproducir los nuevos
títulos, ya protegidos.
Establecer las políticas de seguridad de
sus ficheros es problema de cada una de las aplicaciones, usando un
Servidor de Políticas. De esta forma Windows Media Player
puede averiguar bajo qué condiciones se debe reproducir un
determinado título protegido. De esta forma, yo espero que
Microsoft haga acuerdos con los Proveedores de Contenidos, pudiendo
éstos experimentar con nuevos modelos de negocios: quizá
puedas comprar CDs a un tercio de su precio, pero que solo se
reproduzcan 3 veces; si pagas lo restante, obtienes derecho a oirlo
cuantas veces quieras. Quizá se te permita dejar tu copia
digital de un disco a un amigo, pero entonces tu propia copia no
funcionaría hasta que tu amigo te la devuelva. Con más
probabilidad, no podrás dejar música a tu amigo en
absoluto. Estas políticas harán la vida más
incómoda a determinadas personas; por ejemplo, la codificación
regional te puede prohibir ver una película en polaco si tu PC
fue comprado fuera de Europa.
Esto se podría hacer hoy en día -
Microsoft simplemente tendría que poner un parche en el WMP -
pero una vez que TC impida a la gente alterar los programas
reproductores, y haga más fácil a Microsoft controlar
los parches y actualizaciones, será imposible escapar. El
control sobre el software de reproducción es tan importante
que las autoridades antimonopolio de la Unión Europea están
proponiendo penalizar a Microsoft por su comportamiento
anticompetitivo mediante la obligación de eliminar su Media
Player o incluir en el sistema operativo Windows herramientas de
terceros. La profundidad y ámbito del control sobre medios
será ampliamente reforzado por TC.
4.- ¿Cómo funciona TC?
TC provee métodos para monitorizar los
componentes de los PCs ensamblados en el futuro. La implementación
elegida en la primera fase de TC es un chip 'Fritz' - una tarjeta
inteligente soldada a la placa madre. La versión actual tiene
5 componentes: el chip Fritz, una función de memoria
acortinada (curtained memory), un núcleo (kernel) de
seguridad en el sistema operativo ("Nexus", en lenguaje
Microsoft), un núcleo de seguridad en las aplicaciones TC (NCA
según Microsoft) y una infraestructura back-end de servidores
de seguridad en línea mantenidos por los fabricantes de
hardware y software para englobar todo.
Fritz supervisaba el arranque en la versión
inicial de TC, de modo que el PC acababa en un estado predecible, con
hardware y software conocidos. La versión actual de Fritz
tiene un componente de monitorización pasivo que almacena el
hash del estado de la máquina al arrancar. Este hash se
calcula usando detalles del hardware y software (tarjeta de sonido,
vídeo, etc) y el software (sistema operativo, drivers, etc).
Si la máquina finaliza en el estado aprobado, Fritz pondrá
a disposición del sistema operativo las claves criptográficas
necesarias para descifrar aplicaciones TC y sus datos. Si no finaliza
en un estado aprobado, el hash será incorrecto y Fritz no dará
la clave adecuada. La máquina podrá ejecutar
aplicaciones no-TC y acceder a datos no-TC, pero el material
protegido no estará disponible.
El núcleo de seguridad del sistema
operativo ("Nexus") hace de puente entre el chip Fritz y
los componentes de seguridad de las aplicaciones ("NCAs").
Revisa que los componentes hardware estén en una lista TCPA
aprobada, y que los componentes software han sido firmados y que
ninguno de ellos tienen un número de serie que haya sido
revocado. Si se hacen cambios significativos a la configuración
de un PC, el ordenador debe conectarse a Internet para poder ser
vuelto a certificar: el sistema operativo se encarga de todo esto. El
resultado es un PC que arranca en un estado conocido con una
combinación aprobada de hardware y software (cuyas licencias
no han expirado). Finalmente, Nexus funciona junto a la nueva
"memoria acortinada" para impedir que ninguna aplicación
TC lea o escriba los datos de otra aplicación TC. Estas
características se denominan Lagrande
Technology (LT) para CPUs Intel y TrustZone
para ARM.
Una vez que la máquina esté en este
estado aprobado, con aplicaciones TC cargadas y aisladas de
interferencias causadas por otro software, Fritz lo puede certificar
ante terceras partes: por ejemplo, puede autenticarse ante Disney
para probar que la máquina es un receptor adecuado de
"Blancanieves". Esto significa certificar que el PC está
ejecutando en ese momento un programa autorizado - MediaPlayer,
DisneyPlayer, lo que sea – con su NCA correctamente cargado y
aislado por la memoria acortinada de desensambladores (debuggers) u
otras herramientas diseñadas para copiar el contenido. El
servidor de Disney entonces manda datos encriptados, con una clave
que usará Fritz para descifrarlo. Fritz solamente pondrá
la clave a disposición de la aplicación mientras el
entorno permanezca 'fiable' (trustworthy). En este caso, fiable
significa de acuerdo a lo que la Política de Seguridad bajada
del servidor de políticas diga. Esto significa que Disney
podría ofrecer sus contenidos solamente al autor de un
reproductor de medios que esté de acuerdo en respetar ciertas
condiciones. Éstas pueden ser pagos, por ejemplo: Disney puede
insistir en que la aplicación cobre 1 dólar cada vez
que ves una pelicula. La aplicación en sí misma también
puede ser alquilada. Parece que las posibilidades están
solamente limitadas por la imaginación de los vendedores...
|