Имя: Пароль:
IT
 
Как запретить пользователю сохранять изображение из браузера
,
0 Штурман
 
30.12.13
04:55
Есть такая задача: пользователь просматривает фотографию на сайте через браузер.
Потом сохраняет понравившиеся фотографии себе на компьютер.
Как предотвратить это?
Скриптами можно запретить правый клик по изображению для выбора пункта меню сохранения.

А что делать с клавишей PrtSc?

У кого какие мысли по этому поводу?
1 Рома без рома
 
30.12.13
04:56
Не как.

Делаешь троян? так и напиши
2 Рома без рома
 
30.12.13
04:57
(0) про твой скрипт который запрещает правую кнопку, старо как помёт мамонта. В браузере Вид - Исходный код и не один скрипт не поможет
3 craxx
 
30.12.13
04:57
(0) ога, а еще запретить фотографировать экран и т.п.
4 Штурман
 
30.12.13
04:59
(1) какой троян? сайт обычный
5 Штурман
 
30.12.13
05:00
(3) ну не все такие догадливые
6 Рома без рома
 
30.12.13
05:05
(5) ну если так мыслить не все нажмут на PrtScr.
Ладно, на каком языке будешь перехватывать PrtScr ? На Си? Только не говори что на javascript
7 craxx
 
30.12.13
05:07
(5) на уровне браузера - никак не запретить PrtScr.
8 craxx
 
30.12.13
05:09
+(7) но можно написать ActiveX, который при нажатии PrtScr, будет класть в буфер обмена всякий бутор.
9 Рома без рома
 
30.12.13
05:10
Я ещё не встречал не одной картинки / видео которое не мог достать. Даже самый напутанные видосы с множеством переадресацией вытягиваются простым перехватом данных.

Шансов что ты сможешь запретить юзеру скачать картинку = 0%
Только если не напишешь троян и все дела, который будет в системе сидеть.

(8) что мешает в меню Вид - Исходный код, или "исследовать элемент" и от туда получить адрес картинки? Ты наверное часто жмёшь PrtSrc что бы скачать картинку, я не разу
10 kokamoonga
 
30.12.13
05:10
(0) нет никакого способа помешать выковырять src из кода страницы. Тем более с FireBug в Firefox или Development Tools в Chrome. Да и без них тоже нет никакой проблемы.

Уж тем более нет способа защититься от PrtSc

А от программ захвата видео с экрана тоже будешь защищаться?


Прежде чем ставить задачу может стоило бы хоть немного подумать?
11 craxx
 
30.12.13
05:10
(0) >>Скриптами можно запретить правый клик по изображению для выбора пункта меню сохранения.
Это легко обходится, лучше делать это из флешового ролика.
12 Рома без рома
 
30.12.13
05:11
(11) обход за 1 сек
13 Штурман
 
30.12.13
05:11
А насчет флеша кто знает, если сделать типа анимации с определенной частотой кадра?

Т.е. когда будет жаться принтскрин, в буферт будет попадать не сама картинка, а помехи из флеша.
14 craxx
 
30.12.13
05:13
(13) смотри (8)
15 Рома без рома
 
30.12.13
05:14
(13) Flash конечно не плохой вариант, он доставит гемороя. Но и флеш легко разобрать через Флеш Декомпилятор, вытащив все эти картинки. (хотя конечно тупой юзер не осилит)
16 Штурман
 
30.12.13
05:14
(14) да, сложновато хоть?
17 kokamoonga
 
30.12.13
05:14
(14) а с каких пор ActiveX заработал в чем-то кроме осла?
18 kokamoonga
 
30.12.13
05:15
(17) + ну и опять же, не спасет от скринкаста, если предположить, что автор обладает каким-то супермегаконтентом ради которого стоило бы заморочиться
19 Рома без рома
 
30.12.13
05:15
(17) + только IE держит ActiveX и другие браузеры отказываються из за не безопасности.
20 kokamoonga
 
30.12.13
05:16
(19) ну так и я о том
21 Рома без рома
 
30.12.13
05:17
Делай GIF картинку)) которая будет очень быстро мелькать, человек сделает снимок экрана и сфотает не то)))) хотя эт больше шутка, GIF тоже можно разобрать по кадрам
22 Мироед
 
30.12.13
05:33
(0)
> А что делать с клавишей PrtSc?

а что делать с clip2net, скринкаст и прочими FSCapture.exe?

купи себе футболку http://content.foto.mail.ru/mail/typ1984/_answers/i-579.jpg и успокойся, твои фотки никому не нужны. Или ватермарками все распиши.
23 Klesk666
 
30.12.13
06:33
урл свой лепи на фотографию
24 Принт
 
30.12.13
07:48
"как угадать все буквы, но не назвать слово?"
25 1Сергей
 
30.12.13
08:03
(0) смирись. Всё что выложено в сесть - считается достоянием общественности
26 Лодырь
 
30.12.13
08:06
(0) Выкладывай для просмотра не полноразмерные фото с отличным качеством, а демо поганенького качества с водяным знаком. Полноразмерные за бабло отдельно.
27 Torquader
 
30.12.13
13:03
По поводу PrintScreen - нужно помнить то, что система посылает это сообщение в активное окно, а если ваше окно неактивное, а только за заднем фоне активного, то оно прекрасно будет записано вместе с активным, если делать снимок всего экрана.
Система нажатие клавиши PrintScreen посылает через WM_HOTKEY с кодом клавиши IDHOT_SNAPDESKTOP или IDHOT_SNAPWINDOW, которые можно перехвататить, но, есть программы, которые просто копируют буфер экрана в память - их действие из своей программы отследить нельзя, если не подменять драйвер дисплея.
Опять же - обычно качество изображения на экране недостаточно для качественной печати на принтере - поэтому, воровать картинки методом копирования экрана будут только в том случае, если им качество не важно.
28 Chum
 
