Compact Disc og DVD kopibeskyttelse - Compact Disc and DVD copy protection

CD / DVD-kopibeskyttelse er et teppeterm for forskjellige metoder for kopibeskyttelse for CDer og DVDer . Slike metoder inkluderer DRM , CD-sjekker, Dummy Files, ulovlige innholdsfortegnelser, overdimensjonering eller overforbrenning av CDen, fysiske feil og dårlige sektorer. Mange beskyttelsesordninger er avhengige av å bryte overholdelsen av CD- og DVD-standarder, noe som fører til avspillingsproblemer på noen enheter.

Beskyttelsesordninger er avhengige av særpreg som:

  • kan påføres et medium under produksjonsprosessen, slik at et beskyttet medium kan skille seg fra et ubeskyttet.
  • kan ikke forfalskes, kopieres eller brukes med tilbakevirkende kraft på et ubeskyttet medium ved hjelp av typisk maskinvare og programvare.

Teknologi

Filsystemer / Dummy-filer

De fleste CD-ROM-er bruker ISO9660- filsystemet for å organisere tilgjengelig lagringsplass for bruk av en datamaskin eller spiller. Dette har effekten av å opprette kataloger (dvs. mapper) og filer i disse katalogene. Vanligvis blir filsystemet modifisert for å bruke utvidelser som er ment å overvinne begrensningene i ISO9660-filsystemdesignet. Disse inkluderer Joliet , RockRidge og El Torito- utvidelser. Dette er imidlertid kompatible tillegg til den underliggende ISO9660-strukturen, ikke komplette erstatninger eller modifikasjoner. Den mest grunnleggende tilnærmingen for en særegen funksjon er å bevisst falske litt informasjon i filsystemet. Tidlige generasjoner av programvare kopierte hver enkelt fil en etter en fra det opprinnelige mediet og opprettet et nytt filsystem på målmediet.

Sektorer

En sektor er den primære datastrukturen på en CD-ROM som er tilgjengelig for ekstern programvare (inkludert operativsystemet). På en Mode-1 CD-ROM inneholder hver sektor 2048 byte brukerdata (innhold) og 304 byte strukturell informasjon. Blant annet består strukturinformasjonen av

Ved hjelp av EDC- og ECC-informasjonen kan stasjonen oppdage og reparere mange (men ikke alle) typer lesefeil.

Kopibeskyttelse kan bruke disse feltene som et særpreg ved å bevisst lage sektorer med upassende EDC / ECC-felt under produksjonen. Beskyttelsesprogramvaren prøver å lese disse sektorene i påvente av lesefeil. Ettersom tidlige generasjoner av sluttbrukerprogramvare / maskinvare ikke var i stand til å generere sektorer med ulovlig strukturell informasjon, kunne denne funksjonen ikke genereres på nytt med slik programvare / maskinvare. Hvis sektorene som utgjør det særegne trekket har blitt lesbare, antas mediet å være en kopi.

En modifisering av denne tilnærmingen bruker store regioner av uleselige sektorer med små øyer av lesbare. Mesteparten av programvaren som prøver å kopiere beskyttede medier, hopper over intervaller på sektorer når de blir konfrontert med uleselige, og forventer at de alle blir dårlige. I motsetning til den opprinnelige tilnærmingen forventer beskyttelsesordningen at sektorene skal være lesbare, og antar at mediet skal være en kopi når lesefeil oppstår.

Underkanaler

Foruten hovedkanalen som inneholder alle brukerdataene, inneholder en CD-ROM et sett med åtte underkanaler der visse metainformasjoner kan lagres. (For en lyd-CD er brukerdataene selve lyden; for en data-CD er det filsystemet og fildataene.) En av underkanalene - Q-kanalen  - angir stasjonens nåværende posisjon i forhold til begynnelsen på CD-en og det nåværende sporet. Dette var designet for lyd-CDer (som i noen år var de eneste CDene), der denne informasjonen brukes til å holde stasjonen på sporet; likevel er Q-kanalen fylt selv på Data-CDer. En annen underkanal, P-kanalen (som er den første av underkanalene) bærer enda mer primitiv informasjon - en slags semafor - som indikerer punktene der hvert spor starter.

