DeCSS

Kokeneet kirjoittajat eivät ole vielä tarkistaneet sivun nykyistä versiota, ja se voi poiketa merkittävästi 15. helmikuuta 2019 tarkistetusta versiosta . tarkastukset vaativat 3 muokkausta .

DeCSS  on ilmainen ohjelmisto, joka voi purkaa CSS :n ( Content Scramble System ) salattujen DVD-videolevyjen salauksen . DeCSS:stä on vähemmän tunnettu analogi, joka julkaistiin melkein samaan aikaan - DoD Speed ​​​​Ripper. Ohjelmat olivat ei-kaupallisia, avoimen lähdekoodin .

Suurin ero "ensimmäisen sukupolven" DVD-kekkareiden ja DeCSS:n ja DoD Speed ​​​​Ripperin kaltaisten ohjelmien välillä on, että vanhemmat keksejä eivät pura DVD-levyjen salausta. Sen sijaan he antavat DVD-soittimen tehdä salauksen purkamisen itse, ja sitten "kiinni" videoon tai muihin sopiviin ohjaimiin ja kopioivat jo puretun tietovirran. "Second Generation" suorittaa varsinaisen salauksen purkamisen.

Luontihistoria

DeCSS:n tekijänä on kolme henkilöä, joista kahden nimet ovat tuntemattomia. Ainoa tunnettu ohjelman kirjoittaja oli norjalainen teini Jon Johansen ( norjalainen Jon Johansen ), joka asetettiin syytteeseen Norjan rikoslain 145 §:n nojalla (laiton tiedonsaanti) [1] . Myöhemmin, vuonna 2003, Johansen vapautettiin kaikista syytteistä. 22. tammikuuta 2004 DVD Copy Control Association hylkäsi kanteen Jon Johansenia vastaan ​​[2] .

DeCSS (versiossa 1.1b) julkaistiin ensimmäisen kerran LiViD (Linux Video and DVD) -postituslistalle 6. lokakuuta 1999 suljetun lähdekoodin DVD-rippausohjelmana Windows-alustalle [3] . Ennen tätä Drink or Die -ryhmä julkaisi DoD DVD Speed ​​​​Ripper [4] -ohjelman , myös ilman lähdekoodia, eikä se toiminut kaikkien DVD-soittimien kanssa. Drink or Dien jäsenet purkivat Xing -soittimen koodin ja saivat sen avaimen puhtaana. DeCSS:n kirjoittajat, mukaan lukien Johansen, Masters of Reverse Engineering (MoRE) -ryhmän nimellä, saattoivat saada tarvitsemansa tiedot Drink or Die -sivustolta [4] .

DeCSS oli useiden ihmisten projekti, Jon osallistui ohjelman graafisen käyttöliittymän kirjoittamiseen. Borgartingin hovioikeuden mukaan ohjelma koostui Johansenin kirjoittamasta graafisesta käyttöliittymästä, Derek Faukusin LiViD-projektin osana kirjoittamasta todennusrutiinista (ja MORE-osanottajat ottivat koodin GPL-lisenssin vastaisesti ) ja salauksen purkuohjelma, jonka anonyymi ohjelmoija on kirjoittanut lempinimellä "nomad" ja jonka toinen anonyymi henkilö on lähettänyt Johansenille lempinimellä "mdx". "mdx" mainitsi IRC -keskustelussa , että "nomadi" sai levyn salauksenpurkualgoritmin ja salausavaimen käänteistekniikalla Xing DVD -soittimen [5] . Derek Faucus -koodin uudelleenlisensointiongelma ratkaistiin myöhemmin postituslistalla [6] .

Tekninen puoli

DVD -muodon avulla voit tallentaa paljon suuremman määrän tietoa levylle käyttämällä laseria, jolla on lyhyempi aallonpituus. Lisensoimattomien ohjelmistojen ja DVD-lukulaitteiden leviämisen rajoittamiseksi elokuvien tallennusmuoto (koska DVD-muoto kehitettiin alun perin videokasetteja korvaamaan ) suojattiin erityisellä Content Scrambling System (CSS) -salausjärjestelmällä.

Kaikki DVD-levyt on merkitty alueellisella suojauskoodilla , joka vastaa yhtä seitsemästä vyöhykkeestä, joille nämä DVD-levyt on tarkoitettu. CSS-algoritmia tarvitaan rajoittamaan kykyä lukea levyjä vierailla vyöhykkeillä.

Alun perin DeCSS suunniteltiin työkaluksi, jonka avulla voit katsella DVD-levyjä vaihtoehtoisilla käyttöjärjestelmillä, kuten Linuxilla tai BSD :llä . Tuolloin ohjelmisto- DVD-soittimet olivat olemassa vain käyttöjärjestelmille, kuten Windows ja Mac OS . CSS:n toteutustiedot asetettiin lisenssinsaajille, jotka maksoivat käyttöoikeudesta säännöllisesti. Lisenssi [7] , joka liittyy salassapitosopimukseen, kielsi nimenomaisesti avoimen lähdekoodin DVD-toistoohjelmiston kehittämisen.

DeCSS:n luojat kävivät läpi Xing-soittimen käänteisen suunnittelun saadakseen salauksen purkuavaimen ja toiminta-algoritmin, joka julistettiin laittomaksi [5] .

