vue d’ensemble de la DRM Windows Media

Windows le Rights Management media Digital (DRM) est un système de protection du contenu des fichiers multimédias Windows afin que les utilisateurs non autorisés ne puissent pas y accéder. Il existe trois phases pour le cycle DRM de base : l’empaquetage, la gestion des licences et la lecture.

empaquetage de fichiers multimédias Windows

Windows media DRM est conçu pour fonctionner avec Windows fichiers multimédias. un fichier multimédia Windows est un fichier conforme à la spécification ASF (Advanced Systems Format) et qui contient uniquement des données Audio et vidéo qui ont été compressées à l’aide des codecs Windows Media Audio et vidéo.

Lorsqu’un fichier ASF est empaqueté, une section spécifique à DRM est ajoutée à l’en-tête. L’en-tête DRM contient un ID de clé qui identifie le contenu à des fins de licence, et une URL d’acquisition de licence, qui est l’adresse d’une page Web qui peut émettre des licences pour lire le contenu protégé. Il existe bien d’autres informations qui peuvent être placées dans l’en-tête DRM, mais elles sont facultatives. L’en-tête DRM est signé afin que le gestionnaire de package puisse être vérifié.

Le contenu du fichier ASF est chiffré pendant le processus de compression. Toutefois, les informations suivantes dans le fichier empaqueté sont disponibles, même pour les clients qui n’ont pas de licence :

  • Métadonnées stockées dans l’en-tête ASF.
  • Certaines métadonnées stockées dans l’en-tête DRM (par exemple, vous pouvez toujours obtenir l’URL d’acquisition de licence).

Gestion des licences des fichiers protégés

Pour qu’un fichier empaqueté soit lu, une licence doit être émise sur l’ordinateur client. Une licence est un ensemble de données décrivant les conditions dans lesquelles les données des fichiers protégés peuvent être lues. La plupart du temps, une licence est émise pour un fichier protégé en réponse à l’utilisateur qui tente d’effectuer une opération sur le fichier. Toutefois, il est également possible qu’un émetteur de licence remette des licences à un client avant qu’il ne soit demandé explicitement. Pour plus d’informations sur les licences, consultez licences.

Lecture de données à partir de fichiers protégés

Lorsqu’un utilisateur tente d’effectuer une opération sur un fichier protégé (lire, graver sur un CD-ROM, copier sur un appareil, etc.), l’application doit vérifier les licences du contenu sur l’ordinateur client. Si une licence valide existe sur l’ordinateur client, l’opération peut se poursuivre. S’il n’existe aucune licence pour le contenu, ou si aucune licence pour le contenu de l’ordinateur client n’autorise l’action demandée, une licence doit être acquise.

à propos des api étendues du Client DRM Windows Media