我正在尋找一種策略,允許我混淆網頁上提供的HTML內容,以防止讀者選擇並將文本複製到剪貼板並通過瀏覽器使用它輸出或通過檢查底層的HTML源代碼。該解決方案必須獨立於瀏覽器和平臺。源語言是C#ASP.NET。asp.net content obfuscation
其中一種策略是將頁面預先渲染成圖像並傳輸圖像,這就是他們用來查看頁面的方法。從理論上講,這聽起來有點酷,但現實情況是,推送圖像在傳輸方面可能代價很高。
我想到的另一個想法是創建一個字符混合在一起的字體。字體中的「ABdcBA」實際上被讀爲「渲染」。因此,如果他們複製文本或者甚至查看他們將看到的HTML並複製ABdcBA,但會讀取「呈現」。
看一個像這樣的頁面:http://colddata.com/developers/online_tools/obfuscator.shtml#obfuscator_view使我能夠將jibberish放入一個變量並做一個簡單的轉換,但輸出仍然是可複製的。
像obfuscation tool for asp.net for html這樣的頁面意味着我可能難以閱讀,但我仍然在尋找某種方法來使內容非常難以使用,而不是使用屏幕快照和使用OCR來轉換文本。
這不是說我想保護的文本是受版權保護的,但我試圖阻止第三方盜取內容。
還有其他想法嗎?
一般規則,如果內容在互聯網上是不安全的。你可以做的任何事情都不會阻止用戶獲得你的內容,它可能只是推遲他們 – webnoob 2013-02-22 07:40:01