30.12.13
13:04
(0) Не показывать картинки и точка.
29 fmrlex
 
30.12.13
13:05
Все не читал. Отобрать у юзера мышку и клаву + досмотр на наличие фотосредств уже предлагали?
30 sda553
 
30.12.13
13:06
(0) А цель какая? Если авторские права, то сделайте "водяные знаки" по изображениям
31 Classic
 
30.12.13
13:09
Фотоаппарат тоже надо бы запретить. Кто-то знает как перехватить фотографирование экрана?
32 Torquader
 
30.12.13
13:10
(30) Для авторского права достаточно исходника изображения в более высоким разрешением, но качать права можно будет, если изображение использовано где-то для коммерческих целей.
Для личных целей пользователь просто выделит сайт и нажмёт "сделать доступным автономно".
33 Леопольд Роскошный
 
30.12.13
13:10
(26) Порносайт??

по теме никак, еще от роботов можно как-то защитится, а от Юзверя никак.

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

плюс Эвристика Касрперыча может вообще сайт заблокировать.
34 DJ Anthon
 
30.12.13
13:23
(31) в инете есть видео, как один чел сфотал экран со вспышкой, и матрица монитора выгорела )
35 Lama12
 
30.12.13
15:45
(0)В верхней части сайта выведи сообщение - "Сохранение изображений запрещено!".
Ниже строкой можешь добавить - "(у владельца изображений дети голодают)".

Точно - никто не будет картинки тырить. :)
36 Black Dragon
 
30.12.13
15:52
на крайняк мона картинки из кэша выдрать! :)
37 aka AMIGO
 
30.12.13
15:53
жаль, не владею языком.. замечал на некоторых сайтах - запрещен копипаст, правая кнопка не срабатывает
кажется, это то, что надо.
а на некоторых - копируешь инфу, ляпаешь в Ворд, а внизу ссылка - взято с [линк]
38 Принт
 
30.12.13
15:54
можно показывать картинку, кот. видно только через спецочки. на продаже очков замутить бизнесс
39 saasa
 
30.12.13
15:55
зачем это надо, спрашивали уже ?
40 aka AMIGO
 
30.12.13
15:56
(37) + не "правая, а "левая"..

а вопрос вебмастерам - подменюшка от правой кнопки формируется в самом коде сайта? Найти там строку "сохранить картинку как" и сделать недоступным.. проще пареной репы ;) :)
41 Necessitudo
 
30.12.13
15:59
(40) Лол)))) Нет конечно. Это функционал браузера.
42 Necessitudo
 
30.12.13
15:59
Это те не 1Ска
43 Леопольд Роскошный
 
30.12.13
16:00
(40) да можно её скриптом задисаблить.
опять же скрипты.

тока автор хочет чтобы даже принтскрин не срабатывал.
44 User_Agronom
 
30.12.13
16:04
(0) Всё прочитал. Присоединяюсь к мнению, что никак.
Кстати, так и не понял зачем это нужно? Если юзверь видит фото, значит юзает инфу с фото. Смысл запрета в сохранении?
45 Леопольд Роскошный
 
30.12.13
16:10
(44) да кстати, что ж там за картинки то...

которые прям все стремятся себе захватить.


к тому же из кеша гугеля можно все стянуть.
46 aka AMIGO
 
30.12.13
16:10
(41) (42) спасибо! :)


(43) видимо, в майкрософт надо вопросик закинуть :)
47 aka AMIGO
 
30.12.13
16:11
а вообще-то имхо - фикня это всё.. что в инет попало - то уже во всеобщем достоянии
48 Кай066
 
30.12.13
16:13
Виндус7-Ножницы. И даже Принтскрин не надо нажимать
49 ам794123
 
30.12.13
16:13
(0) клавишу PrintScreen выламывать пробовали?
50 aka AMIGO
 
30.12.13
16:15
вспомнилось по поводу: смотрю кино, понравился кадр, останавливаю, жмакаю принтскрин, в Paint"е рамка видеоплеера - вот она, а изображения - тю-тю.. нетути.. :)
51 Леопольд Роскошный
 
30.12.13
16:16
(49) каждому кто заходит на сайт?

это было бы феерично...
52 User_Agronom
 
30.12.13
16:32
(46) А почему только MicroSoft? Как будто нет других операционных систем: iOs, Android и целая куча всяких *nix'ов. Если запрещать то уж всем.
Предлагаю написать письмо производителям клавиатур: пусть перестанут делать кнопку PrintScreen.
53 Irbis
 
30.12.13
16:47
Может пользователям глаз при устройстве на работу выкалывать?
54 Dzenn
 
гуру
30.12.13
17:10
Дихлофосом их, дихлофосом :-) ))))))
55 Asmody
 
30.12.13
17:14
(0) никак. если браузер показывает картинку, то она уже сохранена на компьютере пользователя.
56 mrkorn
 
03.01.14
17:10
(0) как в любом фотобанке - превьюшка с водяными знаками и маленьким разрешением (до 1000 точек) - фото такого размера все равно никуда не впихнешь

после оплаты нормальный размер и определенная лицензия на использование
57 Torquader
 
04.01.14
00:50
(56) В фотобанке присылается портфолио в низком разрешении, а уже после оформления и оплаты передаются нормальные фото.