En informática , un cliente confiable es un dispositivo o programa controlado por el usuario de un servicio, pero con restricciones diseñadas para evitar su uso en formas no autorizadas por el proveedor del servicio. Es decir, el cliente es un dispositivo en el que los proveedores confían y luego venden a los consumidores, en quienes no confían. Algunos ejemplos incluyen los videojuegos que se juegan a través de una red informática o el Content Scramble System (CSS) en los DVD .
El software cliente de confianza se considera fundamentalmente inseguro: una vez que un usuario vulnera la seguridad, la vulneración se puede copiar fácilmente y está disponible para otros. Como afirma el especialista en seguridad informática Bruce Schneier : "Contra el usuario medio, todo funciona; no hay necesidad de un software de seguridad complejo. Contra el atacante experto, en cambio, nada funciona". [1] El hardware cliente de confianza es algo más seguro, pero no es una solución completa. [2]
Los clientes de confianza resultan atractivos para las empresas como una forma de bloqueo del proveedor : vender al cliente de confianza con pérdidas y cobrar más de lo que sería económicamente viable de otro modo por el servicio asociado. Un ejemplo temprano fueron los receptores de radio que eran subvencionados por las emisoras, pero restringidos a recibir únicamente su estación de radio. Ejemplos modernos incluyen grabadoras de vídeo que por ley están obligadas a incluir protección de copia Macrovision , el sistema de código de región de DVD y consolas de videojuegos con código de región .
La computación confiable tiene como objetivo crear hardware informático que ayude en la implementación de dichas restricciones en el software e intenta hacer que la elusión de dichas restricciones sea más difícil.