當前位置:柔美女性網 >

綠色生活 >心理 >

d加密技術原理

d加密技術原理

d加密技術原理

Denuvo全稱Denuvo Anti-Tamper(反篡改),一種Windows平臺上能阻止對可執行檔案進行調試(Debugging)、反向工程(Reverse Engineering)和修改(Modifying)的技術,由奧地利公司Denuvo軟件解決方案有限公司開發。Denuvo本身並不是DRM(數字版權管理系統,如Steam、Uplay和Origin等),而是用來保護遊戲的DRM不被繞過的。

對於其他的加密系統,破解者只需要修改遊戲的exe或dll檔案繞過遊戲對DRM的驗證,然後模擬正版環境(如特製的steam_)即可實現破解。而Denuvo就是用來保護遊戲的二進制檔案(中和DRM相關的模組)不被調試和修改的,這樣破解者就沒有辦法繞過DRM驗證從而實現防止破解。

目前關於Denuvo的具體工作原理,目前除了開發者以外基本上無人知曉其完整的工作方式,我們知道Denuvo反篡改系統會在第一次啓動遊戲時把PC的硬件和操作系統資訊發送至Denuvo的服務器以取得獨一無二的認證密鑰存儲在本地,每次遊戲啓動時都會檢查該密鑰是否和當前執行環境匹配,除此之外遊戲執行中還會多次進行校驗,一旦校驗失敗遊戲就會終止執行或者遊戲玩法發生改變。早前,有報道指出,Denuvo程序對其自身持續不斷地進行加密並解密來防止被破解,從而會損傷SSD。後來Denuvo的開發公司出來澄清道“我們的反篡改技術沒有對存儲介質上的數據進行加密或者解密,這樣不但不會提高安全性,反而還會拖累性能不影響遊戲性能是客戶(指遊戲開發商)提出的重要條件一。‘Denuvo會損傷SSD’完全是論壇上某些人腦補出來的”。

Denuvo的僱員稱其保護技術包括反篡改(Anti-Tamper)、反調試(Anti-Debugging)、反載入(Anti-Loader)和篡改檢測技術(遊戲內的觸發器使得破解版遊戲的玩法發生改變),這些保護技術可透過加密引擎自動部署。Denuvo反篡改技術的保護對象主要是Windows平臺下C++編寫的遊戲。

標籤: 加密技術
  • 文章版權屬於文章作者所有,轉載請註明 https://rmnxw.com/zh-hant/lvse/xinli/946yl0.html