Huomio DeCSS:n käytön oikeudelliseen ongelmaan johti siihen, että CSS-algoritmista löydettiin lukuisia haavoittuvuuksia, jotka voivat merkittävästi vähentää oikean avaimen valintaa levyllä olevien tietojen salauksen purkamiseen. Jopa tavallisella haavoittuvuuksia käyttämällä tehdyllä haulla, kotitietokone vuonna 1999 selviytyi tehtävästä päivässä, ja nykyaikaiset tietokoneet voivat löytää oikean vaihtoehdon muutamassa sekunnissa [8] . Tämä tutkimus on synnyttänyt lukuisia projekteja käytettäväksi avoimen lähdekoodin soittimissa. Yksi tällainen projekti, libdvdcss , käyttää valmiiksi luotuja soittimen avaimia. Jos mikään näistä ei toimi (jos kyseessä on karkaistu DVD-aseman koodaus alueittain), yritetään käyttää brute -force -hakua ja aluesuojaus jätetään huomiotta.

Oikeudenkäynti

Suurin oikeudellinen ongelma DeCSS:n kaltaisten ohjelmien käytössä oli, että ne pystyivät luomaan identtisiä kopioita salaamattomista tietolevyistä, joita voitiin kopioida ja jakaa ilman valvontaa.

Yhdysvalloissa nostettiin useita kanteita, joiden kantajat olivat Motion Picture Association of America (MPAA) ja DVD Copy Control Associationin [9] jäseniä , ja vastaajat olivat sellaisten sivustojen omistajia, jotka isännöi DeCSS-ohjelmaa, sen algoritmia, lähdekoodia tai salauksenpurkuavaimia, joiden joukossa oli kuuluisa hakkeri Eric Corley (salanimi Emmanuel Goldstein, 2600 -lehden toimittaja ) [10] . Vastauksena Internetissä on käynnistetty kampanja CSS-algoritmia käsittelevien materiaalien julkaisemiseksi kaikenlaisissa muodoissa: T-paidoissa, MIDI - tiedostoina, haikuina [11] [12] ja jopa niin kutsuttu laiton alkuluku [13] .

MPAA-etsivien häiritsemiseksi luotiin DeCSS-ohjelma, joka poistaa CSS :n HTML - sivuilta [14] .

Muistiinpanot

  1. Norjan rikoslain pykälät 135-147 . Käyttöpäivä: 31. heinäkuuta 2008. Arkistoitu alkuperäisestä 10. helmikuuta 2015.
  2. EFF: DVD:n salauksenpurkukoodi ei ole liikesalaisuus . Electronic Frontier Foundation (22. tammikuuta 2004). Haettu 5. joulukuuta 2005. Arkistoitu alkuperäisestä 14. lokakuuta 2007.
  3. Jon Johansen. [Livid-dev DeCSS 1.1b on julkaistu] (linkki ei ole käytettävissä) (6. lokakuuta 1999). Haettu 3. elokuuta 2015. Arkistoitu alkuperäisestä 11. lokakuuta 2000. 
  4. 1 2 LISÄÄ ja [dEZZY/DoD]. The Truth about DVD CSS cracking (linkki ei saatavilla) (4. marraskuuta 1999). Käyttöpäivä: 4. tammikuuta 2007. Arkistoitu alkuperäisestä 29. elokuuta 2013. 
  5. 1 2 Hele DVD-dommen  (norja) , VG  (22. joulukuuta 2003). Arkistoitu alkuperäisestä 16. heinäkuuta 2017. Haettu 3. elokuuta 2015.
  6. Derek Fawcus lopetti livid-dev flamewarin vahvistamalla Johansenin puolen tarinasta (linkkiä ei ole saatavilla) . Arkistoitu alkuperäisestä 2. joulukuuta 2000. 
  7. DVD CCA CSS -lisenssisopimus (linkki ei saatavilla) . Haettu 3. elokuuta 2015. Arkistoitu alkuperäisestä 30. toukokuuta 2015. 
  8. Sisällön sekoitusjärjestelmä (CSS): Johdanto . Haettu 3. elokuuta 2015. Arkistoitu alkuperäisestä 8. tammikuuta 2019.
  9. DVD-CCA v. Bunner ja DVD-CCA v. Pavlovich (pääsemätön linkki) . Electronic Frontier Foundation . Haettu 3. elokuuta 2015. Arkistoitu alkuperäisestä 2. heinäkuuta 2015. 
  10. MPAA (Motion Picture Association of America) DVD-koteloiden arkisto (downlink) . Electronic Frontier Foundation . Haettu 3. elokuuta 2015. Arkistoitu alkuperäisestä 12. syyskuuta 2015. 
  11. Schoen, Seth Kuinka purkaa DVD:n salaus - Haiku-muodossa . Haettu 5. joulukuuta 2005. Arkistoitu alkuperäisestä 20. kesäkuuta 2005.
  12. Schoen, Seth DeCSS-haikun historia . Haettu 25. helmikuuta 2012. Arkistoitu alkuperäisestä 28. kesäkuuta 2018.
  13. Touretzky, David S. CSS Descramblers -galleria . Haettu 25. helmikuuta 2012. Arkistoitu alkuperäisestä 26. heinäkuuta 2018.
  14. Pigdog Journal - DeCSS Distribution Center . Haettu 28. toukokuuta 2007. Arkistoitu alkuperäisestä 7. elokuuta 2018.