Компания, в которой я работаю, имеет требование защищать некоторые области, в которых отображаются статьи. Я реализовал некоторые процедуры для защиты от веб-проверки, но проблема остается для ручной проверки.
Бот для защиты от веб-проверки Механизм защиты пока работает хорошо, но я вижу, что клиенты пробуют ручную утилизацию.
То, что я пытался защитить содержимым статьи:
- Установка обработчика событий копирования в статье элемент-обертка для предотвращения копирования. -> Клиенты могут использовать пользовательские скрипты (greasemonkey, et c), чтобы эффективно обойти это, удалив обработчик событий или просто создав скрипты для копирования содержимого и сохранения в файл
- Защита консоли разработчика -> бесполезно
- Перенаправление, если нажата клавиша F12 -> бесполезно
Похоже, защита HTML отменяется (если кто-то не скажет мне иначе), поэтому я хотел бы узнать другое способы отобразить текст и сделать его полностью НЕВОЗМОЖНЫМ для копирования.
Вещи, о которых я думал:
- JS механизмы обнаружения для диагностики, если пользователь выполняет какой-либо пользовательский скрипт, другими словами, если нет вредоносного JS кода, который вводится и выполняется для извлечения текста
- Преобразование HTML статьи в PDF-файл и отображение его встроенным с помощью какого-либо анти-текста для выбора / копирования ( если это вообще существует).
- Преобразование HTML статьи в куски изображений base64, которые сделают текст полностью неспособным выделить и скопировать
Есть ли какие-нибудь хорошие способы предотвратить кражу моего контента , не сильно мешая опыту пользователя? К сожалению, апплеты fla sh больше не поддерживаются, раньше они работали с чарами.
EDIT: Друзья, мне просто нужны идеи, чтобы хотя бы немного усложнить работу конечного пользователя, то есть вы нельзя выбрать текст, если он отображается в виде изображений, вы можете выбрать только сами изображения.
Спасибо!