Siden hvert Q-kanalfelt inneholder en 16-biters kontrollsum over innholdet, kan kopibeskyttelse igjen bruke dette feltet til å skille mellom et originalt medium og en kopi. Tidlige generasjoner av sluttbruker soft / hardware beregnet Q-kanalen av seg selv, uten å forvente at de skulle ha noen verdifull informasjon.

Moderne programvare og maskinvare kan skrive all informasjon som er gitt i underkanalene Q og P.

Tvilling sektorer

Denne teknikken utnytter måten sektorene på en CD-ROM er adressert på og hvordan stasjonen søker fra en sektor til en annen. På hver CD-ROM oppgir sektorene sin logiske absolutte og relative posisjon i de tilsvarende sektoroverskriftene. Stasjonen kan bruke denne informasjonen når den får beskjed om å hente eller søke til en bestemt sektor. Vær oppmerksom på at slik informasjon ikke er fysisk "fastkoblet" til selve CD-ROM-en, men en del av brukerstyrte data.

En del av en ubeskyttet CD-ROM kan se slik ut (forenklet):

Standard CD-ROM
Sektorens logiske adresse ... 6551 6552 6553 6554 6555 6556 6557 ...
Sektorens innhold ... Jack og Jill gikk opp de høyde ...

Når stasjonen får beskjed om å lese fra eller søke til sektor 6553 , beregner den den fysiske avstanden, flytter laserdioden og begynner å lese fra (spinnende) plate og venter på at sektor 6553 skal komme forbi.

En beskyttet CD-ROM kan se slik ut:

Beskyttet CD-ROM
Sektorens logiske adresse ... 6551 6552 6553 6553 6554 6555 6556 6557 ...
Sektorens innhold ... Jack og Jill Mary gikk opp de høyde ...

I dette eksemplet ble en sektor satt inn (" Mary ") med en sektoradresse identisk med den rett før innsettingspunktet ( 6553 ). Når stasjonen blir bedt om å lese fra eller søke til sektor 6553 på en slik plate, avhenger det resulterende sektorinnholdet av posisjonen stasjonen begynner å søke fra.

  • Hvis stasjonen må søke fremover, returneres sektorens originale innhold " Jill ".
  • Hvis stasjonen må søke bakover, returneres sektorens tvilling " Mary ".

Et beskyttet program kan sjekke om CD-ROM-en er original ved å plassere stasjonen bak sektor 6553 og deretter lese fra den - forventer at Mary- versjonen vises. Når et program prøver å kopiere en slik CD-ROM, vil det savne tvilling-sektoren når stasjonen hopper over den andre 6553- sektoren og søker sektor 6554 .

Det er flere detaljer om denne teknikken (f.eks. Tvilling-sektorene må registreres i stor grad, SubQ-kanalen må endres osv.) Som ble utelatt. Hvis tvillingene er like ved siden av hverandre som vist, vil leseren alltid lese den første, Jill ; tvilling sektorene må være lenger fra hverandre på platen.

Dataposisjonsmåling

Stemplede CDer er perfekte kloner og har dataene alltid på samme posisjon, mens skrivbare medier skiller seg fra hverandre. Data Position Measurement (DPM) oppdager disse små fysiske forskjellene for effektivt å beskytte mot duplikater. DPM ble først brukt offentlig i 1996 av Link Data Securitys CD-Cops. SecuROM 4 og senere bruker denne beskyttelsesmetoden, i likhet med optiske Nintendo-plater .

Endringene som fulgte

Red Book CD-DA lydspesifikasjon inkluderer ikke annen kopibeskyttelsesmekanisme enn et enkelt antikopiflagg . Fra begynnelsen av 2002 ble plateselskapene forsøkt å markedsføre "kopibeskyttede" ikke-standard CD-plater. Philips uttalte at slike plater ikke var tillatt å ha den varemerkede Compact Disc Digital Audio- logoen fordi de bryter med Red Book-spesifikasjonen. Det var stort offentlig skrik over kopibeskyttede plater fordi mange så på det som en trussel mot rettferdig bruk . For eksempel kan ikke lydspor på slike medier lett legges til en personlig musikksamling på datamaskinens harddisk eller en bærbar (ikke-CD) musikkspiller. Også mange vanlige CD-lydspillere (f.eks. I bilradioer) hadde problemer med å spille kopibeskyttet media, hovedsakelig fordi de brukte maskinvare og firmwarekomponenter som også ble brukt i CD-ROM- stasjoner. Årsaken til dette gjenbruket er kostnadseffektivitet; komponentene oppfyller Red Book-standarden, så det var ingen gyldig grunn til å ikke bruke dem. Andre bilstereoer som støttet CD-ROM-plater som inneholder komprimerte lydfiler (for eksempel MP3, FLAC eller Windows Media) måtte bruke noe CD-ROM-stasjonsmaskinvare (oppfyller Yellow Book CD-ROM- standarden) for å kunne lese disse platene.

