Лучший способ защитить конфиденциальную информацию от копирования в HTML? - PullRequest
0 голосов
/ 16 апреля 2020

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

Бот для защиты от веб-проверки Механизм защиты пока работает хорошо, но я вижу, что клиенты пробуют ручную утилизацию.

То, что я пытался защитить содержимым статьи:

  1. Установка обработчика событий копирования в статье элемент-обертка для предотвращения копирования. -> Клиенты могут использовать пользовательские скрипты (greasemonkey, et c), чтобы эффективно обойти это, удалив обработчик событий или просто создав скрипты для копирования содержимого и сохранения в файл
  2. Защита консоли разработчика -> бесполезно
  3. Перенаправление, если нажата клавиша F12 -> бесполезно

Похоже, защита HTML отменяется (если кто-то не скажет мне иначе), поэтому я хотел бы узнать другое способы отобразить текст и сделать его полностью НЕВОЗМОЖНЫМ для копирования.

Вещи, о которых я думал:

  1. JS механизмы обнаружения для диагностики, если пользователь выполняет какой-либо пользовательский скрипт, другими словами, если нет вредоносного JS кода, который вводится и выполняется для извлечения текста
  2. Преобразование HTML статьи в PDF-файл и отображение его встроенным с помощью какого-либо анти-текста для выбора / копирования ( если это вообще существует).
  3. Преобразование HTML статьи в куски изображений base64, которые сделают текст полностью неспособным выделить и скопировать

Есть ли какие-нибудь хорошие способы предотвратить кражу моего контента , не сильно мешая опыту пользователя? К сожалению, апплеты fla sh больше не поддерживаются, раньше они работали с чарами.

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

Спасибо!

Ответы [ 2 ]

0 голосов
/ 16 апреля 2020

Нет, вы не можете

Как только браузер загрузит вашу страницу, вы не сможете защитить контент от копирования / загрузка .

Это может быть текст , изображение или видео . Вы можете защитить его от несанкционированного доступа. Но вы не можете защитить себя от сдачи на слом уполномоченным лицом.

Но вы можете сделать это сложнее, используя шаги, которые вы упомянули в своем вопросе, и ограничив авторское право l aws.

Эта проблема все еще существует на многих сайтах, особенно на платформах электронного обучения, таких как udemy и др. c ... На этих сайтах премиальные курсы по-прежнему копируются / просачиваются человек, который его купил.

Из FAQ Udemy

Однако для мотивированного Пирата любой контент, который появляется на экране компьютера, уязвим для кража. Это неизбежно и является проблемой всей отрасли. Гиганты, такие как Netflix, Youtube, Amazon и др. c. у всех одна и та же проблема, и как отрасль мы продолжаем работать над новыми технологическими решениями для ограничения пиратства.

Поскольку пиратские технологии в настоящее время опережают защиту, мы наняли компанию, специально предназначенную для обеспечения соблюдения DMCA l aws от вашего имени и нацелены на нарушителей, хостинговые сайты и DNS-серверы в попытке удалить несанкционированный контент.

0 голосов
/ 16 апреля 2020

Как только вы отправите HTML из вашей машины, тот, кто ее получит, может на досуге повредить ее. Вы можете сделать это сложнее, но не невозможно.

Переосмыслите свой подход. «Дайте информацию» и «запретите ее использование» несколько столкновений ...

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...