複製鏈接
請複製以下鏈接發送給好友

光盤加密

鎖定
將數據刻錄到DVD光盤上,儘管這樣帶來了便捷,但數據安全隱患也隨之而來。如果光盤丟失,重要數據很容易被他人利用,為了滿足用户需求,不少第三方刻錄軟件提供了加密功能,譬如“SecureBurn”、“光盤加密大師”、“加密金剛鎖”、“Roxio Media Creator”等軟件,通過它們製作好需要刻錄的加密文件,刻錄後的光盤需要密碼才能打開,否則光盤信息無法顯示,以此保護光盤數據不被盜用。儘管這種刻錄加密方式比較簡易,但對於學生、家庭等個人用户而言,已經可以提供不錯的隱私保護能力。
中文名
光盤加密
意    義
保護用户
硬件方式
軟件狗、辯識記號等
性    質
加密方式

光盤加密加密意義

光盤加密
目前我們希望我們的光盤不能被輕易拷貝,所以要對光盤進行加密。下面我們就全面的介紹如何給光盤加密方式:
由於CD-ROM的檔案結構是遵循ISO-9660的標準所制定的,而ISO-9660的檔案結構不但公開且過於簡單,因此很難加以保護的措施。再加上各種CD-R的製作及拷貝程序的推陳出新,實在很難防範使用者利用這些工具從事不法的用途。目前,有許多方法是可以保護CD-ROM,綜合起來,主要的保護方式有以下幾種方法:

光盤加密保護方式

