Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Closed TopicStart new topic
> blokada print screen, temat mówi sam za siebie
php programmer
post 14.05.2005, 20:19:41
Post #1





Grupa: Zarejestrowani
Postów: 1 045
Pomógł: 5
Dołączył: 8.11.2004
Skąd: trójmiasto

Ostrzeżenie: (0%)
-----


Mam pytanie. Jest stronka, a na niej zdjęcia. Nie chcę, aby ktoś je skopiował w jakikolwiek sposób. Do tego potrzebuje dwóch rzeczy.

1. Zablokowanie prawego przycisku myszy,
żeby nikt nie mógł zrobić "zapisz obraz jako"

2. Zablokować klawisz print screen, żeby nikt nie mógł skopiowac sobie
zawartości ekranu, a potem wkleić do jakiegoś edytora graficznego.

Jeśli coś pominąłem to proszę o sprostowanie, ale wydaje mi się, że
jak zrobie te dwie rzeczy to już nikt nie zachowa sobie zdjęć,
no chyba, że sobie zajrzy w kod, ale są przecież specjalne programy,
które szyfrują zawartość pliku html.

Tak więc pytanie brzmi: jak zrobić punkt 1 i 2
Go to the top of the page
+Quote Post
Liko
post 14.05.2005, 22:13:06
Post #2





Grupa: Zarejestrowani
Postów: 436
Pomógł: 6
Dołączył: 8.11.2003
Skąd: Szczecin

Ostrzeżenie: (0%)
-----


Nie da się exclamation.gif Nigdy nie zabezpieczysz strony przed skopiowaniem. Było N razy na forum o takich rzeczach. Wystarczy poszukać. Wszędzie odpowiedź końcowa brzmi: nie zabezpieczysz nigdy tego w 100%exclamation.gif
Go to the top of the page
+Quote Post
PHOENIX
post 14.05.2005, 22:40:47
Post #3





Grupa: Zarejestrowani
Postów: 1
Pomógł: 0
Dołączył: 7.05.2005

Ostrzeżenie: (0%)
-----


Da sie A wiec tak prawy przcisk myszy
  1. <BODY oncontextmenu="return false">
  2.  
  3. tresc strony</body>


A print screen
  1. <script TYPE="text/javascript" LANGUAGE="JScript">
  2. <!--
  3. var browser = navigator.userAgent;
  4. var ie = 0;
  5. if (browser.indexOf("MSIE") != -1 && browser.indexOf(") ") == -1) ie = parseFloat(browser.substring(browser.indexOf("MSIE")+4));
  6.  
  7. var id_status_blink = 0;
  8. function status_blink(txt)
  9. {
  10. window.status = txt;
  11. if (!txt) id_status_blink = setTimeout('status_blink("KLIKNIJ WEWNĄTRZ OKNA PRZEGLĄDARKI !!!!!")', 250);
  12. else id_status_blink = setTimeout('status_blink("")', 1500);
  13. return true;
  14. }
  15.  
  16. function blur_ie()
  17. {
  18. document.all["body"].style.visibility = "hidden";
  19. clipboardData.clearData();
  20. status_blink("");
  21. }
  22.  
  23. function focus_ie()
  24. {
  25. document.all["body"].style.visibility = "visible";
  26. if (id_status_blink) clearTimeout(id_status_blink);
  27. window.status = '';
  28. return true;
  29. }
  30.  
  31. if (ie >= 5)
  32. {
  33. window.onblur = blur_ie;
  34. window.onfocus = focus_ie;
  35. }
  36. //-->
  37. </HEAD>
  38. <DIV ID="body">
  39.  
  40. Treść dokumentu
  41.  
  42. </DIV>
  43. </BODY>
  44. </HTML>


Wrazie problemów zajrzyj na strone www.kurshtml.boo.pl -> skrypty -> ochrona strony
Go to the top of the page
+Quote Post
.johnny
post 14.05.2005, 22:49:54
Post #4





Grupa: Zarejestrowani
Postów: 16
Pomógł: 0
Dołączył: 14.05.2005
Skąd: Pasikurowice (koło Wrocławia)

Ostrzeżenie: (0%)
-----


W Firefoksie (rozsz. WebDeveloper): Disable > JavaScript i jest to koniec pracy Twojego "zabezpieczenia". W Operze zdaje się jest to jeszcze prostsze.