På slutten av 2005 utløste Sony BMG Music Sony CD-kopibeskyttelsesskandalen da den inkluderte en form for kopibeskyttelse kalt Extended Copy Protection ("XCP") på plater fra 52 artister. Når du setter inn en slik plate i CD-stasjonen på en datamaskin som kjører Microsoft Windows , vil XCP-programvaren bli installert. Hvis CD-ripper- programvare (eller annen programvare, for eksempel et sanntidseffektprogram, som leser digital lyd fra platen på samme måte som en CD-ripper) senere skulle få tilgang til musikksporene på CD-en, ville XCP erstatte hvit støy for lyden på platen.

Teknisk tilbøyelige brukere og fagpersoner innen datasikkerhet fant at XCP inneholder en rootkit- komponent. Etter installasjonen gikk XCP langt for å skjule eksistensen, og til og med forsøkte å deaktivere datamaskinens CD-stasjon hvis XCP ble fjernet med makt. XCPs forsøk på å skjule seg selv tillot dessverre forfattere av skadelig programvare å forsterke skaden som ble gjort av programvaren deres, og skjule skadelig programvare under XCPs kappe hvis XCP hadde blitt installert på offerets maskin. Flere utgivere av antivirus- og antispionprogramvare oppdaterte produktene sine for å oppdage og fjerne XCP hvis de ble funnet, med den begrunnelsen at det er en trojansk hest eller annen skadelig programvare ; og en assisterende sekretær for USAs Department of Homeland Security tuktet selskaper som ville forårsake sikkerhetshull på kundenes datamaskiner, og minnet selskapene om at de ikke eier datamaskinene.

Overfor harme og gruppesøksmål Sony BMG utstedte en tilbakekalling av produkter for alle plater inkludert XCP, og kunngjorde at de suspenderte bruk av XCP på fremtidige plater. 21. november 2005 saksøkte Texas justisminister Greg Abbott Sony BMG for XCP og 21. desember 2005 saksøkte Sony BMG for MediaMax kopibeskyttelse.

Storbritannias posisjon

Lovens bestemmelser tillater oppreisning til kjøpere av lyd-CDer med copyright-beskyttelse. De opphavsrett, design og patenter loven 1988 inneholder bestemmelser i snitt 296ZE del VII som gir mulighet for "[a] middel hvor effektive teknologiske tiltak forhindre tillatte handlinger".

I praksis vil forbrukeren komme med en klage til opphavsrettsinnehaveren av Audio CD, vanligvis et plateselskap . Klagen vil inneholde en forespørsel til innehaveren av opphavsretten om å gi en "omgåelse" for å gjøre bruk av den kopibeskyttede CDen, i den grad en ikke-copyright-beskyttet CD kan brukes lovlig. Der forbrukeren mener at opphavsrettsinnehaveren ikke har vært rimelig i å underrette forespørselen, er de innenfor deres rettigheter i henhold til loven til å sende en søknad til statssekretæren om å gjennomgå klagens sak og (hvis klagen blir opprettholdt) å instruere opphavsrettsinnehaveren for å implementere en omgåelse som omgår copyrightbeskyttelsen.

Tidsplan 5A i Copyright, Designs and Patent Act 1988 viser de tillatte handlingene som bestemmelsene i avsnitt 296ZE gjelder for (dvs. lister opp tilfeller der forbrukeren kan bruke løsningen, hvis kopibeskyttelsen hindrer brukeren i å gjøre en tillatt handling) .

Se også

Referanser

Eksterne linker