DeCSS — безкоштовна комп'ютерна програма, здатна розшифрувати вміст дисків DVD-Video, зашифрованих з використанням системи Content Scramble System (CSS). Існує менш відомий аналог DeCSS, випущений практично в той самий час — DoD Speed Ripper. Програми були некомерційними, з відкритим вихідним кодом.
Найголовніша різниця між «першим поколінням» DVD зломщиків і такими програмами, як DeCSS і DoD Speed Ripper, полягає в тому, що старі злодії не дешифрують DVD. Замість цього вони дозволяють DVD-програвачу робити розшифровку самостійно, а потім «чіпляються» до відео або іншим відповідним драйверам і копіюють вже розшифрований потік даних. «Друге покоління» виконує фактичне дешифрування.
Історія створення
Авторство DeCSS приписується трьом людям, імена двох з яких залишилися невідомими. Єдиним відомим автором програми був норвезький підліток Йон Йохансен (норв. Jon Johansen), щодо якого було порушено кримінальну справу за статтею 145 норвезького кримінального кодексу (незаконний доступ до інформації). Пізніше, в 2003 році, Йохансен був виправданий за всіма пред'являються обвинуваченням. 22 січня 2004 року DVD Copy Control Association відкликала позов проти Йона Йохансена.
DeCSS (під версією 1.1 b) вперше був опублікований в поштовій розсилці LiViD (Linux Video and DVD) 6 жовтня 1999 року як програма з закритим вихідним кодом для Windows-платформи, що служить для копіювання DVD-дисків. До цього групою Drink or Die була випущена програма DoD DVD Speed Ripper, також без вихідного коду і працювала не з усіма DVD-плеєрами. Члени Drink or Die дизассемблировали код плеєра Xing і отримали його ключ у відкритому вигляді. Автори DeCSS, включаючи Йохансена, називаючись групою Masters of Reverse Engineering (MoRE) могли отримати потрібну інформацію від Drink or Die.
DeCSS була проектом кількох людей, участь Йона полягала в написанні графічного інтерфейсу програми. Згідно із заявою Апеляційного суду Боргартинга, програма складалася з графічного інтерфейсу, написаного Йохансеном, підпрограми аутентифікації, написаної Дереком Фаукусом в рамках проекту LiViD (причому код був узятий учасниками MoRE із порушенням ліцензії GPL) та підпрограми дешифрування, написаній анонімним програмістом під ніком «the nomad» та переданої Йохансену іншим анонімом під ніком «mdx». «mdx» згадав у розмові в IRC, що «the nomad» отримав алгоритм дешифрування дисків і ключ шифрування, скориставшись зворотним розробкою DVD-плеєра Xing. Пізніше проблема релицензирования коду Дерека Фаукуса була вирішена в поштовій розсилці.
Технічна сторона
Формат DVD дозволяє записувати на диск набагато більший обсяг інформації за рахунок використання лазера з меншою довжиною хвилі. Однак, для обмеження розповсюдження неліцензійного софта і пристроїв для читання DVD-формат, в якому записувалися фільми (так як спочатку формат DVD розроблявся як заміна відеокасетам), захищався спеціальної шифрувальної системою Content Scrambling System (CSS).
Всі DVD позначені зональним кодом (Regional Security Code), відповідним однією з семи зон, для якої ці DVD призначені. Алгоритм CSS потрібен для того, щоб обмежити можливість читання дисків у сторонніх зонах.
Спочатку програма DeCSS замислювалася як засіб, який дозволить дивитися DVD на альтернативних ОС, наприклад Linux або BSD. У той час програмні DVD-програвачі існували тільки для таких операційних систем, як Windows і Mac OS. Деталі реалізації CSS були доступні ліцензіатам, оплачивавшим доступ на регулярній основі. Ліцензія, пов'язана з угодою про нерозголошення, прямо забороняла розробку відкритого для відтворення DVD.
Творці DeCSS пішли шляхом зворотної розробки плеєра Xing для отримання ключа дешифрування та алгоритму роботи, що було визнано незаконним.
Увага до юридичної проблеми використання DeCSS призвело до того, що в алгоритмі CSS були виявлені численні уразливості, що дозволяють істотно скоротити підбір правильного ключа для розшифровки даних на диску. Навіть при стандартному переборі з використанням вразливостей домашній комп'ютер 1999 року справлявся із завданням протягом доби, а сучасні комп'ютери здатні підібрати правильний варіант протягом лічених секунд. Ці дослідження поклали старт численним проектам для використання в програвачах з відкритим вихідним кодом. Один з таких проектів, libdvdcss, використовує готовий набір ключів програвача, згенерований заздалегідь. Якщо ні один з них не працює (у разі посиленого кодування DVD приводу на регіон), то виконується спроба використовувати повний перебір і регіональна захист ігнорується.
Судові розгляди
Основною юридичною проблемою використання програм, подібних DeCSS, було те, що за допомогою них можна було створювати ідентичні копії дисків з незашифрованими даними, які можна було безконтрольно копіювати і поширювати.
У США було порушено ряд судових позовів, позивачами в яких виступали члени Американської асоціації кінокомпаній (MPAA), а також DVD Copy Control Association, а відповідачами — власники сайтів, размещавших програму DeCSS, алгоритм її роботи, вихідний код або ключі розшифровки, в числі яких був відомий хакер Ерік Корлей (псевдонім Emmanuel Goldstein, редактор журналу 2600). У відповідь в Інтернеті розгорнулася кампанія по публікації матеріалів за алгоритмом CSS у всіляких формах: на футболках, в якості MIDI-файлів, у вигляді хайку і навіть у вигляді так званого незаконного простого числа.
Спеціально для відволікання сищиків MPAA була створена програма DeCSS, що займається видаленням CSS з HTML-сторінок.
Примітки
- . Архів оригіналу за 10 лютого 2015. Процитовано 31 липня 2008.
- . Electronic Frontier Foundation. 22 січня 2004. Архів оригіналу за 14 жовтня 2007. Процитовано 5 грудня 2005.
- Jon Johansen (6 октября 1999 года). . Архів оригіналу за 11 жовтня 2000. Процитовано 3 серпня 2015.
- MoRE and [dEZZY/DoD] (4 листопада 1999). . Архів оригіналу за 29 серпня 2013. Процитовано 4 січня 2007.
- (норв.). . 22 декабря 2003 года. Архів оригіналу за 16 липня 2017. Процитовано 3 серпня 2015.
- . Архів оригіналу за 2 грудня 2000.
- (PDF). Архів оригіналу (PDF) за 30 травня 2015. Процитовано 25 квітня 2018.
- . Архів оригіналу за 8 січня 2019. Процитовано 25 квітня 2018.
- . Electronic Frontier Foundation. Архів оригіналу за 2 липня 2015. Процитовано 3 серпня 2015.
- . Electronic Frontier Foundation. Архів оригіналу за 12 вересня 2015. Процитовано 3 серпня 2015.
- Schoen, Seth. . Архів оригіналу за 20 червня 2005. Процитовано 5 грудня 2005.
- Schoen, Seth. . Архів оригіналу за 28 червня 2018. Процитовано 25 лютого 2012.
- . Архів оригіналу за 26 липня 2018. Процитовано 25 лютого 2012.
- . Архів оригіналу за 7 серпня 2018. Процитовано 28 травня 2007.
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
DeCSS bezkoshtovna komp yuterna programa zdatna rozshifruvati vmist diskiv DVD Video zashifrovanih z vikoristannyam sistemi Content Scramble System CSS Isnuye mensh vidomij analog DeCSS vipushenij praktichno v toj samij chas DoD Speed Ripper Programi buli nekomercijnimi z vidkritim vihidnim kodom Fragment kodu DeCSS yakij mozhe buti vikoristanij dlya obhodu zahistu DVD Najgolovnisha riznicya mizh pershim pokolinnyam DVD zlomshikiv i takimi programami yak DeCSS i DoD Speed Ripper polyagaye v tomu sho stari zlodiyi ne deshifruyut DVD Zamist cogo voni dozvolyayut DVD progravachu robiti rozshifrovku samostijno a potim chiplyayutsya do video abo inshim vidpovidnim drajveram i kopiyuyut vzhe rozshifrovanij potik danih Druge pokolinnya vikonuye faktichne deshifruvannya Istoriya stvorennyaAvtorstvo DeCSS pripisuyetsya trom lyudyam imena dvoh z yakih zalishilisya nevidomimi Yedinim vidomim avtorom programi buv norvezkij pidlitok Jon Johansen norv Jon Johansen shodo yakogo bulo porusheno kriminalnu spravu za statteyu 145 norvezkogo kriminalnogo kodeksu nezakonnij dostup do informaciyi Piznishe v 2003 roci Johansen buv vipravdanij za vsima pred yavlyayutsya obvinuvachennyam 22 sichnya 2004 roku DVD Copy Control Association vidklikala pozov proti Jona Johansena DeCSS pid versiyeyu 1 1 b vpershe buv opublikovanij v poshtovij rozsilci LiViD Linux Video and DVD 6 zhovtnya 1999 roku yak programa z zakritim vihidnim kodom dlya Windows platformi sho sluzhit dlya kopiyuvannya DVD diskiv Do cogo grupoyu Drink or Die bula vipushena programa DoD DVD Speed Ripper takozh bez vihidnogo kodu i pracyuvala ne z usima DVD pleyerami Chleni Drink or Die dizassemblirovali kod pleyera Xing i otrimali jogo klyuch u vidkritomu viglyadi Avtori DeCSS vklyuchayuchi Johansena nazivayuchis grupoyu Masters of Reverse Engineering MoRE mogli otrimati potribnu informaciyu vid Drink or Die DeCSS bula proektom kilkoh lyudej uchast Jona polyagala v napisanni grafichnogo interfejsu programi Zgidno iz zayavoyu Apelyacijnogo sudu Borgartinga programa skladalasya z grafichnogo interfejsu napisanogo Johansenom pidprogrami autentifikaciyi napisanoyi Derekom Faukusom v ramkah proektu LiViD prichomu kod buv uzyatij uchasnikami MoRE iz porushennyam licenziyi GPL ta pidprogrami deshifruvannya napisanij anonimnim programistom pid nikom the nomad ta peredanoyi Johansenu inshim anonimom pid nikom mdx mdx zgadav u rozmovi v IRC sho the nomad otrimav algoritm deshifruvannya diskiv i klyuch shifruvannya skoristavshis zvorotnim rozrobkoyu DVD pleyera Xing Piznishe problema relicenzirovaniya kodu Dereka Faukusa bula virishena v poshtovij rozsilci Tehnichna storonaFormat DVD dozvolyaye zapisuvati na disk nabagato bilshij obsyag informaciyi za rahunok vikoristannya lazera z menshoyu dovzhinoyu hvili Odnak dlya obmezhennya rozpovsyudzhennya nelicenzijnogo softa i pristroyiv dlya chitannya DVD format v yakomu zapisuvalisya filmi tak yak spochatku format DVD rozroblyavsya yak zamina videokasetam zahishavsya specialnoyi shifruvalnoyi sistemoyu Content Scrambling System CSS Vsi DVD poznacheni zonalnim kodom Regional Security Code vidpovidnim odniyeyu z semi zon dlya yakoyi ci DVD priznacheni Algoritm CSS potriben dlya togo shob obmezhiti mozhlivist chitannya diskiv u storonnih zonah Spochatku programa DeCSS zamislyuvalasya yak zasib yakij dozvolit divitisya DVD na alternativnih OS napriklad Linux abo BSD U toj chas programni DVD progravachi isnuvali tilki dlya takih operacijnih sistem yak Windows i Mac OS Detali realizaciyi CSS buli dostupni licenziatam oplachivavshim dostup na regulyarnij osnovi Licenziya pov yazana z ugodoyu pro nerozgoloshennya pryamo zaboronyala rozrobku vidkritogo dlya vidtvorennya DVD Tvorci DeCSS pishli shlyahom zvorotnoyi rozrobki pleyera Xing dlya otrimannya klyucha deshifruvannya ta algoritmu roboti sho bulo viznano nezakonnim Uvaga do yuridichnoyi problemi vikoristannya DeCSS prizvelo do togo sho v algoritmi CSS buli viyavleni chislenni urazlivosti sho dozvolyayut istotno skorotiti pidbir pravilnogo klyucha dlya rozshifrovki danih na disku Navit pri standartnomu perebori z vikoristannyam vrazlivostej domashnij komp yuter 1999 roku spravlyavsya iz zavdannyam protyagom dobi a suchasni komp yuteri zdatni pidibrati pravilnij variant protyagom lichenih sekund Ci doslidzhennya poklali start chislennim proektam dlya vikoristannya v progravachah z vidkritim vihidnim kodom Odin z takih proektiv libdvdcss vikoristovuye gotovij nabir klyuchiv progravacha zgenerovanij zazdalegid Yaksho ni odin z nih ne pracyuye u razi posilenogo koduvannya DVD privodu na region to vikonuyetsya sproba vikoristovuvati povnij perebir i regionalna zahist ignoruyetsya Sudovi rozglyadiOsnovnoyu yuridichnoyu problemoyu vikoristannya program podibnih DeCSS bulo te sho za dopomogoyu nih mozhna bulo stvoryuvati identichni kopiyi diskiv z nezashifrovanimi danimi yaki mozhna bulo bezkontrolno kopiyuvati i poshiryuvati U SShA bulo porusheno ryad sudovih pozoviv pozivachami v yakih vistupali chleni Amerikanskoyi asociaciyi kinokompanij MPAA a takozh DVD Copy Control Association a vidpovidachami vlasniki sajtiv razmeshavshih programu DeCSS algoritm yiyi roboti vihidnij kod abo klyuchi rozshifrovki v chisli yakih buv vidomij haker Erik Korlej psevdonim Emmanuel Goldstein redaktor zhurnalu 2600 U vidpovid v Interneti rozgornulasya kampaniya po publikaciyi materialiv za algoritmom CSS u vsilyakih formah na futbolkah v yakosti MIDI fajliv u viglyadi hajku i navit u viglyadi tak zvanogo nezakonnogo prostogo chisla Specialno dlya vidvolikannya sishikiv MPAA bula stvorena programa DeCSS sho zajmayetsya vidalennyam CSS z HTML storinok Primitki Arhiv originalu za 10 lyutogo 2015 Procitovano 31 lipnya 2008 Electronic Frontier Foundation 22 sichnya 2004 Arhiv originalu za 14 zhovtnya 2007 Procitovano 5 grudnya 2005 Jon Johansen 6 oktyabrya 1999 goda Arhiv originalu za 11 zhovtnya 2000 Procitovano 3 serpnya 2015 MoRE and dEZZY DoD 4 listopada 1999 Arhiv originalu za 29 serpnya 2013 Procitovano 4 sichnya 2007 norv 22 dekabrya 2003 goda Arhiv originalu za 16 lipnya 2017 Procitovano 3 serpnya 2015 Arhiv originalu za 2 grudnya 2000 PDF Arhiv originalu PDF za 30 travnya 2015 Procitovano 25 kvitnya 2018 Arhiv originalu za 8 sichnya 2019 Procitovano 25 kvitnya 2018 Electronic Frontier Foundation Arhiv originalu za 2 lipnya 2015 Procitovano 3 serpnya 2015 Electronic Frontier Foundation Arhiv originalu za 12 veresnya 2015 Procitovano 3 serpnya 2015 Schoen Seth Arhiv originalu za 20 chervnya 2005 Procitovano 5 grudnya 2005 Schoen Seth Arhiv originalu za 28 chervnya 2018 Procitovano 25 lyutogo 2012 Arhiv originalu za 26 lipnya 2018 Procitovano 25 lyutogo 2012 Arhiv originalu za 7 serpnya 2018 Procitovano 28 travnya 2007