【发布时间】:2013-02-22 07:36:50
【问题描述】:
我正在寻找一种策略,允许我混淆网页上交付的 HTML 内容,以防止读者选择文本并将其复制到剪贴板中,并通过浏览器输出或通过检查来使用它底层 HTML 源代码。该解决方案必须独立于浏览器和平台。源语言是 C# ASP.NET。
一种这样的策略是将页面预渲染为图像并传输图像,这就是他们用来查看页面的内容。从理论上讲,这听起来有点酷,但现实是,在传输方面推送图像可能会很昂贵。
我想到的另一个想法是创建一种混合字符的字体。字体中的“ABdcBA”实际上读作“render”。因此,如果他们复制文本甚至查看 HTML,他们会看到并复制 ABdcBA,但会显示为“render”。
查看如下页面:http://colddata.com/developers/online_tools/obfuscator.shtml#obfuscator_view 让我能够将 jibberish 放入变量并进行简单的转换,但输出仍然是可复制的。
像obfuscation tool for asp.net for html 这样的页面意味着我可以使它难以阅读,但我仍在寻找某种方法使内容非常难以使用,而不是截屏并使用 OCR 来转换文本。
我试图保护的文本不是受版权保护的,而是我试图防止第三方盗取内容。
还有其他想法吗?
【问题讨论】:
-
一般规则,如果内容在互联网上,则不安全。您无能为力,无法阻止用户获取您的内容,这可能只会延迟他们
标签: c# asp.net obfuscation obscured-view