Teleobjetivo Imagen de Cabecera

Apple apuesta por el trusted computing

21 de Octubre de 2007 · 2 Comentarios

Apple ha anunciado el lanzamiento de un SDK para el IPhone, lo que significa que Apple abrirá su teléfono a terceras partes, pero con restricciones; las aplicaciones deberán estar firmadas para, según la compañía, evitar los virus y malware.

Descrito en pocas palabras, Trusted Computing quiere decir que cada programa que se ejecute en el ordenador tendrá que estar debidamente autentificado, en caso contrario el sistema, o bien se negará a ponerlo en marcha, o bien lo ejecutará con unos privilegios muy recortados a fin de que no pueda dañar al sistema.

Lo cierto es que este concepto resulta muy útil; de entrada, que el software que se distribuyen por Internet esté firmado significa que los redistribuidores (aquellos que ofrecen recopilaciones de programas) no podrán modificar el programa para incluir algún “regalo sorpresa”, una práctica que por desgracia cada día es mas común.

Tener los programas autentificados también quiere decir que, si alguien consigue entrar ilícitamente en nuestro ordenador y trata de reemplazar alguno de los programas que tenemos instalado por una versión trampeada, el sistema será capaz de descubrir el cambio.

En resumen, que el trusted computing permite al propietario de un ordenador tener perfectamente controlado lo que hay instalado en su máquina y le da capacidad para detectar posibles ataques.

La alarma saltó cuando se empezó a sospechar que los fabricantes de ordenadores y sistemas operativos estaban pensando utilizar el trusted computing para bloquear el ordenador, de manera que el usuario solo pudiera utilizar los programas que se le autorizasen. Esto significaría que el fabricante tendría, por ejemplo, exigir pagos a los desarrolladores para permitirles que sus creaciones funcionaran sobre los ordenadores de sus clientes lo que no solo supondría la muerte del software libre, sino que significaría que el software se encarecería a unos niveles abusivos.

Sin embargo, hasta la fecha solo se ha aplicado una modalidad de trusted computing que podríamos llamar “blanda”; sistemas como Windows, Java e incluso la mayoría de las distribuciones de Linux permiten que los paquetes de instalación de software vayan firmados, pero esta firma es opcional; si no está presente, lo único que hace el sistema es mostrarnos un cuadro de dialogo avisándonos y preguntándonos si queremos instalar el programa aunque no esté firmado; si respondemos que si, la instalación continuará normalmente.

Sin embargo, con el IPhone Apple ha decidido estrenarse en el terreno del trusted computing “duro”, en el sentido que el programa solo podrá instalarse si está firmado. ¿Que consecuencias tendrá esto? Apple ha prometido que no pondrá trabas, lo que debería significar que Apple firmará los programas que se desarrollen sin imponer ninguna condición abusiva a los desarrolladores. ¿Será así? La respuesta, el próximo Febrero.

Etiquetas: Tecnologia

2 respuestas ↓

  • 1 Suso // 21 de Octubre de 2007 a la(s) 10:29 pm

    De todas formas el “trusted computing” de Windows es una broma. Yo he llegado a instalar en mi equipo software y drivers descargados directamente de la página de Microsoft que sacaban el mensaje de que “no habían pasado la prueba del logitipo de Windows”. Si ellos mismos no firman sus propios programas ¿para que sirve la firma?

  • 2 ErPaquillo // 26 de Octubre de 2007 a la(s) 6:01 am

    Suso, la firma en Windows aún es experimental, y muchas aplicaciones no se han estandarizado. Pasa con algunos drivers (sobretodo, los antiguos) y poco a poco se va optimizando (en el Vista que tengo instalado para pruebas veo que se ha progresado mucho, y que cada vez va a más…)

    No obstante, el concepto que tenemos, al respecto de la instalación de software porque sí, puede que empiece a cambiar en unos años. Tengamos en cuenta que la certificación de software no se hace para proteger los equipos de “virus”, sino para evitar el funcionamiento de los “cracks” y “keygens” que permiten utilizar software pirata sin limitación de tiempo.

Dejar un Comentario