• 沒有找到結果。

2.1 現有防側錄模組的運作方式與問題

2.1.1 TrustView 之運作方式

在此章節將展示由 TrustView 所提供的受數位內容保護文件,此文件為一份 經過編碼的 Word 檔案,因此無法直接使用 Word 開啟,需要再安裝一個外掛模 組才可解密文件。接下來將針對防側錄模組之運作方式逐步做說明,在說明中將 會安裝 TrustView 的外掛模組 TrustView For Office and PDF 3.5.0,並使用 Microsoft Office Word 2003 開啟受保護的文件,最後再歸納使用時所發現的 問題。

Step1、首先開啟 TrustView 所提供的受數位版權保護之 Word 文件,並使用 未安裝 TrustView 外掛模組的 Microsoft Office Word 開啟該文件,由圖 3 可以 看到該文件是無法正常觀看之提示訊息,訊息其中指示頇先 TrustView 的外掛模 組才可正常觀看文件。

圖 3 開啟 TrustView 的受保護 Word 文件 Step2、開始安裝 TrustView 外掛模組,圖 4 為安裝畫面。

圖 4 TrustView 外掛模組安裝畫面

Step3、安裝完外掛模組之後,再次打開該份文件,此時可由 Microsoft Word 中的工具列中發現 TrustView 的外掛模組選項,若有則代表外掛模組安裝成功,

如圖 5 所示。

圖 5 開啟受保護之文件

Step4、開啟具有擷取桌面及視窗畫面之功能的側錄軟體,用來測詴

TrustView 外掛模組之防側錄效果。此步驟中我選用 WMSnap 3.0.0.74 側錄軟體,

此軟體界面如圖 6 所示。

圖 6 開啟 MWSnap 3.0.0.74 側錄軟體

Step5、為了測詴 TrsuView 外掛模組保護之防側錄效果,因此先開啟一份未受保 護的 Word 文件,再使用 MWSnap 3.0.0.74 的畫面擷取功能。此時可以成功擷取 該 Word 文件之內容,如圖 7 所示。

圖 7 未受 TrustView 保護之 Word 文件

Step6、再開始受 TrustView 保護之 Word 文件,並使用相同的側錄軟體與操 作步驟,擷取該文件之內容。其結果顯示該側錄軟題執行擷取畫面之動作時,被 TrustView 外掛模組修改其擷取畫面之結果,以達到防側錄之效果。如圖 8 所示。

圖 8 受 TrustView 保護之 Word 文件

由 TrustView 所提供的防側錄模組只針對受 DRM 數位版權管控的文件,因此 可以推論,該防側錄模組的系統架構是以【外掛】的模式依附在該文件的閱讀軟 體上,例如:Microsoft Word。也就是說當使用 Word 開啟受保護之文件的同時,

也會開啟該防側錄模組並且執行。

所謂的【外掛】技術,即是由非原軟體中所提供的功能,而是由第三方開發 並提供特殊目的功能之模組,此模組無法獨立執行,必頇由被依附之軟體啟動時,

再將此特殊目的功能之模組載入該軟體中。

在 Windows 作業系統中,【外掛】技術的實作方法除了使用原軟體所提供的 介面之外,其他最常用被使用的方法就是利用 DLL Injection 技術[13]。簡單的 來說就是將自行開發的功能模組包裝成 DLL 檔案,在找出在作業系統中獨立運作 的 Process,將自行開發的 DLL 檔案載入該 Process 中,使其成為該 Process 定 址空間的一部份。因此可以 Process 中的指定執行函式之記憶體位置,修改成該 DLL 中的函式位址。

為了驗證以上的推論,因此使用 Process Monitor 這套軟體工具來做實驗。

Process Monitor 是一套進階的系統監視工具,可顯示出即時系統中所有正在運 作的 Process,並且可以顯示該 Process 中總共 Inject 了多少 DLL 模組。借由 此工具可以清楚的看到當受保護之 Word 被開啟時,是否有被 Inject TrustView 的外掛模組。圖 9 為開啟 Process Monitor 軟體工具之後,列出目前所有正在執 行的 Process。

圖 9 開啟 Process Monitor 視窗

開啟受保護的 Word 文件,並查看該閱讀軟體中共 Inject 了多少 DLL 模組。發現 其中有 HOOKTOOL.dll 正在運作,該 DLL 之實際位置即是安裝在 TrustView 的安 裝資料夾中,如圖 10 所示。

圖 10 在 Microsoft Word 中發現有 HOOKTOOL.dll

因此可以確定該防側錄模組式使用了 DLL Injection 技術,將防側錄功能外 掛在 Process 中,除了可以監控側錄行為之外,還可以對被側錄之結果內容做修 改。

相關文件