Защита изображений, используемых в Java-апплетах - PullRequest
1 голос
/ 08 декабря 2011

Я использую Java-апплет в своем веб-проекте, и некоторые изображения отображаются в этом Java-апплете.

Я хочу ограничить пользователей, которые могут извлекать изображения с веб-страницы. Каковы возможные способы для пользователя клиента сохранить изображения, используемые в Java-апплете, который используется в сеансе браузера, кроме «экрана печати»?

Любые идеи приветствуются.

Спасибо.

Ответы [ 2 ]

1 голос
/ 08 декабря 2011

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

Я не знаю типичных конечных пользователей, но я бы сделал этоВещи, чтобы обойти несколько стратегий безопасности:

1.Спрячьте их в архивах

  1. Посмотрите на источник страницы
  2. Откройте для себя расположение банок
  3. Загрузите каждую из них по прямой загрузке
  4. Переименуйте их в .zip и разверните их (быстро и грязно), затем ..
  5. Продавайте свои изображения, чтобы доставить мне столько неудобств, чтобы получить их в нужной форме.

Эта последняя часть была сарказмом (в основном), но я просто хотел подчеркнуть, что если вы положите что-нибудь в банку, люди смогут его достать.

2.Скрыть их на сервере

  1. Использовать анализатор пакетов для определения местоположения изображений по URL.
  2. Извлекать каждое изображение напрямую (и т. Д.)

3.Шифрование изображений

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

4.Захват экрана

Как уже упоминалось.«Последнее средство» - грубое, но эффективное.

.. Любые идеи приветствуются.

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

0 голосов
/ 08 декабря 2011

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

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