2.1 軟件方式:
也稱為“試後買”方式,這種方式是在CD-ROM上包含了經過了編碼保護的程序或資料。經編碼保護過的程序通常即為展示版程序,使用者可以很容易在CD-ROM上找到並執行該展示程序,瞭解程序的功能,經過評估後,如認為其的確符合需要後,即可經由電話或傳真通知軟件公司,以信用卡付費後取得密碼,然後解開受編碼保護的程序。但由於經解碼後的程序己無保護,可以無限制地被複制。
2.2 硬件方式:
2.2.1軟件狗
這是通常插附在打印機端口上的一種裝置。早期時的硬件鎖只是在程序執行時會檢查硬件鎖是否存在而已,對於所謂的軟件破解高手而言,他們甚至於不需要有硬件鎖在手都可以輕而易舉的破解掉保護。至於後期的硬件鎖則不單隻檢查硬件鎖是否存在,還會從其中讀出資料以備程序解碼之用,這種保護對於程序而言是比較有效的,只可惜成本偏高。
2.2.2 辯識記號:
如SID(Source Ident-ification Code)或IFPI 碼。由於生產CD-ROM 的壓模廠,其生產設備不管是母盤或模具皆被賦予一獨特的ID,這些設備所製造的CD產品,也都會有其ID。如此一來,盜版的源頭也就無法藏匿。此種防止盜版方式雖嫌消極,但仍有其些微的遏阻力量。
2.2.3 導入區:
在CD-ROM上即指導入區區域。一般而言,導入區記載了有關於CD 片的類型,TOC(Track On CD)等信息,其重要性相當於硬盤的分區表。由於導入區中並不包含用户真正必須的數據,所以一般而言CD-R會自行產生,而不是由用户任意地修改,因此一旦此區域內含有其他重要資料以供判讀之用,且由於 CD-R無法制作非正常的導入區 ,因此便能有效地制止非法的複製。可惜的是此種方式無法應用在PC上,因為這牽涉到CD-ROM光驅上的固件(Firmware)必須加上判讀程序, 因而無法應用於現今市場上的光驅上。
2.2.4 修改 ISO 結構:
這種方法有隱藏目錄、超大檔案、垃圾檔等。由於CD-ROM 的檔案都有其記載起始位址、長度、屬性等的指標值,使用者只要對於ISO -9660 的檔案規則夠熟悉,只要修改這些指標值就可達到上述效果。舉例來説,只要修改檔案的起始位址就可以造成此檔案看得到卻不能對此檔案作複製的動作,這也是為什麼這類型的檔案被稱為“垃圾”的原因;而超大檔案的產生,就是由於修改其長度, 其用意在於增加使用者欲將檔案拷貝至硬盤時的困擾,降低程序被逆向工程或Debug的可能性。
2.2.5 不連續軌(壞扇區,指紋):
這種方式類似軟盤激光打孔保護方式。不連續軌的方式只是概念類似激光孔並不真的是激光孔。經過這種方式保護的CD-ROM,不但在經過CD-R的程序做軌對軌的複製時,百分之百會產生讀錯誤(Reading Error)的訊息,也可以避開壓模廠的大量翻拷。但如果將其CD-ROM上的檔案拷至硬盤再重新燒錄成CD-ROM的話,這種保護就不起作用了。
當前也有許多公司做出了自己的光盤防盜版產品,總體來看大致可以分為兩類:
一類是TTR,LASERLOCK,Macrovision與C-Dilla等,這些公司的技術都是在光盤上製作出指紋(特殊的軌道、扇區),當然其稱呼自然不同,有稱其為指紋(fingerprint),也有稱其為水印(watermark)。這些指紋無法通過刻錄設備或母盤製作設備讀取,自然盜版時,盜版盤上就沒有這些指紋。然後通過程序來判別這些指紋,從而判斷是否盜版盤。對於TTR的防盜版盤,本人曾經將其文件複製到硬盤上,然後通過一光驅模擬軟件,模擬後仍能正確執行,因此其指紋中並不含有信息。
另一類是Wave Systems公司等,該公司與提供盤片內容的公司和原始設備製造商建立夥伴關係,同計算機一起捆綁銷售CD-ROM和DVD-ROM。要購買CD-ROM和DVD-ROM,消費者必須擁有一種結合了WaveMeter的附加卡或外圍設備,或者安裝了WaveMeter的新的電腦。一旦WaveMeter通過WaveNet(該公司的交易出來系統)註冊,消費者才可以使用CD上的內容。這種辦法,當然可以很有效的防止盜版,但是很明顯,其費用是很高的,而且要附加軟、硬件。 3. 與光盤格式結合的加密方案提出
綜述篇:加密刻錄技術
目前,加密刻錄技術及相關產品大體可分成兩大類:①純軟件處理;②軟硬結合。其中,純軟件處理又可以分成目錄/文件隱藏、目錄欺騙和第三方軟件三類。
所謂目錄/文件隱藏,其原理早在MS-DOS時代就為人所熟知——通過修改目錄/文件屬性字節,使其隱藏。只不過由於光盤刻錄的特殊過程和Windows 9X等系統的磁盤讀寫特徵,使得這一操作的對象變成了欲刻數據的映像文件,即常見刻錄工具使用的.cue、.cif等文件。具體操作時,通過UltraeditWinhex十六進制編輯器分析並定位對應的屬性字節,將它改成“04”,存盤後再刻錄。
所謂目錄欺騙,是利用映像文件的特殊結構,修改其中欲保密目錄的實際顯示名稱,使它與實際操作名稱不一致,造成文件訪問異常,給人以“該盤有問題”或“系統有問題”的假象,迷惑他人。並且,這種方式常常與目錄隱藏結合運用,增強保密效果。
第三方軟件加密的基本方式為:對原始數據在刻錄之前或者刻錄的同時進行重新編碼或者加殼處理,將解密程序置於光盤Autorun中,只有密碼驗證通過後,才能看到原始數據。否則,即使能夠瀏覽光盤,所見到的也只是經過處理的“加工品”。至於具體的實現手法,則是“八仙過海,各顯神通”。眼下市面上流行多款加密刻錄軟件,如CD-protector、SecureBurn和CryptCd等。
至於“軟硬結合”,又可分成三類。一類是通過諸如判斷主板BIOS、設置硬盤加密點等手段來決定光盤信息是否可用,但這樣勢必降低光盤的通用性,所刻光盤的實用價值會大打折扣。因此,這類技術對於普通用户了來講,沒有太大意義,市面上這類產品也很少。
另一類就是利用“超刻錄”。所謂“超刻錄”,有兩種理解,一種是指超過標稱值的刻錄,標稱值通常指標準值:74MIN@650MB和80MIN@700MB。由於光盤的外圈直徑大、弧度大,這樣就給刻錄坑槽留下許多可利用的物理空間,於是在外圈進行加密刻錄,設置加密信息點,既能增加容量,又能起到光盤加密的作用。由於超刻部分完全在光盤的外圈進行,坑槽位間距、位深不低於橙皮書規定的最小限制,因此理論上不會影響光驅的正常讀取;另一種理解是指符合橙皮書2(CD-R盤片規格標準協議書)規定的大容量光盤刻錄,比如90MIN@800MB以及99MIN@870MB的超刻錄功能。超刻需要刻錄機和軟件的支持,對CD-R盤片的品質有一定的要求。
第三類是採用特殊的光軌寫入方式,在光盤數據的存放形式上做文章。這種技術常用於實現光盤“防拷貝”。許多正版軟件光盤不能複製,即使複製也不能使用就是這個原因。典型代表有:Free Lock、Safedisk等。如Safedisk主要通過驗證數字簽名、數據防護編碼等手段實現光盤“防拷”。
下面我們將介紹實際應用中幾種常見的加密手法以及相應的破解方法。
加密篇:我的光盤你別用
説起光盤加密,也許大家都知道一些方法,比如在使用光盤時提示輸入密碼、隱藏源文件的真實路徑、生成無法複製的超大文件等,這些都可以製作出形形色色的加密光盤。下面就讓我們先來看看怎樣對光盤進行加密操作。
給光盤添加密碼口令
給光盤添加密碼口令是最簡單的一種加密方法,這種光盤在查看的時候必須輸入正確的密碼,否則無法瀏覽和使用光盤中的任何文件。由於這種加密方式操作簡單,但是具有相對較強的安全性,因此非常適合新手玩家使用。
給光盤添加密碼可以通過SecureBurn實現,它最大的特點在於正式刻錄之前對光盤進行密碼保護,然後再通過軟件內置的刻錄功能即可直接獲得有密碼保護的光盤。
1.SecureBurn可以網站下載得到。
由於採用了類似Windows中資源管理器一樣的操作方式,因此只要打開現有硬盤中的文件夾,找到需要刻錄的文件之後,直接將它們拖至右邊的光盤文件列表中,即可完成刻錄文件的添加操作。
2.完成上述步驟後,點擊“Record”按鈕進行刻錄。不過,在正式開始刻錄之前會出現一個密碼確認窗口,在這裏輸入一串字符作為保護密碼,然後就可以開始刻錄了。
提示:一定要選中“SecureBurn CD”複選框來製作加密光盤,否則程序將製作普通無密碼保護的光盤。
3.怎麼樣,用SecureBurn刻錄加密光盤還是很簡單的吧,而使用這張刻錄光盤也很簡單。
將刻錄得到的光盤放入光驅之後將看見圖2所示的提示窗口,只要輸入正確的密碼就可以打開光盤文件,否則無法讀取其中的資料,因此大家一定要記好光盤的密碼,不然就只能看着它流口水了。
提示:在設定密碼的時候,最好不要採用自己的姓名、電話、生日等一些容易被別人猜到的字符串,而且密碼位數最好大於8位,這樣才能防止別人隨意破解。
讓文件只能在光盤中運行
有些朋友希望製作得到的加密光盤讓別人無法直接複製,我們可以通過CD-Protector來製作一張不能讓別人複製的光盤。
CD-Protector的工作原理是在可執行文件上加一個外殼,並通過這個外殼來判斷光盤上有沒有加密後所產生的相對應的音頻軌道,如果有則運行,否則將會拒絕運行光盤。因此使用CD-Protector製作得到的光盤具有非常出色的保密性,別人不僅無法通過直接複製文件方法獲得光盤中的重要文件,而且即使把所有文件複製到硬盤上還是不能使用,如果想得到光盤中的文件,只能對整張光盤進行復制,所以這種方法非常適合對要安裝才能使用的光盤加密,也可以用於直接從光盤中運行的程序。
CD-Protector可以從http://www.newhua.com.cn/down/cdp3setup.exe 下載得到,雖然使用它製作加密光盤並不複雜,但是由於程序只有加密功能,並沒有提供光盤刻錄功能,在此我們藉助Nero這款軟件來刻錄光盤。
1.運行CD-Protector之後,在圖3所示的窗口中分別設置“File to encypt”(需要加密的文件)、“Custom Message”(出錯提示信息)、“Phantom Trax directory”(輸出保存路徑)等選項,同時在“Encryption Key”對話框中輸入00至FF的兩位字符串作為加密密鑰。
2.完成上述設置後點擊紅色的“ACCEPT”按鈕,這時CD-Protector將對選中的源文件進行加密操作,加密結束後在原先的文件夾中可以看見源文件圖標已經更換為CD-Protector特有的標誌,而且還多出了一個附加得到的音軌文件
3.接着運行Nero刻錄程序並新建一個音頻光碟的任務,不過在此需要對程序進行一番針對性的設置:
①在“Audio CD”標籤中不要選擇“Write CD Text on CD”(在光碟上寫入文字)一項。
②在“CDA Options”標籤中勾選“Remove silence at the end of *.cda tracks”(清除*.cda音軌末尾的靜音)和“Cache the track on harddisk before burning”(刻錄前在硬盤上緩存音軌)兩項
③在“Burn”標籤中去除“Finalize CD”(終結光碟)一項。
完成上述設置後,點擊“New”按鈕新建任務,並且把剛才由CD-Protector所生產的那個音頻文件拖放到刻錄音軌的窗口刻錄
4.刻錄完成後,再按照步驟3重複刻錄一次CD-Protector得到的音頻文件,也就是説要用這個方法對同一個音頻文件刻錄兩次。也許你會覺得奇怪:為什麼要兩次都刻錄同樣一個文件呢?這是因為CD-Protector採用的音軌加密技術,通過檢測音軌是否存在來決定文件是否可以使用。
5.接着在Nero中新建一個只讀光碟(ISO)任務,在“Multisession”(多記錄)中選擇“Strat Multisession disc”(開始多記錄光碟)一項,然後把由CD-Protector生成的除音頻文件外其他文件都拖放到數據刻錄的窗口中並開始刻錄,而且刻錄選項也需要和前面刻錄音軌時設置的一樣。
6.刻錄完成之後,我們就得到了一張加密光盤,這時候可以通過Nero中的“Record→View Track”命令查看一下這張光盤(圖7)。這裏可以看見同一個音頻文件兩次刻錄之後有很大的差別,這也就是為什麼需要分兩次來刻錄的原因所在了。
7.最後,把製作得到的加密光盤放入光驅中,此時原先的可執行文件圖標已經變成為CD-Protector特有的圖標,雙擊後可以正常運行程序。但是由於CD-Protector加密的光碟是由兩條音軌和一條數據軌道所構成的,數據軌道中被加密的可執行文件在被運行時會讀取音碟上的音軌,如果是相對應的才會接着運行,因此把這個文件複製到硬盤中再運行將會出現出錯提示信息。怎麼樣,這樣你存儲在光盤中的文件就安全了吧。
製作個性化加密光盤
通過以上的操作,我們已經掌握了幾種常見的光盤加密方法。在這裏筆者推薦一款能夠製作個性化加密光盤的光盤加密大師。作為一款加密光盤軟件,光盤加密大師可以直接修改光盤鏡像文件,比如把光盤鏡像文件中的目錄和文件特別隱藏、將普通文件變為超大文件,或者把普通目錄變為文件目錄,因此在它的幫助下我們可以輕鬆製作自己的個性化加密光盤。
光盤加密大師可以從http://cdrom.nease.net/gphy/gphynew.exe下載得到,使用它前需要我們事先把重要文件製作為ISO格式的光盤鏡像文件,接着就可以通過光盤加密大師進行加密處理了。
運行光盤加密大師之後,先點擊工具欄中的“打開鏡像文件”按鈕載入需要處理的ISO文件,接着可以看見圖17所示的窗口。這裏包含了文件目錄、隱藏目錄、正常目錄和autorun四個目錄以及autorun.exe(2GB文件)、autorun.inf和説明.txt三個文件,雖然這些轉換方式很多,但只要選擇相應的文件之後點擊工具欄上對應的按鈕即可輕鬆搞定。
1.將光盤鏡像中的目錄或文件隱藏起來
選中需要隱藏的目錄或文件,點擊“隱藏”按鈕即可。將該鏡像文件刻入光盤之後,隱藏的目錄或文件將無法在資源管理器中看見。
注意:不要將autorun.inf、autorun.exe隱藏,否則光盤不會自動運行。
2.將光盤鏡像中的文件變為超大文件
右鍵點擊需要變大的文件,選擇變為超大文件即可。將該鏡像文件刻入光盤之後,從資源管理器中查看這個文件將顯示為2GB!
注意:不要將autorun.inf變為超大文件,否則會出現非法操作等錯誤。
將目錄變為文件
選中需要變為文件的目錄,接着點擊“目錄變為文件”按鈕即可。將該鏡像文件刻入光盤之後,這個目錄將顯示為文件。
製作個性化加密光盤
在將需要加密的目錄和文件全部隱藏,或者將目錄變為文件後,點擊“寫入光盤密碼”按鈕,在彈出光盤密碼對話框中選擇密碼形式、驗證密碼後運行的程序、光盤圖標並輸入密碼即可(圖18)。將該鏡像文件刻入光盤,只有驗證密碼後才能訪問隱藏的目錄、隱藏的文件和文件目錄
由於光盤加密大師功能強大、使用簡便,因此適合各種水準的朋友進行光盤加密操作使用。
對於光盤的加密,就需要和光盤的格式緊密結合,利用光盤的格式,把軟件加密和光盤格式有效的結合起來,做到對光盤的多重保護