SecuROM 是一個保護 CD／DVD 版權的產品，由開發。常用於保護 Microsoft Windows 下執行的電腦遊戲。SecuROM 旨在阻止家用燒錄機、光碟複製機和逆向工程技術的企圖。最新的版本（第 4 版或更高）在防止 11 的 CDR 複製已經取得一定進展。但某些程式仍可以繞過保護。使用 SecuROM 是很有爭議的，因為保護程式在某些方面有類似惡意軟體的行為，並且 SecuROM 會在使用者並不知情的情況自動安裝到電腦。美國的遊戲軟體開發商藝電（EA）因這個問題曾被提起訴訟。 SecuROM 的版本及檢測技術 SecuROM v1xv3x 下列檔案應該存在於安裝目錄（根據不同的作業系統）或在原始光碟的根目錄下： CMS16DLL CMS_95DLL CMS_NTDLL 被保護的 CD 在內環上會有 DCAC 的字樣。DADC 是一個光碟生產廠，最近 SecuROM 保護的遊戲 CD 也在其他工廠壓製。使用十六進位制編輯器開啟主程式檔案可以搜尋以下 ASCII 文字 CMS（它應該會出現兩次）。 SecuROM v47 及以上 經過發展，顯然 SecuROM v4x 已停止更新，新的 SecuROM 帶來若干有關如何整合和保護程式的重大變化。 不同於 SecuROM v46，這不依靠檢測 SubQ 資訊。新的計劃是利用 資料儲存密度測量（不要和 資料位置測量 混為一談）。資料儲存密度的 SecuROM v47（或更高）保護的 CDDVD 光碟是多樣化的。這種密度測量模式透過高精密時間測量中介軟體和 CDDVD 驅動器的相互作用來實現。 這樣的定義保護了每個光碟驅動器的每一點。由於光碟旋轉時，兩個讀取命令所花費的時間返回取決於所花費的時間光碟做充分全面，從而依賴於資料密度。為了實現所需的時序精度，讀取指令使用一般小於 001 微秒。 該模式是由來自 72 個地點，每個點的密度都正常或高於正常的密度，從而反映了廠商特定的資訊。 SecuROM v484 和以後版本包括 觸發器，允許開發人員充分定製驗證檢查整個應用程式的計劃。 由於保護本身在應用程式的程式碼和作業系統之間，它可以選擇的改變系統功能的行為。 考慮下列虛擬碼： if GetCurrentDate 13322999 then WorkCorrectly else PreventProgramUse end if 顯然，一個 正常 的 GetCurrentDate 函式永遠不會返 13322999。 然而，由於 SecuROM 可以修改函式的結果，應用程式在執行時可以檢查保護的存在，如果保護已被刪除，該函式將返回與其他一些有效價，從而使函式有機會應用，這顯示一個錯誤資訊或使應用程式無法使用。 有許多不同的方式將 觸發器 整合到一個程式，使其擁有更加複雜的普遍規避保護。 SecuROM v7x 最新的 SecuROM v7x 版本正在不斷髮布的和更新。 SecuROM v7x 如果在非管理員使用者帳戶下執行，將在電腦作業系統 Ring 3 級別特權上安裝自己的服務 UAService7exe，它可以使使用者在非管理員使用者許可權下獲得 SecuROM 的所有功能。 已知的問題 使用該版本 SecuROM 的《武裝突襲》、《潛行者：切爾諾貝利的陰影》（歐洲版本）、《無冬之夜 2》、《命令與征服 3：泰伯利亞戰爭》（v104）、《古墓麗影：十週年紀念版》（演示和正式版）、《霸王》（Steam 版不包含 SecuROM）、《生化奇兵》（演示和正式版）、《》（單人遊戲模式）、《》（PC 版）、《衝突世界》（僅單人戰役）和《孢子》（遊戲和孢子生物編輯器）會阻止遊戲執行在安裝有 Process Explorer 舊版本（v11 之前）的電腦之上。 在 Windows Vista 中，當網路配置中啟用顯式擁塞通知時，該版本的 SecuROM 會阻止遊戲執行，解決方法是執行命令 netsh interface tcp set global ecncapabilitydisabled 停用 ECN。 使用該版本 SecuROM 的遊戲《》（德國版）安裝的一個外殼擴充套件會使 Explorerexe 崩潰。使用相同版本 SecuROM 的無冬之夜 2 也存在這樣的問題。 有些版本的 SecuROM 會安裝名為 CmdLineContextMenu 的外殼擴充套件，它會檢查每一個彈出選單的可執行檔案。這可能導致 Windows 資源管理器反應遲鈍，甚至失去響應。 爭議 與其他軟體的衝突 有些版本的 SecuROM（特別是 2x 版本）所安裝的外殼擴充套件，可能會阻止 Windows 資源管理器刪除 16 位可執行檔案。 生化奇兵和 Rootkit 《生化奇兵》採用 SecuROM 保護，使用了 Rootkit 技術來防止盜版，使用檢測工具來檢測 Rootkit 的是很困難的，因為這些原因，Rootkit 可能被用於隱藏惡意程式。 模擬人生 《模擬人生 2》和它一些附帶產品先前使用 SafeDisc 保護。直到 2007 年 4 月，從《模擬人生 2 寵物物語》使用 SecuROM 7x 取代了 SafeDisc。這包括《模擬人生 2 孤島物語》、《模擬人生 2 特別版》等。 zhcn 質量效應；zhhk 質量效應；zhsg 質量效應；zhtw 質量效應； 2008 年 5 月 EA 宣佈，《zhcn 質量效應；zhhk 質量效應；zhsg 質量效應；zhtw 質量效應；》將採用 SecuROM 7x，每 10 天需要重新啟用一次軟體。由於大量的投訴，EA 去除了為期 10 天的啟用限制。 SecuROM 限制了啟用產品的次數，客戶最多可以啟用他們購買的遊戲 3 次，如果超過，遊戲就不能再執行，直到聯絡 EA 的客戶支援重置啟用次數或之前使用一些可以繞過啟用的工具。不同於《生化奇兵》，解除安裝遊戲不退還以前使用的啟用。 Spore EA 在 2008 年 9 月 7 號釋出的《Spore》中使用了 SecuROM。可能是由於反對基於 SecuROM 的 DRM，網上出現了大量的《孢子》P2P 盜版。EA 迫於壓力放鬆了《Spore》的安裝次數，從先前的允許在 3 臺電腦安裝增加到 5 臺。 聖域 2：墮落天使 10 月 2 日在歐洲公佈的《聖域 2：墮落天使》將使用 SecuROM。開發商 Ascaron 宣佈，SecuROM 將與《聖域 2》一同安裝，並需要在進一步安裝時啟用。一旦安裝過程完成後，遊戲 DVD 不再需要放在光碟驅動器內。聖域 2 的每份複製最多允許有兩名玩家啟用單人模式和區域網模式，一名玩家啟用聯網模式。不過人們最近發現，上述版本的 SecuROM 在遊戲中引起了一些技術問題，這些問題只能透過重新格式化系統解決。 輻射 3 開發商 Bethesda 曾向公眾保證不會使用 DRM 來保護《輻射 3》，而只使用基本的光碟檢查。 然而，不久人們發現，遊戲中的 SecuROM v736 不僅僅會檢查光碟資訊，還會檢查系統中常用的 CDDVD 燒錄軟體，如果發現，遊戲將中止安裝。Steam 版本沒有這種限制。 龍騰世紀 2 有玩家發現在《龍騰世紀 2》PC 版會在沒有任何提示資訊的情況下自行安裝 SecuROM。 Windows 10 微軟公司於 2015 年 8 月發表的 Windows 10 作業系統禁止了採用 SecuROM 與 SafeDisc 等光碟版權管理程式的遊戲執行，理由是這類版權管理程式有可能造成資安風險。 參考文獻 外部連結 SecuROM Sony DADC 如何移除 SecuROM Category 索尼 Category 數位版權管理 CategoryWindows 軟體