Refusing Licenses to Excluded DRM Components
To ensure that
The
To detect whether a license request is coming from a player using an excluded DRM component, use the WMRMLicGen.IsClientExcluded property. Revoking players by using revocation lists is similar, except that rather than preventing a consumer's player from playing any packaged files (including ones that were acquired before the player was revoked), refusing a license to a player with an excluded DRM component simply prevents the consumer from playing new packaged files on the player. The player itself is not affected.
To install the latest DRM exclusion list for each computer that runs Windows Media License Service (licensing server), go to the Microsoft Web site http://licenseserver.windowsmedia.com/, and then click Download the latest License Service Information. It is recommended that you automate this process to occur periodically.
文章有这样一句:those DRM components known to be damaged or corrupted,我理解它的意思是“那些已损坏或被滥用的DRM组件”,也是不怀好意的DRM组件。
看来,微软定期会整理、更新一份DRM组件排除清单(exclusion list),清单的内容是那些已被破坏的DRM组件的Public Key 列表,这份清单随 License Service Information发放,每个内容发行商都可以定期下载这份清单并应用在自己的许可证服务器上。发放许可证时,License Generator 会自动把排除清单写入许可证,这样就可以避免那些使用被破坏DRM组件的恶意播放器打开、破解、复制自己的受保护内容了。