La gestion des droits numériques (DRM) est un large éventail de technologies et de méthodes utilisées pour s’assurer que quiconque utilise un produit numérique a le droit et l’autorisation de le faire. Les DRM ont une réputation négative, largement imméritée.
Pourquoi les DRM existent-ils ?
Contrairement à une voiture ou à un téléviseur, le code numérique peut être facilement copié et partagé. Cela entraîne une violation du droit d’auteur et le piratage de logiciels. Lorsque les utilisateurs peuvent obtenir une copie de travail d’un produit numérique sans payer, il est possible que les créateurs de ce produit perdent des ventes potentielles.
Les DRM visent à rendre plus difficile la copie non autorisée de contenu numérique, à dissuader le piratage et à protéger les intérêts financiers du créateur. C’est du moins la raison d’être, mais il y a beaucoup de débats sur l’efficacité réelle des DRM à l’usage auquel ils sont destinés.
Il existe de nombreux types de DRM
Il est important de comprendre que tout ce qui peut gérer les droits numériques est DRM. Cela va des solutions low-tech aux DRM sophistiqués qui reposent sur un cryptage complexe et d’autres techniques avancées.
Certaines choses sont DRM comme un effet secondaire de quelque chose d’autre. Les supports de jeux vidéo propriétaires peuvent exister pour d’autres raisons que d’empêcher la copie, mais comme (du moins au début) personne n’a le matériel pour lire ou écrire sur ces supports, il agit effectivement comme DRM.
Certains DRM sont effectivement invisibles pour les utilisateurs, comme le client Steam que les clients utilisent pour télécharger, gérer et jouer à leurs jeux. Un logiciel client est une forme de DRM, mais c’est aussi une application utile qui permet de jouer à vos jeux et d’en garder une trace.
DRM basé sur les médias
Les DRM peuvent être intégrés directement dans le support d’une manière difficile ou impossible à copier. Un exemple célèbre de ceci est le soi-disant « wobble groove ») utilisé par la première console PlayStation de Sony.
Bien que la PlayStation utilisait un support de disque compact (CD) normal, ils ont délibérément pressé une « rainure oscillante » sur le disque en usine que les graveurs de CD standard ne pouvaient pas reproduire. Ainsi, même si vous faisiez une copie bit à bit d’un CD PlayStation, la console pouvait dire qu’il s’agissait d’une copie car la rainure oscillante manquait.
L’expert DRM Modern Vintage Gamer fait un excellent travail d’explication du fonctionnement de la sécurité PS1 sous forme de vidéo.
Clé de produit DRM
Les clés de produit sont peut-être le type de DRM le plus connu, bien qu’elles ne soient plus aussi populaires qu’elles l’étaient autrefois. Lorsque vous achetez un système d’exploitation comme Windows ou un progiciel professionnel, vous pouvez recevoir une carte (ou un e-mail) contenant une clé de produit. Une chaîne de caractères qui sont validés par rapport à une liste de clés approuvées ou la clé est soumise à une formule mathématique qui doit donner un résultat valide.
Les clés de produit ont été vaincues en publiant simplement des listes de clés ou en utilisant un générateur de clés (keygen) qui utilise le même algorithme pour générer des clés que le développeur de logiciels.
DRM exécutable
La partie la plus importante d’un progiciel est son exécutable. C’est le fichier que vous exécutez pour démarrer le programme. Sans cela, vous ne pouvez pas utiliser le logiciel. Le DRM exécutable modifie le fichier exécutable du logiciel afin qu’il ne s’exécute qu’après avoir été validé. Par exemple, l’exécutable peut être chiffré et une licence valide est une clé nécessaire pour le déchiffrer.
Les méthodes DRM qui se concentrent sur le fichier exécutable sont courantes dans les jeux vidéo et dans le monde du piratage de jeux vidéo, le « craquage » de l’exécutable du jeu est généralement au centre des préoccupations des pirates qui souhaitent supprimer la protection contre la copie d’un jeu.
Activation en ligne
L’une des principales faiblesses des DRM, comme les clés de produit ou les fichiers exécutables protégés, est qu’une fois la protection vaincue, il n’y a plus grand-chose à faire. L’activation en ligne, d’autre part, signifie que le logiciel doit rappeler à la maison afin de vérifier qu’il s’agit d’une copie légale.
Bien que cela puisse toujours être vaincu, il peut être plus compliqué d’usurper un serveur de vérification ou de séparer le code qui pilote l’activation en ligne.
Enregistrement en ligne DRM
L’enregistrement DRM est une variante de l’activation en ligne, la seule vraie différence étant le nombre d’activations. Les logiciels qui utilisent le DRM d’enregistrement ne peuvent fonctionner en ligne que pendant des intervalles de temps définis avant de nécessiter une nouvelle activation. Étant donné que la plupart des appareils sont maintenant en ligne la plupart du temps, les gens peuvent même ne pas savoir que le DRM d’enregistrement est présent jusqu’à ce qu’ils voyagent ou ne se connectent pas pendant de longues périodes.
Périphériques DRM physiques et accessoires
Parfois, une solution DRM se présente sous la forme d’un périphérique matériel distinct ou d’une autre solution physique. À l’apogée du jeu sur PC DOS, vous pourriez être confronté à une contestation des droits d’auteur dans le jeu où vous deviez rechercher des mots spécifiques dans le manuel ou utiliser une roue codeuse pour trouver un mot de passe. Étant donné que les jeux sur PC ont largement dépassé les supports physiques, ce type de DRM est obsolète.
Certains logiciels professionnels haut de gamme nécessitent une clé matérielle spéciale, généralement une clé USB, qui doit être présente pour que le logiciel fonctionne. Étant donné que le développeur du logiciel contrôle le nombre de clés matérielles, cela signifie qu’il ne peut pas y avoir plus de copies que de clés. La réplication d’une clé matérielle est beaucoup plus difficile et coûteuse que la suppression des DRM logiciels, mais bien sûr, les pirates de logiciels se concentrent sur l’usurpation de la clé matérielle dans le logiciel ou sur la suppression du besoin du logiciel.
Quand les DRM tournent mal
Les DRM doivent être invisibles pour l’utilisateur et ne jamais gêner l’utilisation du logiciel. La plupart du temps, c’est exactement comme ça que ça marche, mais dans certains cas, les DRM causent de sérieux problèmes. L’un des exemples les plus tristement célèbres est le scandale des rootkits Sony BMG, où les CD de musique Sony ont installé ce qui était essentiellement un logiciel malveillant pour empêcher la copie de leurs CD.
Plus récemment, le jeu vidéo Resident Evil 8 présentait des problèmes de performances sur PC qui n’étaient pas évidents sur les consoles. Après avoir supprimé le DRM, les crackers logiciels ont affirmé que ces problèmes avaient disparu.
Il y a un argument à faire valoir que les DRM qui compliquent la vie des clients payants ne valent pas la peine d’avoir puisque les pirates de logiciels obtiennent un produit plus fluide et plus performant dans certains cas. En d’autres termes, les DRM ne devraient pas punir les utilisateurs légitimes !
Logiciel sans DRM
Bien qu’il n’y ait rien de mal avec les DRM en principe, il est parfaitement compréhensible que certains utilisateurs n’en veuillent pas sur leurs ordinateurs. La bonne nouvelle est que vous pouvez éviter les DRM en faisant quelques choix intelligents avec votre logiciel.
Vous pouvez choisir un système d’exploitation open source tel que Ubuntu ou Fedora Linux. Il en va de même pour les logiciels de productivité. LibreOffice, Inkscape, GIMP et de nombreux autres progiciels open source offrent une option sans DRM pour faire votre travail.
Vous pouvez même obtenir des jeux vidéo sans DRM. Good Old Games garantit que tous leurs jeux n’ont aucun DRM, vous pouvez donc faire des copies de sauvegarde comme vous le souhaitez. Croyez-le ou non, Steam permet aux développeurs de désactiver son DRM intégré, vous pouvez donc également acheter des jeux sans DRM sur Steam.