DeCSS

Den aktuelle version af siden er endnu ikke blevet gennemgået af erfarne bidragydere og kan afvige væsentligt fra den version , der blev gennemgået den 15. februar 2019; checks kræver 3 redigeringer .

DeCSS  er et gratis softwareprogram, der kan dekryptere DVD- videodiske krypteret ved hjælp af Content Scramble System (CSS). Der er en mindre kendt analog af DeCSS, udgivet næsten på samme tid - DoD Speed ​​​​Ripper. Programmerne var ikke-kommercielle, open source .

Den største forskel mellem "første generations" DVD-crackere og programmer som DeCSS og DoD Speed ​​​​Ripper er, at ældre crackere ikke dekrypterer DVD'er. I stedet lader de DVD-afspilleren klare dekrypteringen på egen hånd, og "klamrer sig" til videoen eller andre passende drivere og kopierer den allerede dekrypterede datastrøm. "Anden generation" udfører den faktiske dekryptering.

Oprettelseshistorie

Forfatterskabet af DeCSS tilskrives tre personer, hvoraf navnene på to forbliver ukendte. Den eneste kendte forfatter til programmet var den norske teenager Jon Johansen ( norske Jon Johansen ), som blev retsforfulgt efter paragraf 145 i den norske straffelov (ulovlig adgang til oplysninger) [1] . Senere, i 2003, blev Johansen frifundet for alle anklager. Den 22. januar 2004 droppede DVD Copy Control Association sagen mod Jon Johansen [2] .

DeCSS (under version 1.1b) blev først udgivet til LiViD (Linux Video og DVD) postliste den 6. oktober 1999 som et lukket kilde-dvd-ripping-program til Windows-platformen [3] . Før dette blev DoD DVD Speed ​​​​Ripper [4] programmet udgivet af Drink or Die-gruppen , også uden kildekode og fungerede ikke med alle DVD-afspillere. Medlemmer af Drink or Die adskilte Xing -spillerens kode og modtog dens nøgle klar. Forfatterne af DeCSS, herunder Johansen, under navnet Masters of Reverse Engineering (MoRE) gruppen, kunne få den information, de havde brug for, fra Drink or Die [4] .

DeCSS var et projekt af flere personer, Jons deltagelse var at skrive programmets grafiske grænseflade. Ifølge Borgarting Appelretten bestod programmet af en grafisk grænseflade skrevet af Johansen, en autentificeringsrutine skrevet af Derek Faukus som en del af LiViD-projektet (og koden blev taget af MERE deltagere i strid med GPL-licensen ), og en dekrypteringsrutine skrevet af en anonym programmør under kælenavnet "nomaden" og sendt til Johansen af ​​en anden anonym person under kælenavnet "mdx". "mdx" nævnte i en IRC -samtale , at "nomaden" opnåede diskdekrypteringsalgoritmen og krypteringsnøglen ved omvendt konstruktion af Xing DVD-afspilleren [5] . Problemet med at genlicensere Derek Faucus-koden blev senere løst i mailinglisten [6] .

Teknisk side

DVD - formatet giver dig mulighed for at optage en meget større mængde information på en disk ved at bruge en laser med en kortere bølgelængde. For at begrænse distributionen af ​​ulicenseret software og DVD-læseenheder blev det format, som film blev optaget i (da DVD-formatet oprindeligt blev udviklet som en erstatning for videokassetter ) beskyttet af et særligt Content Scrambling System (CSS) krypteringssystem.

Alle dvd'er er mærket med en regional beskyttelseskode svarende til en af ​​de syv zoner, som disse dvd'er er beregnet til. CSS-algoritmen er nødvendig for at begrænse muligheden for at læse diske i ydre zoner.

Oprindeligt blev DeCSS udtænkt som et værktøj, der giver dig mulighed for at se DVD'er på alternative operativsystemer, såsom Linux eller BSD . På det tidspunkt eksisterede software- dvd-afspillere kun til operativsystemer som Windows og Mac OS . CSS-implementeringsdetaljer blev gjort tilgængelige for licenstagere, der har betalt for adgang på regelmæssig basis. Licensen, [7] forbundet med en fortrolighedsaftale, forbød eksplicit udvikling af open source dvd-afspilningssoftware.

Skaberne af DeCSS gennemgik reverse engineering af Xing-spilleren for at opnå dekrypteringsnøglen og operationsalgoritmen, som blev erklæret ulovlig [5] .

