保護文件或資料夾免於複製貼上

保護文件或資料夾免於複製貼上

我想在本機電腦上建立一個資料夾並防止它被複製到另一台電腦上。

例如,我有一個包含一個文件的資料夾,那麼我應該如何調整才能防止該特定電腦(包含該資料夾和文件的電腦)的使用者將該文件複製到外部 USB 或 HDD 上,或發送該文件通過電子郵件等...

就像人們安裝 Office 一樣,它可以在本機電腦上執行,但您不能簡單地將程式檔案中的資料夾貼到另一台電腦上。我需要針對 W7 和 XP 的更簡單的解決方案。

答案1

如果有人可以讀取文件,那麼他們就可以複製它。

即使您斷開電腦與網路的連接、停用所有外部設備、將使用者設定為對檔案系統的唯讀存取權限,他們仍然可以打開該檔案並為其拍照。

如果有曾是如果這個問題得到解決,那麼軟體和媒體盜版就不再是問題了。然而,這種情況並非如此。

答案2

軟體通常不是自動包含的,因為它通常需要(透過系統設計)將資料寫入系統和使用者的路徑、註冊表(在當前系統中註冊某些功能)、臨時路徑等...某些軟體可以是使這些資料可移植地重定向到臨時路徑或程式路徑內部,但這在很大程度上取決於程式本身的設計是否可能。

因此,當您複製 Office 資料夾時,您會錯過在其他地方寫入的大量數據,這就是為什麼僅在另一台電腦上複製該資料夾是行不通的。

但是複製數據就不會有這個問題,如果用戶可以讀取數據,它可以使用系統的文件管理器或許多其他技巧來複製數據,即使您試圖故意使其變得困難 - 您可以禁用瀏覽(即使用僅針對特定程式的終端服務)、停用USB 連接埠、使用其他地方連結的資料等- 因為每種保護方法都有其缺點。

提供無法複製數據的最極端方法是使用遠端表示層(例如網站前端或 Web 應用程式)向經過身份驗證的用戶顯示數據,但在任何情況下,用戶都可以寫下數據 - 甚至記錄通過記錄,使用一些自動化- 並且您無論如何都需要仔細檢查解決方案的安全性(最明顯的事情是對資料庫的SQL 注入攻擊)。

最重要的是,當用戶可以讀取數據時,您無法非常有效地阻止他推出導出數據的解決方案 - 您能做的最好的事情就是 1) 有選擇地選擇誰訪問數據,2) 跟踪他們資料查詢以發現可能的濫用行為。

相關內容