Ochrana proti kopírování kompaktních disků a DVD - Compact Disc and DVD copy protection
Ochrana proti kopírování na CD / DVD je obecný pojem pro různé způsoby ochrany proti kopírování na CD a DVD . Mezi takové metody patří DRM , kontroly CD, fiktivní soubory, nelegální obsah, nadměrné rozměry nebo přepálení CD, fyzické chyby a chybné sektory. Mnoho schémat ochrany spoléhá na porušení souladu se standardy CD a DVD, což vede k problémům s přehráváním na některých zařízeních.
Systémy ochrany spoléhají na charakteristické rysy, které:
- může být aplikováno na médium během výrobního procesu, takže chráněné médium je odlišitelné od nechráněného.
- nelze je předstírat, kopírovat nebo zpětně použít na nechráněné médium pomocí typického hardwaru a softwaru.
Technologie
Soubory / Dummy soubory
Většina disků CD-ROM používá souborový systém ISO9660 k uspořádání dostupného úložného prostoru pro použití počítačem nebo přehrávačem. To má za následek vytvoření adresářů (tj. Složek) a souborů v těchto adresářích. Obvykle je souborový systém upraven tak, aby používal přípony určené k překonání omezení v návrhu souborového systému ISO9660. Patří mezi ně rozšíření Joliet , RockRidge a El Torito . Jedná se však o kompatibilní doplňky k základní struktuře ISO9660, nikoli o úplné nahrazení nebo úpravy. Nejzákladnějším přístupem k charakteristické vlastnosti je úmyslné předstírání některých informací v souborovém systému. První generace softwaru zkopírovaly každý jeden soubor jeden po druhém z původního média a znovu vytvořily nový souborový systém na cílovém médiu.
Odvětví
Sektor je primární datová struktura na disku CD-ROM je přístupný externí software (včetně operačního systému). Na CD-ROMu Mode-1 obsahuje každý sektor 2048 bytů uživatelských dat (obsah) a 304 bytů strukturálních informací. Mimo jiné se strukturální informace skládají z
- číslo sektoru, relativní a absolutní logická pozice sektoru
- kód pro detekci chyb (EDC), který je pokročilý kontrolní použita pro detekci (pokud je to možné) pro čtení chyby
- kódu pro opravu chyb (ECC), pokročilá metoda pro detekci a opravu chyb
Pomocí informací EDC a ECC může disk detekovat a opravit mnoho (ale ne všechny) typy chyb čtení.
Ochrany proti kopírování mohou tato pole používat jako charakteristický rys záměrným vytvářením sektorů s nesprávnými poli EDC / ECC během výroby. Ochranný software se pokouší tyto sektory číst a čeká na chyby čtení. Vzhledem k tomu, že rané generace softwarového / hardwarového vybavení koncových uživatelů nebyly schopny generovat sektory s nelegálními strukturálními informacemi, nebylo možné tuto funkci znovu generovat pomocí takového softwarového / hardwarového vybavení. Pokud se sektory tvořící charakteristický rys stanou čitelnými, předpokládá se, že médium je kopie.
Modifikace tohoto přístupu využívá velké oblasti nečitelných sektorů s malými ostrovy čitelných, které jsou rozptýleny. Většina softwaru, který se pokouší kopírovat chráněná média, přeskočí intervaly sektorů, když se setká s nečitelnými, a očekává, že budou všechny špatné. Na rozdíl od původního přístupu schéma ochrany očekává, že sektory budou čitelné, za předpokladu, že médium bude kopií, když dojde k chybám čtení.
Dílčí kanály
Vedle hlavního kanálu, který obsahuje všechna uživatelská data, obsahuje disk CD-ROM sadu osmi dílčích kanálů, kde lze uložit určité metainformace. (U zvukového CD jsou uživatelská data samotným zvukem; u datového CD je to souborový systém a souborová data.) Jeden z dílčích kanálů - Q-kanál - udává aktuální polohu disku vzhledem k začátku CD a aktuální stopu. Toto bylo navrženo pro audio CD (která byla několik let jedinými CD), kde se tyto informace používají k udržení správné stopy disku; přesto je Q kanál naplněn i na Data-CD. Další subkanál, P-kanál (který je prvním z subkanálů) nese ještě primitivnější informace - jakýsi semafor - označující body, kde každá stopa začíná.
Protože každé pole Q-kanálu obsahuje 16bitový kontrolní součet jeho obsahu, ochrana proti kopírování může toto pole znovu použít k rozlišení mezi původním médiem a kopií. Rané generace soft-hardware koncového uživatele vypočítávaly Q-kanál samy, neočekávaly, že budou nést nějaké cenné informace.
Moderní software a hardware jsou schopny zapsat veškeré informace dané do subkanálů Q a P.
Twin sektory
Tato technika využívá způsob, jakým jsou řešeny sektory na disku CD-ROM a jak jednotka vyhledává z jednoho sektoru do druhého. Na každém disku CD-ROM uvádějí sektory svou logickou absolutní a relativní pozici v příslušných hlavičkách sektorů. Jednotka může tyto informace použít, když je řečeno, že má načíst nebo vyhledat určitý sektor. Pamatujte, že tyto informace nejsou fyzicky „pevně propojeny“ na samotném CD-ROM, ale jsou součástí dat ovládaných uživatelem.
Část nechráněného disku CD-ROM může vypadat takto (zjednodušená):
Logická adresa sektoru | ... | 6551 | 6552 | 6553 | 6554 | 6555 | 6556 | 6557 | ... |
---|---|---|---|---|---|---|---|---|---|
Obsah sektoru | ... | Zvedák | a | Jill | šel | nahoru | the | kopec | ... |
Když je mechanice řečeno, že má číst nebo hledat sektor 6553 , vypočítá fyzickou vzdálenost, posune laserovou diodu a začne číst z (rotujícího) disku a čeká, až přijde sektor 6553 .
Chráněný disk CD-ROM může vypadat takto:
Logická adresa sektoru | ... | 6551 | 6552 | 6553 | 6553 | 6554 | 6555 | 6556 | 6557 | ... |
---|---|---|---|---|---|---|---|---|---|---|
Obsah sektoru | ... | Zvedák | a | Jill | Mary | šel | nahoru | the | kopec | ... |
V tomto příkladu byl vložen sektor („ Mary “) s adresou sektoru shodnou s adresou těsně před bodem vložení ( 6553 ). Když je mechanice řečeno, aby na takovém disku četla nebo hledala sektor 6553 , výsledný obsah sektoru závisí na pozici, ze které disk začne hledat.
- Pokud jednotka musí hledat dopředu, je vrácen původní obsah sektoru „ Jill “.
- Pokud se pohon musí pohybovat dozadu, vrátí se dvojče sektoru „ Mary “.
Chráněný program může zkontrolovat, zda je disk CD-ROM originální, umístěním jednotky za sektor 6553 a následným čtením - očekává, že se objeví verze Mary . Když se program pokusí zkopírovat takové CD-ROM bude chybět twin-sektor jako disk přeskočí druhý 6553 -sector, hledá pro sektor 6554 .
Existuje více podrobností o této technice (např. Twin-sektory je třeba zaznamenávat ve velkém rozsahu, je třeba upravit kanál SubQ atd.), Které byly vynechány. Pokud jsou twin sektory hned vedle sebe, jak je znázorněno, čtenář by vždy přečetl ten první, Jill ; twin sektory musí být na disku dále od sebe.
Měření polohy dat
Razítkovaná CD jsou dokonalými klony a mají data vždy na stejné pozici, zatímco zapisovatelná média se od sebe liší. Měření polohy dat (DPM) detekuje tyto malé fyzické rozdíly a účinně tak chrání před duplikáty. DPM byl poprvé veřejně používán v roce 1996 CD-Cops společnosti Link Data Security. SecuROM 4 a novější používá tuto metodu ochrany, stejně jako optické disky Nintendo .
Následné změny
Specifikace zvuku Red Book CD-DA neobsahuje žádný jiný mechanismus ochrany proti kopírování než jednoduchý příznak proti kopírování . Počínaje počátkem roku 2002 se pokusily nahrávací společnosti prodat nestandardní kompaktní disky s ochranou proti kopírování. Společnost Philips uvedla, že takové disky nesmějí nést logo Compact Disc Digital Audio s ochrannou známkou, protože porušují specifikaci Red Book. Nad disky chráněnými proti kopírování došlo k velkému veřejnému pobouření, protože mnozí to považovali za hrozbu pro fair use . Například zvukové stopy na takových médiích nelze snadno přidat do osobní hudební sbírky na pevném disku počítače nebo do přenosného hudebního přehrávače (jiného než CD). Mnoho běžných audiopřehrávačů CD (např. V autorádiích) mělo také problémy s přehráváním médií chráněných proti kopírování, hlavně proto, že používaly hardwarové a firmwarové komponenty používané také v jednotkách CD-ROM . Důvodem tohoto opětovného použití je nákladová efektivita; komponenty splňují standard Red Book, takže neexistoval žádný platný důvod, proč je nepoužívat. Ostatní autorádia, která podporovala disky CD-ROM obsahující komprimované zvukové soubory (například MP3, FLAC nebo Windows Media), musela používat nějaký hardware mechaniky CD-ROM (splňující standard CD-ROM Yellow Book ), aby byla schopna číst ty disky.
Na konci roku 2005 vyvolala společnost Sony BMG Music skandál s ochranou CD proti Sony, když na disky od 52 umělců zahrnovala formu ochrany proti kopírování nazvanou Extended Copy Protection („XCP“). Po vložení takového disku do jednotky CD počítače se systémem Microsoft Windows by byl nainstalován software XCP. Pokud by software pro kopírování CD (nebo jiný software, jako je například efektový program v reálném čase, který čte digitální zvuk z disku stejným způsobem jako CD ripper), měl následně přistupovat k hudebním stopám na CD, XCP nahradí bílý šum pro zvuk na disku.
Technicky založení uživatelé a odborníci na počítačovou bezpečnost zjistili, že XCP obsahuje komponentu rootkit . Po instalaci se XCP velmi snažil zamaskovat svou existenci a dokonce se pokusil deaktivovat CD mechaniku počítače, pokud byl XCP násilně odstraněn. Úsilí společnosti XCP o maskování se bohužel umožnilo autorům malwaru zesílit škody způsobené jejich softwarem a skrýt malware pod maskováním XCP, pokud byl XCP nainstalován na stroji oběti. Několik vydavatelů antivirového a antispywarového softwaru aktualizovalo své produkty tak, aby detekovaly a odstranily XCP, pokud je nalezen, z důvodu, že se jedná o trojského koně nebo jiný malware ; a pomocný tajemník amerického ministerstva vnitřní bezpečnosti trestal společnosti, které by způsobily bezpečnostní díry v počítačích zákazníků, a připomněl společnostem, že tyto počítače nevlastní.
Společnost Sony BMG, která čelí nelibosti a soudním sporům, vydala odvolání produktu pro všechny disky včetně XCP a oznámila, že pozastavuje používání XCP na budoucích discích. 21. listopadu 2005 žaloval texaský generální prokurátor Greg Abbott společnost Sony BMG za společnost XCP a 21. prosince 2005 žaloval společnost Sony BMG za ochranu proti kopírování MediaMax .
Pozice Spojeného království
Ustanovení zákona umožňují odškodnění kupujících zvukových CD s ochranou autorských práv. Zákon o autorských právech, průmyslových vzorech a patentech z roku 1988 obsahuje ustanovení v oddíle 296ZE část VII, která umožňují „nápravu, kdy účinná technologická opatření brání povoleným činům“.
V praxi by spotřebitel podal stížnost na držitele autorských práv k audio CD, obvykle na nahrávací společnost . Stížnost by obsahovala požadavek, aby držitel autorských práv poskytl „náhradní řešení“ za účelem využití CD chráněného proti kopírování, pokud by bylo možné CD bez chránění autorskými právy použít legálně. Pokud se spotřebitel domnívá, že držitel autorských práv nebyl přiměřený k uspokojení žádosti, má podle zákona právo podat u ministra tajemství žádost o přezkoumání opodstatněnosti stížnosti a (je-li stížnosti vyhověno) dát pokyn držitel autorských práv k provedení obcházení ochrany autorských práv.
Příloha 5A zákona o autorských právech, vzorech a patentech z roku 1988 uvádí seznam povolených aktů, na které se vztahují ustanovení oddílu 296ZE (tj. Uvádí seznam případů, ve kterých může spotřebitel použít nápravu, pokud ochrana proti kopírování brání uživateli v povoleném jednání) .
Viz také
- Seznam schémat ochrany proti kopírování na kompaktních discích a DVD
- Seznam schémat ochrany proti kopírování