URL: https://linuxfr.org/users/gaetan_63/journaux/peut-on-mexpliquer-les-drm Title: Peut on m'expliquer les DRM? Authors: Stibb Date: 2006年03月02日T00:54:04+01:00 Tags: Score: 0 Bonjour, en ces temps très sévère je me pose une grande question: pourquoi tout le monde crit il en disant que les DRM est impossible de coder en logiciel libre, que c'est completement inconpatible,...? Bref, d'abord: C'est quoi exactement DRM? dans Linux, par exemple, se serait implémenté comment, si on peut imaginer que ce soit possible? Pour par exemple, garantir que tel utilisateur a bien payer son morceau MP3 qu'il écoute. En utilisant des techniques d'ingénieurie inverse, on peut retrouver l'algorithme d'un exécutable, alors où est la valeur ajoutée? A ce que j'ai compris, le matériel fourni une clé de décryptage, et ça, que l'on est le code source ou pas, impossible de le récupérer/modifier etc. Sachant que le binaire est lui signé (et "vérifié" par le matériel) et qu'il ne peut pas s'exécuter modifié, on ne peut pas le changer par une version crackée. Et même, si le système est poussé à bout, jamais au grand jamais la clé (privée) ne remonte à l'espace utilisateur (donc impossible d'espionner l'espace mémoire, etc). Donc les données cryptée arrivent d'un coté, un systeme génère ce qu'il faut pour les décryptée (flot de clé synchrone,...) et boum, le système tient. Ce qui fait que demain, même si les codes sources d'un programme de gestion de DRM se retrouve dans le domaine publique, cela n'altère en rien la sécurité du programme. C'est le matériel (donc bcp plus difficilement patchable) qui est responsable de la sécurité. Bref, où est exactement le probleme pour avoir, demain, le code source complet de l'algo utilisé par apple dans itune pour gérer les DRM? En quoi ça casserait le système? Donc on en arrive à la question: est ce que l'on peut faire un DRM libre? Sun semble en proposer un : [http://www.techweb.com/wire/security/179103523](http://www.techweb.com/wire/security/179103523) G.