A nawet jeżeli byłaby to skuteczna blokada (przed PrnScr i p-klikiem), otwieram sobie cache przeglądarki i zdjęcia mam jak na dłoni. Albo Plik > Zapisz stronę jako i zapisuję z obrazkami.

Zamiast rozmyślać nad zabezpieczeniami, lepiej napisz w widocznym miejscu rozsądną informację o ochronie zdjęć przez prawo autorskie. Skutecznego zabezpieczenia - po prostu - nie ma.

(Btw. witam wszystkich na forum - mój pierwszy post winksmiley.jpg)

Ten post edytował .johnny 14.05.2005, 22:50:43


--------------------
just yuppie. | QueenOnline.pl
Go to the top of the page
+Quote Post
php programmer
post 15.05.2005, 08:23:06
Post #5





Grupa: Zarejestrowani
Postów: 1 045
Pomógł: 5
Dołączył: 8.11.2004
Skąd: trójmiasto

Ostrzeżenie: (0%)
-----


A jednak jak widać sie da.
Dzięki za konkrętną odpowiedź (tą drugą).
Co do trzeciej odpowiedzi to chcę stronę zaszyfrować specjalnym programmem do tego jak juz strona bedzie w pełni gotowa. Poza tym każde zabezpieczenie da się ominąć, ale czy przeciętny użytkownik internetu będzię sobie zawracał głowę żeby omijąć te zabezpieczenia? Moim zdaniem jak nie zadziała ani prawy przycisk myszy, ani print screen, a kod źródłowy będzie zaszyfrowany to już każdy da sobie spokój. Przecież moją strona to nie będzie dla super tajnego oddziału militarnego stanów zjednoczonych, więc wydaje mi się że te 3 zabezbieczenia spokojnie wystarczą. Zresztą nawet bardzo popularna fotka.pl nie wysiliła się na więcej niż na blokade prawego przycisku myszy!!! Jeszcze raz dzięki za drugą (konkretną odpowiedź) na pewno sprawdzę i wykorzystam.
Go to the top of the page
+Quote Post
KeeKee
post 15.05.2005, 09:36:35
Post #6





Grupa: Zarejestrowani
Postów: 13
Pomógł: 0
Dołączył: 6.05.2003
Skąd: Gdynia, Poland

Ostrzeżenie: (0%)
-----


To przed kim Ty chcesz się zabezpieczyć?
Najlepszym zabezpieczeniem [jak już to johnny napisał] jest wpisanie praw autorskich dla materiałów. Możesz jeszcze zablokować wszystkie IP z poziomu Apache'a - wtedy będziesz miał pewność, że nikt Ci materiałów nie wykradnie, lol.
Ten, kto będzie chciał coś skopiować z Twojej strony to i tak to zrobi !

Jeśli nie można zrobić PrintScreen, to można uruchomić SnagIt'a, który także zrobi zdjęcie... takich możliwości jest MNÓSTWO. Twoje "zabezpieczenia" uważam za bezsensowne...

Ten post edytował KeeKee 15.05.2005, 09:37:41


--------------------
Z poważaniem,
cert|KeeKee
http://cert-clan.com
Go to the top of the page
+Quote Post
Majdan
post 15.05.2005, 09:51:38
Post #7





Grupa: Zarejestrowani
Postów: 445
Pomógł: 0
Dołączył: 21.12.2003
Skąd: Tomaszów Lubelski

Ostrzeżenie: (10%)
X----


Jest wiele dróg do skopiowania obrazka. Lecz zamknięcie największej liczby z nich zmniejsza prawdopodobieństwo skopiowania. Oczywiste jest, że jeżeli ktoś chce skopiowac obrazek, to i tak go skopiuje, ale będzie musiał mieć chociaż trochę kompetencji (nie każdy je ma).


--------------------
Go to the top of the page
+Quote Post
php programmer
post 15.05.2005, 09:54:57
Post #8





Grupa: Zarejestrowani
Postów: 1 045
Pomógł: 5
Dołączył: 8.11.2004
Skąd: trójmiasto

Ostrzeżenie: (0%)
-----


