PS4遊戲碟是如何防止盜版的?

為什麼沒法完整的複製碟片中的內容再復刻到另一張藍光碟中呢?


首先藍光光碟生產線的管理比較嚴格,沒有像當年CD DVD那種私人生產線一大堆,更沒有正經廠家偷著做盜版的情況,所以目前藍光的盜版盤全都是刻錄盤。

其次遊戲碟的防盜版機制與影碟和數據碟不同。
實際上是可以複製遊戲機光碟上的數據的,完整複製,人家並不阻止,但是你複製出來的盤拿到遊戲機上讀,是不認的。
遊戲機判斷一張光碟是否為正版盤,不是看數據,而是非數據區的一串代碼,代碼的位置有可能在內圈(PS2的光碟),也可能在外圈(SS的光碟),光頭會按照BIOS指令移動到正常光碟機無法讀取的位置專門讀取這些數據。
很顯然,刻錄機是不可能刻錄這些位置的。光碟生產線上生產的壓制盤也不行,具體原理我不清楚,可能是因為盜版商只能讀取正規數據,無法複製這些代碼。
但市面上也出現過完美版的PS2盜版盤,這些盤本身與正版盤完全一樣,據說是盜版商拿到了一部分子盤,或者是即將報廢的母盤。

遊戲機還有一個麻煩的地方,就是它並沒有操作系統,只有固化在各組件晶元中的BIOS,因此你要想讓它運行盜版,必須直接更改硬體,PS2時代是直接在光碟機的控制器上焊接一個晶元,跳過這個識別過程,這樣就默認所有盤都是正版盤了。PS3時代由於有了OS的概念,所以重點就集中在攻破主板自檢,刷OS了。

盜版商無法複製識別碼的原理我還不清楚,求教。


因為光碟機能讀到的文件數據並不是光碟上全部的內容,刻錄盤能寫入的內容也不是光碟上全部的內容。
此外還有每次做母盤時留下來的瑕疵無法複製,原廠都做不出兩張一樣的母盤,你盜版能做出來?
光碟上的數據並不是凹坑和平整分別代表01那麼簡單,而是從3倍到11倍單位長度不等的凹坑。數據軌道的同心度也可以用來調製承載信息。這些物理層原始信息解調之後才是原始數據流,再往上轉換協議才是用戶層信息
所以物理特徵到用戶數據之間有很多層可以做文章。防止私人盜版甚至都不用索尼費腦筋,刻錄盤出廠前引導扇區、軌道同心度信息就已經被寫死了,改不了,一查便知。專業做翻盤的可以用原始數據流轉換用戶數據的協議忽悠,某些扇區甚至全部扇區使用非標準協議,一般的翻盤設備做出來的盤就可能有扇區不一樣甚至全盤數據損壞。就算翻盤廠家修改設備直接透傳原始數據流,物理層的角位移特徵也不可能完美複製,人類技術還沒有能在合理成本下完整從物理層複製幾十G原始數據的能力


索尼如果給ps4設定專有的讀盤方式與讀盤格式
一般的藍光刻錄機是沒法整盤複製的
畢竟在pc上操作,遵循pc那一套規章制度

如果藍光刻錄機發現用盡了所有的格式也依然無法讀出這張盤的時候,那麼結果很有可能就是認為這是一張空盤。我記得以前有人好像嘗試過把ps3的盤用電腦讀,結果發現什麼東西都讀不出來

舉個簡單的例子吧,用過雙系統的人應該都有印象的,windows下面是查看不了linux的分區的,你只能在硬碟里看到有那麼一塊地方被佔據了,但是你完全不知道裡面是什麼
但是反過來,linux底下,除了查看自己的文件之外,還可以無障礙的查看windows的文件

其實如果有什麼方式能按照流的形式來處理,將藍光原盤上的數據原原本本的每個位元組每一位都複製下來,那麼說不定還有點搞頭

但實際上,人們又做不到這一點,一般要dump的黑客也都是先把遊戲機的數據流入機制搞清楚了才能做下一步的工作

那麼在這個基礎上,其實,我們應該考慮的並不是遊戲盤為什麼不能複製的問題,而是ps4遊戲格式究竟是怎麼在光碟機里讀取的問題

