2013-02-22 1 views
0

Я ищу стратегию, которая позволила бы мне запутывать содержимое HTML, поставляемое на веб-странице, чтобы не допустить, чтобы читатель выбирал и копировал текст в буфер обмена и использовал его либо через браузер вывода или путем проверки исходного HTML-источника. Решение имеет независимость от браузера и платформы. Исходным языком является C# ASP.NET.asp.net content obfuscation

Одной из таких стратегий является предварительная визуализация страницы в изображение и передача изображения, и это то, что они используют для просмотра страницы. Теоретически это звучит довольно круто, но реальность такова, что толчок изображения вокруг может быть дорогостоящим с точки зрения передачи.

Еще одна идея, о которой я думал, это создать шрифт, в котором символы перемешаны. «ABdcBA» в шрифте действительно читается как «render». Поэтому, если они скопировали текст или даже посмотрели на HTML, они бы увидели и скопировали ABdcBA, но прочитали бы «render».

Глядя на страницу наподобие: http://colddata.com/developers/online_tools/obfuscator.shtml#obfuscator_view, я даю мне возможность вставить jibberish в переменную и сделать простое преобразование, но выход все еще можно копировать.

Эта страница, подобная obfuscation tool for asp.net for html, подразумевает, что я могу затруднить ее чтение, но я все еще ищу способ сделать контент очень сложным в использовании, не снимая снимки экрана и используя OCR для преобразования текста.

Это не то, что текст, который я пытаюсь защитить, защищен от копирования, но я пытаюсь предотвратить браконьерство контента третьей стороной.

Любые другие идеи?

+1

Общее правило, если контент находится в Интернете, он небезопасен. Ничто из того, что вы можете сделать, не позволит пользователям получать ваш контент, возможно, просто задержит их. – webnoob

ответ

0

Вы можете попробовать поставить скремблированный HTML-контент и использовать javascript для разборки содержимого на загрузке страницы. Разумные пользователи все равно смогут использовать Firebug для получения данных прямо из DOM.

Copy-paste также будет работать, но вы можете использовать CSS для предотвращения выбора. Disable Copying in a Div

Как уже отмечалось другими, если пользователи хотят завладеть вашим контентом, всегда найдется способ.

+0

Последующие действия, я решил, что это не стоит хлопот. – Elenesski