polymorph
Гость
|
|
« : 30-09-2004 00:13 » |
|
Требуется свести к минимому возможность несанкционированного скачивания изображений сайта. Запретить конт. меню, запретить сохранение страницы, банальное выделение изображени мышью и дальнейшее его копирование посредсвом помещения в буфер обмена, и т.д. и т.п.. Все это желательно сделать на Java Script. Если на вопрос затруднительно ответить в рамках форума, то прошу выложить толковую ссылочку (можно несколько).
|
|
|
Записан
|
|
|
|
MOPO3
Ай да дэдушка! Вах...
Команда клуба
Offline
Пол:
Холадна аднака!
|
|
« Ответ #1 : 30-09-2004 04:57 » |
|
Не вижу в этом смысла, таким образом ты только усложниш способ скачивания этой картинки, но не защитиш полностью. 1. Большинство браузеров всё равно сохраняет файлы у юзера на диск как например эксплорер держит это в темпорари интернет файлс 2. Тебе придётся учитывать все возможные браузеры, и писать под каждый из ни ЯваСкрипт отдельный. Некоторые браузеры могут вообще игнорировать твой яваскрипт, например если у юзера в броузере он вообще отключен.
|
|
|
Записан
|
MCP, MCAD, MCTS:Win, MCTS:Web
|
|
|
polymorph
Гость
|
|
« Ответ #2 : 30-09-2004 23:23 » |
|
Спасибо, ответ исчерпывающий и понятный.
|
|
|
Записан
|
|
|
|
MOPO3
Ай да дэдушка! Вах...
Команда клуба
Offline
Пол:
Холадна аднака!
|
|
« Ответ #3 : 01-10-2004 04:34 » |
|
polymorph, всегда пожалуйсто С удовольствием ответим и на другие вопросы, если это в наших силах.
|
|
|
Записан
|
MCP, MCAD, MCTS:Win, MCTS:Web
|
|
|
intellectum
Гость
|
|
« Ответ #4 : 02-10-2004 10:04 » |
|
Фу-фу-фу! как вам не стЫдно! Такую тему забросили... :new_shot: :twisted:
|
|
|
Записан
|
|
|
|
????
Гость
|
|
« Ответ #5 : 02-10-2004 13:18 » |
|
Для картинки и текста такое сделать абсолютно невозможно ("полный запрет на скачивание"), т.к. PrintScreen еще не кто не отменял.
|
|
|
Записан
|
|
|
|
Skubent
Гость
|
|
« Ответ #6 : 05-10-2004 12:41 » |
|
А кроме PrintScreena любой объект можно достать прямой ссылкой, минуя любую страницу. Вариант - создавать картинки "на лету", но это уже отдельная песня.
|
|
|
Записан
|
|
|
|
MOPO3
Ай да дэдушка! Вах...
Команда клуба
Offline
Пол:
Холадна аднака!
|
|
« Ответ #7 : 05-10-2004 12:45 » |
|
А кроме PrintScreena любой объект можно достать прямой ссылкой, минуя любую страницу. Вариант - создавать картинки "на лету", но это уже отдельная песня. ИМХО всё равно нет в этом необходимости, в конце концов конечный результат всё равно можно поиметь через принтскрин
|
|
|
Записан
|
MCP, MCAD, MCTS:Win, MCTS:Web
|
|
|
npak
|
|
« Ответ #8 : 09-10-2004 10:49 » |
|
Printscreen помогает только для небольших кусков текста, которые помещаются на несколько экранов. Снимать текст размером несколько мегабайт (сотня экранов) весьма затруднительно.
Задача, как мне кажется, стоит не столько в том, чтобы полностью отсечь доступ к контенту, а, скорее, в том, чтобы не дать в руки исходный материал -- текст, изображение, аудио/видео контент.
Я думаю, штатных средств современных браузеров для этого недостаточно. При помощи JavaScript можно отсечь доступ к тексту. Например, передавать текст зашифрованным (сжатым) и на стороне клиента текст декодировать и формировать страницу. Не уверен, что в JavaScript на стороне клиента можно сформировать картинку, раскодировав некий массив данных. Схема довольно слабая, так как ключ расшифрования надо передавать вместе с зашифрованным текстом. Тем не менее, может помочь в борьбе с кешами и хакерами-ламерами.
Более крутую защиту, IMHO, можно навести при помощи JavaApplet или своего плугина. Апплет/плугин сам обращается к серверу, получает необходимый контент и сам отрисовывает его. Для защиты от снифферов можно качать контент через https/SecureSocket или сделать свою доморощенную схему защиты конфиденциальности. Это защитит от кэширования, прокси серверов, отсеет многих хакеров. недостаток -- неудобство для пользователя и техническая сложность реализации.
Вот такое IMHO.
|
|
|
Записан
|
|
|
|
schnibbl
Гость
|
|
« Ответ #9 : 12-10-2004 08:15 » |
|
|
|
|
Записан
|
|
|
|
|