Как Голливуд строил неприступную стену для DVD
В середине 1990-х, когда DVD только появились, киностудии запаниковали. Цифровые копии фильмов можно было копировать без потери качества — это угрожало их бизнесу. Решение: придумать систему шифрования, которая заблокирует нелегальное копирование. Так родился CSS (Content Scramble System) — детище консорциума DVD Copy Control Association (DVD CCA).
Что такое CSS и как он работал
CSS — это не суперсложный алгоритм, но его задача была не в математической стойкости, а в юридической. Он шифровал содержимое диска 40-битным ключом, и для воспроизведения нужно было получить лицензию от DVD CCA. Производители плееров платили отчисления и обязывались не делать устройства, позволяющие копировать. В теории — идеальная система. На практике — хрупкая как карточный домик.
Парень, которому просто хотелось смотреть кино на Linux
В 1999 году 15-летний норвежец Джон Лейх купил DVD-привод для своего компьютера с Linux. И обнаружил, что ни один плеер под Linux не умеет расшифровывать DVD. Студии не предоставляли лицензий для открытых операционных систем — считалось, что их пользователи и так всё взломают. Но Джону было всё равно на политику: он просто хотел посмотреть фильм.
Как школьник взломал защиту, на которую потратили миллионы
Лейх не был гениальным хакером. Он прочитал спецификации CSS, найденные в интернете (да, кто-то их случайно опубликовал), и написал программу DeCSS — простой декодер, который обходил защиту. Всё заняло несколько недель. Программа занимала всего несколько килобайт кода. Джон выложил её на свой сайт, подумав: «Может, кому-то ещё пригодится».
Когда код разлетается быстрее, чем блокбастеры
И тут случилось то, чего не ожидал никто. Новость о DeCSS подхватил сайт Slashdot, а затем и другие техно-издания. В течение нескольких дней код скачали миллионы раз. Началась настоящая вакханалия: люди публиковали DeCSS везде — на футболках, в песнях, на стенах галерей. Это стало актом цифрового неповиновения.
Юридическая война: студии против школьника
DVD CCA подали на Лейха в суд. Но парень был несовершеннолетним, и у него не было денег на адвокатов. Тем не менее, дело получило огромный резонанс. Суд Норвегии в итоге оправдал Джона, признав, что он не нарушал закон — ведь он не распространял ключи, а лишь написал программу. Но самое смешное произошло позже: когда студии попытались запретить распространение DeCSS в США, суды заняли позицию, что код — это речь, защищённая Первой поправкой. Так попытка заблокировать взлом привела к легализации публикации взломщика.
Последствия: что изменилось в мире после DeCSS
После инцидента с DeCSS индустрия разделилась на «до» и «после». Во-первых, стало очевидно, что шифрование с коротким ключом (40 бит) можно взломать даже в домашних условиях. Во-вторых, появилось целое движение за свободу информации. А ещё история с DeCSS показала: если делать защиту слишком сложной и неудобной для легальных пользователей, рано или поздно найдётся тот, кто её обойдёт.
Как это повлияло на Linux и open-source
После DeCSS количество DVD-плееров для Linux резко выросло. Программа Джона стала основой для многих медиаплееров, включая VLC. Более того, этот случай вдохновил целое поколение разработчиков на борьбу с DRM и проприетарными ограничениями. Сегодня, когда мы смотрим фильмы на любом устройстве, стоит вспомнить того норвежского школьника.
FAQ: часто задаваемые вопросы
Что такое CSS (Content Scramble System)?
Это система шифрования DVD-дисков, разработанная в 1996 году для предотвращения копирования. Использует 40-битные ключи, что делает её уязвимой для грубой силы.
Почему взлом DeCSS был таким важным?
Он показал, что даже дорогие системы защиты могут быть обойдены одним разработчиком. А также поднял вопросы о свободе слова и праве на совместимость программного обеспечения.
Что случилось с Джоном Лейхом после взлома?
Он стал знаменитостью в IT-мире, участвовал в судебных процессах, но в итоге отошёл от публичной деятельности. Сейчас он работает программистом.
Как DeCSS повлиял на современное DRM?
Урок был усвоен: современные системы DRM, такие как AACS для Blu-ray и Widevine для стриминга, используют более длинные ключи и постоянно обновляются. Но философия защиты осталась той же.
Можно ли сейчас использовать DeCSS на современных компьютерах?
Технически — да, но он уже не нужен. Современные плееры (VLC, Kodi) имеют встроенную поддержку расшифровки DVD. Однако в некоторых странах использование DeCSS может быть незаконным.