Я ищу стратегию, которая позволила бы мне запутывать содержимое 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 для преобразования текста.
Это не то, что текст, который я пытаюсь защитить, защищен от копирования, но я пытаюсь предотвратить браконьерство контента третьей стороной.
Любые другие идеи?
Общее правило, если контент находится в Интернете, он небезопасен. Ничто из того, что вы можете сделать, не позволит пользователям получать ваш контент, возможно, просто задержит их. – webnoob