DeCSS

DeCSS

A kép leírása, az alábbiakban szintén kommentálva A DeCSS kód része, amely lehetővé teszi a DVD-védelem megkerülését. Információ
Fejlesztette Jon Lech Johansen
Az első verzió 1999. október
Utolsó verzió 1.1b (1999. október 6)
Letét web.cs.dal.ca/~hannon/decss.c
Beírva VS
Engedély A GNU General Public License 2. verziója

DeCSS van szoftver számára dekódolására DVD tartalom titkosított Content rejtjelező rendszer ( CSS ).

Eredet és történelem

A DeCSS programot három ember tervezte, akik közül kettő névtelen marad. A trió egyetlen ismert tagja Jon Lech Johansen norvég programozó, aki 1999. október 6 - án jelentette be az 1.1b verziót a livid-dev levelezőlistán . Eredetileg a forráskód nem volt elérhető, de október vége előtt szivárgás történt. A program megjelenését néhány héttel megelőzte a DrD or Die csoportról elnevezett DoD DVD Speed ​​Ripper nevű program , amely nem tartalmazta a forráskódot, és látszólag nem működött együtt az összes DVD-vel . Feltételezzük, hogy a Drink or Die szétszerelte az Xing DVD Player szoftver kódját a visszafejtési kulcs megszerzése érdekében. A DeCSS-t író csoport, köztük Johansen, a fordított technika mestereinek nevezte magát , és információkat szerezhetett a Drink or Die-től .

A szoftver kiadását követően Jon Lech Johansen otthonában 2000- ben razziát folytatott a rendőrség. Akkor még tinédzserként egy norvég bíróságon bíróság elé állították, és két év börtönbüntetéssel sújtották, nagy pénzbírsággal párosulva, de mentesítették az ellene felhozott minden vád alól. Azonban a 2003. március 5, a fellebbviteli bíróság úgy döntött, hogy a norvég büntető törvénykönyv (a hackelési törvény ) 145. szakaszának megsértése miatt kell újratárgyalni . A fellebbviteli bíróság úgy döntött, hogy az ügyész érvei és új bizonyítékok új tárgyalást indokolnak. 2003. December 22 - én a bíróság megerősítette a felmentést és a 2004. január 5az Økokrim úgy döntött, hogy az ügy lezárult. A 2004. január 22, a CCA DVD visszavonta Jon Johansen elleni panaszát.

A DeCSS-ben használt CSS visszafejtési forráskódot Derek Fawcusnak küldték el a szoftver kiadása előtt. A forráskód kiadásakor Fawcus felfedezte, hogy a DeCSS tartalmazta css-auth kódját, és ezzel megsértette a GPL licencet . Amikor Johansen értesült róla, felvette a kapcsolatot Fawcusszal a probléma megoldása érdekében, és engedélyt kapott a kód használatára a DeCSS-ben anélkül, hogy be kellett volna tartania a GPL-t.

Technológia és származékos szoftver

A DeCSS forráskód kiadását követően gyorsan kiderült, hogy a CSS algoritmus kiszolgáltatott a program által alkalmazott módszertől nagyon eltérő, durva támadásokkal szemben. Az algoritmus csak 40 bites kulcsot használ, és nem minden kulcsot használ. Így egy korabeli csúcskategóriás számítógép optimalizált kód segítségével 24 óra alatt képes volt feltörni ezt a kulcsot.

A programozók a világ minden tájáról több száz DeCSS-egyenértékű programot hoztak létre, amelyek csak annak bemutatására szolgálnak, hogy a rendszer mennyire megkerülhető, mások pedig a nyílt forráskódú videolejátszókkal történő DVD-lejátszás lehetőségét. A CSS licenckorlátozások lehetetlenné tették a hivatalos nyílt forráskódú megvalósítás létrehozását, és a saját dekóderek hiánya egyes operációs rendszerek (például Linux ) esetében kötelezővé tette a DeCSS használatát a DVD-lejátszás engedélyezéséhez.

Miután a videó forrását visszafejtették, más formátumba lehet kódolni. Így a DeCSS bizonyosan hozzájárult az illegális megosztáshoz azáltal, hogy az újrakódolt videókat tömörítettebb formában sugározta (ezért könnyebben cserélhető a hálózaton), mint az eredeti MPEG-2 formátum, gyakran az MPEG-4 formátum . A DVD-k dekódolás nélküli másolása azonban már a DeCSS megjelenése előtt is lehetséges volt és elterjedt volt, különösen Kelet-Ázsiában, így érkezése nem tette lehetővé az illegális DVD-megosztást, de valószínűleg segített a közösségnek. Videók terjesztése az interneten .

Bírói szempontok

Azok a törvények ellen tiltakozva, amelyek tiltják a DeCSS kód közzétételét a WIPO szerzői jogi szerződését átültető országokban (például az Egyesült Államokban a Digital Millennium Copyright Act- ben ), egyesek hátsó ajtó módokat fejlesztettek ki a DeCSS algoritmusának terjesztésére. például szteganográfia , különböző protokollok használata, pólókon, MIDI fájlokban , haiku formájában , sőt, "illegális" prímszám formájában . Azonban a CSS végrehajtás egy programozási nyelv igényel több karakter, mint az algoritmus RC4 származó RSA Data Security, az egyik rövidebb implementáció (az úgynevezett „efdtt”) a 434 bájt. Ezért nem az eredeti módszerek szerint kerültek terjesztésre, amelyeket az RC4 algoritmus terjesztésére használtak az ITAR idején . Nem alkalmas tetoválásokra, e-mail aláírásokra stb.

Megjegyzések

  1. „  EFF: DVD Descrambling kódja nem üzleti titok  ” [ archív2007. szeptember 29] (konzultáció 2005-ben )
  2. "  http://www-2.cs.cmu.edu/~dst/DeCSS/Gallery/decss-haiku.txt  " (hozzáférés : 2007. október 27. )