No tak, ale nie wszyscy będą znali jakieś programy do rzutowania ekranu.
90 procent użytkowników internetu, wiec tylko, że trzeba coś tam kliknąć myszką,
a ci bardziej "zaawansowani" (w cudzysłowiu) to wiedzą jeszcze, że istnieje coś takiego ja print screen.
Go to the top of the page
+Quote Post
bregovic
post 15.05.2005, 10:17:17
Post #9





Grupa: Zarejestrowani
Postów: 562
Pomógł: 15
Dołączył: 8.08.2003
Skąd: Denmark/Odense

Ostrzeżenie: (0%)
-----


Tja. Rozwiązanie jakie opisujesz php programmer, jest lamerskie i nie fair wobec użytkowników.
Co jeśli twój specjalny program sprawi że strona będzie niedostępna dla określonej geupy użytkowników? Co jeśli twój ukryty kod sprawi że przeglądarka użytkownika przeżyje crash?

Bądź fair wobec twoich użytkowników - a wiekszość z nich odwdzięczy się tym samym.


--------------------
Prank - for the fun. Mac - for the simplicity. Deviantart - for the kick.
Life is ours, We live it our way -- Metallica
Go to the top of the page
+Quote Post
php programmer
post 15.05.2005, 10:36:06
Post #10





Grupa: Zarejestrowani
Postów: 1 045
Pomógł: 5
Dołączył: 8.11.2004
Skąd: trójmiasto

Ostrzeżenie: (0%)
-----


Wypraszam sobie. Nie jestem lamerem.
Robie stronę dla kogoś i ten ktoś nie chce żeby mu ktoś inny zdjecia skopiował.
Go to the top of the page
+Quote Post
Tsiru
post 15.05.2005, 10:43:34
Post #11





Grupa: Zarejestrowani
Postów: 213
Pomógł: 0
Dołączył: 7.01.2005
Skąd: Nigdzie

Ostrzeżenie: (0%)
-----


Zapytam z ciekawości - o czym będzie ta stona ?
Go to the top of the page
+Quote Post
php programmer
post 15.05.2005, 11:44:59
Post #12





Grupa: Zarejestrowani
Postów: 1 045
Pomógł: 5
Dołączył: 8.11.2004
Skąd: trójmiasto

Ostrzeżenie: (0%)
-----


Będzie to dokumentacja pewnej uroczystości.
Go to the top of the page
+Quote Post
Kshyhoo
post 15.05.2005, 14:21:06
Post #13





Grupa: Opiekunowie
Postów: 3 855
Pomógł: 317
Dołączył: 4.01.2005
Skąd: że




Gdy "zapisz stronę jako..." nie działa, używam "wyślij stronę pocztą e-mail". Wkleja wtedy wszystkie fotki i można kopiować do woli.


--------------------
Go to the top of the page
+Quote Post
Cyberbo
post 15.05.2005, 15:32:16
Post #14





Grupa: Zarejestrowani
Postów: 22
Pomógł: 0
Dołączył: 26.01.2003

Ostrzeżenie: (0%)
-----


Sprawa jest prosta - jesli stronę da się zobaczyć (wyświetlić na ekranie) to da sie ją także skopiować (zwłaszcza, że przeglądarka kopiuje ją już przed wyświetleniem strony na ekranie). Jeśli ktos tak bardzo chce chronic swoje zdjecia to niech ich nie publikuje w sieci.

Idź kiedys na zakupy do sklepu Cropp Town a potem do sklepu House i sam powiedz gdzie lepiej się czułeś - w CT żeby wejść do przymierzalni musisz wziąć numerek od sprzedawcy, możesz wziąć maksymalnie 3 rzeczy, w przymierzalni na lustrze jest napis "Obiekt monitorowany - każda kradzież będzie wykryta", w Hous'ie nie ma żadnych ograniczeń, gróźb, nie traktuje się klientów jak złodziei!
Prawda jest taka, że grubo ponad 99% odwiedzających twoją stronę to uczciwi ludzie, a jeśli z powodu marginalnego ułamka będziesz ich wszystkich traktował jak złodziei, to tylko zepsujesz sobię markę, napsujesz czytelnikom nerwów (chośby blokada prawego przycisku często potrafi napsuć krwi, bo blokuje nie tylko możliwość zapisania obrazów, ale też wszystkie inne opcje).

