跳至內容

DeCSS

本頁使用了標題或全文手工轉換
維基百科,自由的百科全書

DeCSS是一個用於解密DVD碟片的自由軟件。在DeCSS發布之前,基於Linux的電腦系統都無法播放DVD視頻。

在開發過程中,DeCSS沒有獲得來自DVD Copy Control Association(DVD CCA)的許可,而這個組織則負責內容擾亂系統(CSS)等用於DVD數字版權管理的系統。DeCSS發布之後,其作者之一在挪威被控刑事犯罪,數年後才獲判無罪。為了阻止DeCSS的傳播,DVD CCA還在美國發起了一系列訴訟。

來源與歷史

[編輯]
DeCSS的程式碼片段,可在電腦上用來繞過DVD的版權保護。
  • 1999年10月:DeCSS最初由不知名人士從網際網路的LiViD(Linux Video and DVD)mailing list發表。
  • 2000年:程式開發者之一的挪威15歲少年約恩·萊克·約翰森(Jon Lech Johansen,又稱「DVD Jon」)(三名作者中唯一公開者)遭挪威警方搜索其住家,並且被起訴,面臨可能的兩年有期徒刑及高額罰金
  • 2003年初:Jon Lech Johansen獲判無罪。
  • 2003年3月5日:挪威上訴法庭以Jon Lech Johansen觸犯挪威刑法的「駭客防治條款」(Norwegian Criminal Code section 145 (the hacker law))再審此案,理由是檢察官提出新的證人
  • 2003年12月22日:Jon Lech Johansen再度獲判無罪。
  • 2004年1月5日:挪威政府的經濟與環保犯罪調查與起訴機關Økokrim英語Økokrim宣佈不再追究此案。

技術資訊

[編輯]

通過DeCSS的源碼,公眾首次得以接觸CSS的算法。不久之後,有人發現除DeCSS使用的破解方法之外,還可以用暴力破解法攻破CSS的加密。CSS的密鑰長度只有40位,並且加密算法沒有完全利用密鑰。在1999年,高端家用電腦經過優化後在一天內就可以暴力破解CSS,而現代電腦甚至能在數秒內完成破解。[1]

此後,許多程序員又開發了類似DeCSS的程序。這些程序中,一些只是為了演示如何輕鬆繞過CSS系統,還有一些則讓開源視頻播放器支持了DVD。由於CSS的授權限制,通過官方渠道獲取的信息無法用於開發開源軟件,而閉源驅動又不支持所有系統,所以甚至有些正版用戶也需要使用DeCSS來播放影片。

法律行動

[編輯]

1999年11月,第一個針對提供DeCSS下載的網站的法律威脅出現,引起了鏡像DeCSS的運動。次年1月,在另一起官司中法院簽署了初步禁令。作為對法律威脅的回應,社區開發了一個不相關的同名程序,其功能是從HTML頁面中過濾CSS標籤。有次一家學校誤把這個程序當作原版DeCSS,移除了包含此程序的學生頁面,受到了大量的負面媒體關注,而社區開發這個程序就是為了通過這種形式讓MPAA上鈎。[2]

世界知識產權組織版權條約的契約國都立法禁止了可用於繞過版權保護的軟件,而一些社區成員則提議了各種分發DeCSS算法的方法作為抗議。這些方法包括隱寫術、多種互聯網協議、T恤衫、MIDI文件、俳句[3]等,甚至還有所謂的非法質數[4]

參考資料

[編輯]
  1. ^ Content Scrambling System (CSS): Introduction. www.cs.cmu.edu. [2018-08-07]. (原始內容存檔於2019-01-08). 
  2. ^ Pigdog Journal - DeCSS Distribution Center. www.pigdog.org. [2018-08-07]. (原始內容存檔於2018-08-07). 
  3. ^ The History of the DeCSS Haiku. www.loyalty.org. [2018-08-07]. (原始內容存檔於2018-06-28). 
  4. ^ Gallery of CSS Descramblers. www.cs.cmu.edu. [2018-08-07]. (原始內容存檔於2018-07-26). 

外部連結

[編輯]