=====
說句題外話,ps4遊戲格式拆分成了很多零零散散的包,每個包都用秘鑰單獨加密。整個一大堆包再重新拼回一起去。所以即使你能讀取,後面的問題一樣一大堆


看了柴建翌大神的回答,我想我理解了。下面讓我們看廠商如何證明了「你爸是你爸」的大難題!

其實每一張光碟信息都不一樣,是因為:每一張光碟的物理信息和數據都是獨一無二的!
因為根據每一張光碟不同的物理特徵加密出的數據不同。

廠商是如何產生數據的呢?
先讀取物理特徵,然後用公鑰加密這個物理特徵放入數據區。

如何驗證正版?
遊戲機讀取時數據區,然後用私鑰解密數據區記錄的物理特徵信息,再量光碟的物理特徵,比對光碟的物理特徵是否和他記錄的一樣。

所以光複製數據是沒用的,因為讀取時系統解密驗證發現物理信息和數據不匹配!
舉個例子,就是說小明有165,驗證官問拿來小明的體檢報告一看:張華,175。驗證失敗

破解難點在於,你知道物理特徵,但你不知道密匙,加工不出來對應的數據。

盜版商能不能生產出數據-物理特徵匹配的光碟呢?
不能,因為你不知道加密方式(私鑰)。所以就算你知道這張光碟的物理特徵,你也加密不出相匹配的數據。

360應該是破解了驗證機制,那個破解晶元上應該有個全球一致的物理特徵,讀任何光碟都是這個物理特徵,加上盜版商都根據這個物理特徵加密數據。所以在有破解晶元的機器上,盜版數據剛好和晶元偽光碟特徵相匹配得以運行。ban機估計是讀取了這個物理特徵信息,發現是盜版商的,就ban了


類似的問題還包括比如銀行U盾證書為什麼不能破解?網路上傳輸的密文為什麼解不開?

防破解原理,安全領域相關背後,追究到底都是數學理論支撐著的,兩大類,對稱和不對稱演算法。

這些數學理論學起來也不是很難,歸結起來實現的結果是:公開的演算法、公開的傳輸、公開的加密過程(協議),基於這種「三公開」的前提下,仍然無法破解。就是說現在一張加密證書,告明確告訴你演算法、加密的過程和步驟,然後傳輸給你看,放在面前,仍然是無法破解的。這種加密過程可以多層疊加。對於光碟而言,每一張光碟的信息只要有1個bit的差別,幾萬億個01010101,裡面有一個0變成1,就可以用對稱演算法得出一個唯一不可逆的數字存儲於光碟上,這個時候刻錄光碟的人拿到的是這個結果,刻錄到另外一個光碟上,但只要產生1個bit的差別,就會被機器識別出來。而從技術上,世界上不存在兩張一摸一樣的光碟上,因為每張空白光碟都自帶一些信息,比如標示壞區的信息,或者光碟的ID,物理信息,甚至時間戳信息,所有這些信息只要有1個bit的差別,就無法盜版成功,要搞定這個問題,搞一套生產線,賣出來的盤,這他媽的比買正版盤還貴(正版的加密過程是零成本)。

這些數學理論是安全領域的基石。現在所謂的破解都不是在數學層面,而往往是通過軟體「後門」或者欺騙手段來實現,比如拿把刀架你脖子上逼你說出密碼,想破解底層數學演算法的話極難,因為那是數學家證明出來自己都無法解開的演算法。


其實可以,但不是用市面上的光碟機去刻。
用mastering的方式複製。
主要還是能生產藍光的廠商管理嚴格,所以才沒人做。


看了樓上的回答,猜測一下是數字信封技術


我說一下我的理解
你買的不是遊戲機 是密碼讀取器 順便這個讀取器能玩遊戲

你買的不是遊戲 是一把鑰匙

只是這個鑰匙載體是一張光碟 光碟上附件是數據


推薦閱讀:

同時擁有三款或以上電視遊戲主機的玩家如何合理美觀地放置主機?
你入手 PS4 的原因是什麼?
覺得《輻射4》太難,對於新手有什麼建議?
如何看待 2017 年 12 月 11 日公布的《超級機器人大戰X》參戰作品?你是策劃會編怎樣的劇情?

TAG:加密 | 藍光Blu-ray | 光碟機 | 家用遊戲機 | PlayStation4 |