Как я могу сделать мою веб-страницу не копируемой? - PullRequest
1 голос
/ 10 августа 2009

Я хочу, чтобы на моем веб-сайте некоторые веб-материалы не копировались, не сохранялись и не печатались на экране. Пользователь должен всегда заходить на мой сайт, чтобы прочитать это Есть ли способ сделать это? или любая технология? Может подумать о добавлении содержимого в файл SWF, но файлы в формате PDF и имеют большой размер? Это может работать?

Предложения приветствуются.

Ответы [ 14 ]

42 голосов
/ 10 августа 2009

Не делайте его доступным для веб-браузеров.

Это тоже единственный способ.

Вы не можете остановить людей, использующих «печать экрана» на своей машине. Более того, люди не пойдут на ваш сайт, если они не смогут использовать информацию там. Если ваш контент находится в файлах PDF, люди должны загружать их на свой компьютер, чтобы прочитать их - либо в качестве официальной загрузки, либо просто в виде гаджета отображения PDF в браузере.

23 голосов
/ 10 августа 2009

Подумайте над тем, нужно ли вам это делать.

Интернет для обмена.

13 голосов
/ 10 августа 2009

Браузер по своей сути делает копию в процессе ее отображения! Нет копий = никто не может его просмотреть.

7 голосов
/ 10 августа 2009

То, что вы хотите сделать, в принципе невозможно. Если кто-то действительно намерен получить эти данные, он это сделает. Конечно, вы можете инкапсулировать PDF в SWF (google «конвертер PDF в SWF»), но декомпиляция SWF для восстановления данных PDF очень проста.

Помимо технической невозможности, это просто грубо. Пользователям неприятно иметь дело с тем, что людям не нравятся сайты, на которых они не могут ссылаться на контент (большинство сайтов на основе Flash имеют эту проблему), и в конце концов вы отгоните людей.

6 голосов
/ 10 августа 2009

Вы не можете. Особенно после того, как вы добавите нежелание кого-либо иметь возможность сделать снимок с помощью PrintScreen. Если это набор текста, вы можете поместить его в изображение, и это помешает легко скопировать / вставить или просто просмотреть источник, но все же кто-то может просто перепечатать его с изображения. И если ничего не помогает, и данные настолько чувствительны, кто-то может сделать снимок экрана компьютера с помощью телефона с камерой. Вы не можете это остановить.

Реальная проблема заключается в том, что никакие данные, которые являются такими чувствительными, не должны быть доступны через Интернет.

3 голосов
/ 10 августа 2009

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

  1. Выделите текст / изображение мышью, скопируйте и вставьте
  2. Просмотр HTML, копирование и вставка
  3. Снимок экрана со встроенными командами ОС (у Mac и Windows есть свои способы сделать это). Сохранить как изображение или вставить в Word / Writer.
  4. Используйте утилиту, предназначенную для захвата участков экрана - И.Е. Microsoft "Snippet it". (сохранить как изображение или вставить в Word / Writer)
  5. Функция браузера Сохранить или Сохранить как
  6. Автоматическая утилита очистки - если веб-сервер обслуживает его, контент, имитирующий браузер, как утилита очистки, может получить содержимое.
  7. Поисковые системы будут индексировать и, следовательно, делать копию вашего контента (что обычно желательно)

Моя точка зрения заключается в том, что, учитывая количество методов, используемых для копирования или захвата контента на компьютере, вы не можете выполнить то, что вы просите .... По крайней мере, не со 100% точностью.

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

Я согласен, что Интернет предназначен для обмена.

1 голос
/ 10 августа 2009

Заставьте людей использовать текстовый ридер, даже не отображая текст. Вам придется зашифровать свои текстовые данные на стороне сервера, чтобы поток HTTP не мог быть просто прочитан. Ваше автономное программное обеспечение будет затем читать текст вслух после того, как пользователь войдет в систему, используя распределенный и персонализированный пропуск, для использования которого требуется PIN-код. Таким образом, если они захотят скопировать ваши тексты, им придется записывать текст по буквам или писать программное обеспечение для интерпретации звуковых байтов.

Если вы хотите отобразить ваш контент на экране, чтобы люди могли видеть его своими глазами, у вас не получится. Это невозможно. В худшем случае: люди используют камеру, чтобы сделать снимки ваших PDF-файлов, а затем используют программное обеспечение, чтобы снова превратить изображения в текст.

1 голос
/ 10 августа 2009

Убедитесь, что клиент использует специальное оборудование, предоставленное вами, с урезанной ОС, которая позволяет только просматривать ваш веб-сайт.

Остерегайтесь, если пользователь приходит с камерой, поскольку он сможет делать снимки экрана.

1 голос
/ 10 августа 2009

Добавьте длинную флеш-заставку на ваш сайт. Никто никогда не будет пытаться скопировать ваш сайт или даже просмотреть его. Серьезно, вы можете запретить загрузку обычному пользователю, но всегда найдется способ скопировать ваш контент. Даже если вы как-то переопределите ключ печати экрана, они могут сделать фотографию =)

0 голосов
/ 11 августа 2009

На самом деле, есть очень веские причины, по которым пользователи хотят видеть контент, но не могут копировать его. Подумайте о вредоносных программах, таких как клавиатурные шпионы или захваты кадров. Подумайте, сотрудники используют веб-почту для просмотра конфиденциального контента в киоске и оставить его в кеше. Подумайте о владельцах интеллектуальной собственности, которые хотят, чтобы уполномоченные люди могли что-то просматривать (возможно, кто-то подписывается на листы ставок), но не копируют это и не публикуют на своем сайте социальной сети.

Появляются продукты, способные сделать это. От виртуальных рабочих столов для удаленного доступа сотрудников, которые хранят все в зашифрованном контейнере (Symantec, et.al.) и блокирует проверку печати, до защищенных браузеров по требованию (Quaresso делает это).

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