Opmærksomhed på det juridiske problem med at bruge DeCSS førte til, at der blev opdaget adskillige sårbarheder i CSS-algoritmen, hvilket betydeligt kan reducere valget af den korrekte nøgle til at dekryptere data på disken. Selv med en standardsøgning ved hjælp af sårbarheder klarede en hjemmecomputer i 1999 opgaven inden for en dag, og moderne computere er i stand til at finde den rigtige mulighed på få sekunder [8] . Denne forskning har affødt adskillige projekter til brug i open source-afspillere. Et sådant projekt, libdvdcss , bruger et forudgenereret sæt afspillernøgler. Hvis ingen af ​​disse virker (i tilfælde af et hærdet DVD-drev-kodning pr. region), forsøges der at bruge en brute -force-søgning , og regionsbeskyttelsen ignoreres.

Retssager

Det største juridiske problem med at bruge programmer som DeCSS var, at de kunne skabe identiske kopier af ukrypterede datadiske, der kunne kopieres og distribueres uden kontrol.

I USA blev der anlagt en række retssager, hvis sagsøgere var medlemmer af Motion Picture Association of America (MPAA) samt DVD Copy Control Association [9] , og de sagsøgte var ejere af sider, der var vært for DeCSS-programmet, dets algoritme, kildekode eller dekrypteringsnøgler, blandt hvilke den berømte hacker Eric Corley (pseudonym Emmanuel Goldstein, redaktør af magasinet 2600 ) [10] . Som en reaktion herpå er der blevet lanceret en kampagne på internettet for at publicere materialer om CSS-algoritmen i alle mulige former: på T-shirts, som MIDI - filer, i form af haiku [11] [12] og endda i form af det såkaldte ulovlige primtal [13] .

For at distrahere MPAA-detektiverne blev DeCSS-programmet oprettet, som fjerner CSS fra HTML - sider [14] .

Noter

  1. Norsk straffelov paragraf 135-147 . Dato for adgang: 31. juli 2008. Arkiveret fra originalen den 10. februar 2015.
  2. EFF: DVD Descrambling Code Not a Trade Secret . Electronic Frontier Foundation (22. januar 2004). Hentet 5. december 2005. Arkiveret fra originalen 14. oktober 2007.
  3. Jon Johansen. [Livid-dev DeCSS 1.1b er blevet frigivet] (link utilgængeligt) (6. oktober 1999). Hentet 3. august 2015. Arkiveret fra originalen 11. oktober 2000. 
  4. 1 2 MERE og [dEZZY/DoD]. The Truth about DVD CSS cracking (utilgængeligt link) (4. november 1999). Dato for adgang: 4. januar 2007. Arkiveret fra originalen 29. august 2013. 
  5. 1 2 Hele DVD-dommen  (norsk) , VG  (22. december 2003). Arkiveret fra originalen den 16. juli 2017. Hentet 3. august 2015.
  6. Derek Fawcus afslutter livid-dev flamewar ved at bekræfte Johansens side af historien (link ikke tilgængeligt) . Arkiveret fra originalen den 2. december 2000. 
  7. DVD CCA CSS-licensaftale (link ikke tilgængeligt) . Hentet 3. august 2015. Arkiveret fra originalen 30. maj 2015. 
  8. Content Scrambling System (CSS): Introduktion . Hentet 3. august 2015. Arkiveret fra originalen 8. januar 2019.
  9. DVD-CCA v. Bunner og DVD-CCA v. Pavlovich (utilgængeligt link) . Electronic Frontier Foundation . Hentet 3. august 2015. Arkiveret fra originalen 2. juli 2015. 
  10. MPAA (Motion Picture Association of America) DVD Cases Archive (downlink) . Electronic Frontier Foundation . Hentet 3. august 2015. Arkiveret fra originalen 12. september 2015. 
  11. Schoen, Seth Sådan dekrypteres en DVD - i Haiku-form . Hentet 5. december 2005. Arkiveret fra originalen 20. juni 2005.
  12. Schoen, Seth DeCSS Haiku's historie . Hentet 25. februar 2012. Arkiveret fra originalen 28. juni 2018.
  13. Touretzky, David S. Gallery of CSS Descramblers . Hentet 25. februar 2012. Arkiveret fra originalen 26. juli 2018.
  14. Pigdog Journal - DeCSS Distribution Center . Hentet 28. maj 2007. Arkiveret fra originalen 7. august 2018.