Zastanów sie nad możliwymi konsekwencjami.
Go to the top of the page
+Quote Post
xarr
post 16.05.2005, 08:02:22
Post #15





Grupa: Zarejestrowani
Postów: 105
Pomógł: 0
Dołączył: 5.12.2004

Ostrzeżenie: (0%)
-----


@php programmer: to wytlumacz czlowiekowi, ktoremu robisz www, ze nie ma skutecznych zabezpieczen i co wazniejsze nie pozwol mu myslec, ze jest to mozliwe i ty to zrobisz. Powiedz szczerze jak jest, bo z czasem jak zobaczy skopiowane materialy szybko wyrobi sobie poglad na temat twoich kompetencji. Poza tym te zabezpieczenia sa do ominiecia nawet przez amatorow, wiec ja nie wiem o jakich 90% userow mowisz.

Jak przeciwko takim "zabezpieczeniom", "blokadom" klawiszy nic nie mam, bo kazdy ma prawo miec swoje zdanie i posiadac wiedze o swoich userach, ktora pozwala uznawac te metody za skuteczne to jednak kodowanie zrodla jest... fe biggrin.gif To poprostu nie jest fair.
Go to the top of the page
+Quote Post
Kamis
post 16.05.2005, 08:14:37
Post #16





Grupa: Zarejestrowani
Postów: 127
Pomógł: 0
Dołączył: 13.05.2003

Ostrzeżenie: (0%)
-----


Zobacz tutaj... rozdział "utrudnić kopiowanie grafik".

Powodzenia :]

Ps. Czasmi nie opłaca się zabezpieczać wszystkiego smile.gif


--------------------
Jeśli wiesz jak coś zrobić zrób to, jeśli nie wiesz... ryzykuj :o)
Go to the top of the page
+Quote Post
php programmer
post 18.05.2005, 07:36:16
Post #17





Grupa: Zarejestrowani
Postów: 1 045
Pomógł: 5
Dołączył: 8.11.2004
Skąd: trójmiasto

Ostrzeżenie: (0%)
-----


Może rzeczywiscie szkoda zawracać sobie tym głowe.
Apropos tych 90% to wzięło się to stąd, że komu bym nie robił stronki
(bo taką mam prace) to zazwyczaj klienci nie umieją nawet sobie
zkadrować obrazka w paintcie i wielu podobnych rzeczy.
Umieją wysłać maila, wejść na stronę www i pisać w wordzie.
Ale to może wynikać z tego, że jak ktoś się troche zna
to nie będzie płacił komuś za zrobienie strony, więc trafiają do mnie sami laicy
i stąd sie wzieło te 90%
Go to the top of the page
+Quote Post
bjwrc8
post 6.11.2008, 07:15:58
Post #18





Grupa: Zarejestrowani
Postów: 1
Pomógł: 0
Dołączył: 6.11.2008

Ostrzeżenie: (0%)
-----


I tak można skopiować zdjęcia. Ale stronę można zaszyfrować. Jest program Click to Encrypt HTML - który szyfruje do języka JavaScript. Powstaje wtedy kod nic nikomu nie mówiący, jednak można to puścić przed dekoder i będzie znów html. Na takich stronach, jak banki internetowe itp. jest kodowanie SSL 128-bitowe, aby hakerzy się nie włamywal.

Jednak jest to bardzo drogie (najtańszy ok. 1700 zł na rok) trzeba jeszcze kupić certyfikaty. Jednak nie zalecam tego rozwiązania.

Na Twoim miejscu, postarałbym uświadomić tym klientom, że strona bez zabiezpieczeń jest wygodniejsza dla internauty.

Pozdro
Go to the top of the page
+Quote Post
batman
post 6.11.2008, 08:06:31
Post #19





Grupa: Moderatorzy
Postów: 2 921
Pomógł: 269
Dołączył: 11.08.2005
Skąd: 127.0.0.1




@bjwrc8
Masz zamiar zostać w przyszłości archeologiem?
Temat zamykam, by uniknąć niepotrzebnej dyskusji. Jeśli ktoś będzie miał podobny problem, to poproszę o PW. Wówczas otworzę temat.


--------------------
I would love to change the world, but they won't give me the source code.
My software never has bugs. It just develops random features.
Go to the top of the page
+Quote Post

Closed TopicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 7.05.2025 - 08:17