Windows Media DRM - Windows Media DRM

Windows Media DRM eller WMDRM, er en Digital Rights Management- tjeneste for Windows Media- plattformen. Den er designet for å levere levering av lyd- eller videoinnhold over et IP-nettverk til en PC eller annen avspillingsenhet på en slik måte at distributøren kan kontrollere hvordan innholdet brukes.

WMDRM inkluderer følgende komponenter:

  • Windows Media Rights Manager (WMRM) SDK for innpakning av innhold og utstedelse av lisenser
  • Windows Media Format SDK (WMF SDK) for å bygge Windows-applikasjoner som støtter DRM og Windows Media-format
  • Windows Media DRM for bærbare enheter (WMDRM-PD) for støtte for offline avspilling på bærbare enheter (Janus)
  • Windows Media DRM for nettverksenheter (WMDRM-ND) for streaming av beskyttet innhold til enheter som er koblet til et hjemmenettverk (Cardea)

Windows Media DRM ble erstattet i Windows 10 Anniversary Update til fordel for Microsoft PlayReady .

Hvordan det fungerer

I mai 2007 publiserte Microsoft nettverksprotokollen bak lisensinnsamlingsmekanismen. I henhold til spesifikasjonen får klientprogramvaren et 7 byte innholdsnøkkel K- innhold fra ren tekst fra lisensserveren. Serveren krypterer nøkkelen før den overføres til klienten med en globalt forhåndsdefinert 160-bits ECC- nøkkel, ECC 1 . Serveren sender også en innholdsnøkkel-ID, ukryptert. Klienten bruker deretter K- innholdet som en RC4- nøkkel for å dekryptere den lisensierte mediestrømmen.

Som et anti-spoofing-tiltak blir flere felt som avspillingsrettigheter og et tilfeldig nummer kryptert med tre flere forhåndsdefinerte ECC-nøkkelpar, enten av klienten eller serverprogramvaren:

  • klientprogramvare ECC nøkkelpar KC,
  • klientmaskin ECC nøkkelpar KM,
  • serverprogramvare ECC-nøkkelpar KS.

En analyse av versjon 2 av DRM-ordningen i Windows Media Audio avslørt at det var ved hjelp av en kombinasjon av elliptisk kurve-kryptografi nøkkelutveksling, den DES blokk chiffer , en tilpasset blokk chiffer kalt MultiSwap (for MAC bare), den RC4 stream cipher, og den SHA-1 hashing funksjon.

Windows Media DRM er designet for å kunne fornyes, det vil si at den er designet med forutsetning om at den vil bli sprukket og må oppdateres kontinuerlig av Microsoft. Resultatet er at mens ordningen har blitt sprukket flere ganger, har den vanligvis ikke holdt seg sprukket lenge.

Versjon 1 ble utgitt i april 1999 og støttet grunnleggende forretningsregler som utløpsdatoer. Versjon 2 ble utgitt i januar 2003 og er også kjent som versjon 7.x og 9, for å holde synkronisering med tilsvarende versjoner av Windows Media Player . Versjon 3 , bedre kjent som DRM v10, ble utgitt i 2004. Tidligere versjoner av systemet har sprekker tilgjengelig, noe som betyr at innhold som er begrenset med disse versjonene, kan få beskyttelsen fjernet. Versjon 10 ble sprukket tidlig i 2005, men en programvareoppdatering ble kort presset som forseglet det aktuelle hullet.

Vanligvis har denne typen sprekker fungert på samme måte til en viss grad. Snarere enn å bryte selve krypteringen, som er umulig, hekter de eller forstyrrer den "black box" -komponenten når den løper for å dumpe innholdsnøklene eller det ukrypterte innholdet fra minnet.

Interoperabilitet

Innhold levert med WMDRM-kryptering er ikke allment tilgjengelig. Microsoft Windows støtter avspilling av innhold som er beskyttet med WMDRM-kryptering, og formatet har blitt populært blant produsenter av forbrukerelektronikk , hvorav mange har lisensiert WMDRM-dekodningskomponenten for enheter som TV-apparater , digitalboxer og Blu-ray- spillere.

Den åpne nettverksprotokollen for digital rettighetsadministrasjon, [MS-DRM] fra MCPP- samlingen, bestemmer at programvareutviklere har rett til å implementere protokollen utenfor Microsofts utviklingsverktøy og miljø.

Fjerning

Verktøy er opprettet for å fjerne filer fra Windows Media DRM, slik at de kan spilles på ikke- Janus- plattformer. Disse verktøyene ble vanligvis utviklet med tanke på en spesifikk versjon av Individualized Blackbox Component (IBX) og fungerer sjelden på en versjon de ikke var eksplisitt designet for. Microsoft i tillegg til å oppgradere IBX når det ble sprukket, forfulgte også rettslige skritt mot de som utviklet og var vert for disse verktøyene, og drev utviklingen og distribusjonen enda lenger under jorden og fragmenterte den. Disse verktøyene kan deles inn i tre kategorier: dekrypter, nøkkelfinner og alt-i-ett (finner nøklene og dekrypteres deretter). Microsoft har vært mer vellykket med å klemme utviklingen og distribusjonen av verktøyene som er i stand til å finne nøkkel, enn de som dekrypterer koding, slik det fremgår av den kontinuerlige eksistensen av SourceForge- prosjektet FreeMe2.

FairUse4WM

Det ble hevdet at ett bestemt verktøy, FairUse4WM (utgitt 19. august 2006) skrevet av Viodentia , hadde muligheten til å fjerne DRM fra filer beskyttet med WMDRM. Dette er et alt-i-ett-verktøy.

Microsoft svarte på flere måter. Først den 28. august 2006 ga Microsoft ut en ny versjon av IBX for å forhindre at dette verktøyet fungerer. Microsoft informerte også partnere om at de jobbet for å løse dette problemet ytterligere, gitt at angivelig løsningen også ble omgått i løpet av få dager. Microsoft utstedte også varsel om fjerning til eiere av nettsteder som distribuerer FairUse4WM. Til slutt, 22. september 2006, anla Microsoft en føderal søksmål mot John Does 1–10 a / k / a "viodentia" i håp om å identifisere personen eller ansvarlige. Imidlertid nekter operatøren av det høyest rangerte speilet til verktøyet, James Holden, å ha mottatt slike varsler eller trusler. Kunne ikke finne identiteten til Viodentia, i april 2007 droppet Microsoft sivile søksmål de hadde inngitt.

16. oktober 2006 brukte distributører som brukte Windows Media DRM-beskyttelsen, for eksempel Sky Anytime , en patched codec . 6. september 2007 oppdaterte Microsoft IBX til versjon 11.0.6000.7000, i et forsøk på å hindre omgåelse fra varianter av det opprinnelige programmet. Fra og med 28. november 2007 er DRM-fjerning under Windows XP på nye installasjoner eller oppdaterte datamaskiner (dvs. de som allerede inneholder IBX versjon 11.0.6000.7000) ikke mulig uten å rulle tilbake til Windows Media Player 10. I 2008 var det en annen patched versjon av FairUse4WM ble utgitt, slik at den kunne fungere med Windows Vista og IBX-versjoner lavere enn 11.0.6000.6324. I et knep for å forvirre overgriperne eller programvareverktøyene, besøkte Microsoft det kontroversielle versjonen 11.0.6000.6324, og ga ut en ny IBX-versjon, men ga filen et villedende eldre versjonsnummer.

DRMDBG

DRMDBG er en nøkkelfinner, den trekker ut nøklene ved å koble til en forekomst av Windows Media Player som den starter. Det er flere versjoner tilgjengelig som hver målretter mot en bestemt versjon. Versjonen som ble utgitt 3. mars 2009, støtter IBX-versjoner 11.0.6000.6324 og 11.0.6001.8000.

Mirakagi

Mirakagi var en av de første nøkkelfinnerne; det er ikke lenger i utvikling.

Se også

Referanser

Eksterne linker