🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: pl.comp.lang.php
19 messages
19 total messages Started by platformowe głupki Tue, 10 May 2016 17:23
kradzież obrazków
#231346
Author: platformowe głupki
Date: Tue, 10 May 2016 17:23
2 lines
969 bytes
jak sprawdzać czy kto nie podlinkował sobie naszych obrazków pod swoją 
strone? jakie zmienne badać?
Re: kradzież obrazków
#231347
Author: Lemat
Date: Tue, 10 May 2016 18:29
27 lines
1664 bytes
W dniu 10.05.2016 o 19:23, platformowe głupki pisze:
> jak sprawdzać czy kto nie podlinkował sobie naszych obrazków pod swoją
> strone? jakie zmienne badać?

googlowanie zajęło mi jakieś 10 sekund:

w pliku .htaccess

RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://(www.)?yourwebdomain.com(/)?.*$ [NC]
RewriteRule .*.(gif|jpe?g)$ [F,NC]


lub

RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://(www.)?yourwebdomain.com(/)?.*$ [NC]
RewriteRule .(gif|jpe?g|png|bmp)$ /graphics/stop-stealing.jpg [L,NC]

natomiast jeżeli generujesz obrazki plikiem PHP to w nim możesz 
sprawdzać zmienną $_SERVER['HTTP_REFERER']

-- 
Pozdrawiam
Lemat
Re: kradzież obrazków
#231348
Author: Kviat
Date: Tue, 10 May 2016 19:55
12 lines
1464 bytes
W dniu 2016-05-10 o 20:29, Lemat pisze:
> W dniu 10.05.2016 o 19:23, platformowe głupki pisze:
>> jak sprawdzać czy kto nie podlinkował sobie naszych obrazków pod swoją
>> strone? jakie zmienne badać?
>
> googlowanie zajęło mi jakieś 10 sekund:

I dlatego postanowiłeś to zrobić za tego kretyna?
Przecież on i tak nie zrozumie odpowiedzi...

Pozdrawiam
Piotr
Re: kradzież obrazków
#231350
Author: platformowe głupki
Date: Wed, 11 May 2016 15:49
5 lines
1183 bytes
> natomiast jeżeli generujesz obrazki plikiem PHP to w nim możesz
> sprawdzać zmienną $_SERVER['HTTP_REFERER']

dzięki, a czy to dobra metoda? czy część przeglądarek nie obsługuje tej 
zmiennej?
Re: kradzież obrazków
#231349
Author: platformowe głupki
Date: Wed, 11 May 2016 15:49
1 lines
1076 bytes
ale to twoja opinia czy całej wspólnoty europejskiej?
Re: kradzież obrazków
#231351
Author: Lemat
Date: Wed, 11 May 2016 16:06
21 lines
1563 bytes
W dniu 11.05.2016 o 17:49, platformowe głupki pisze:
>> natomiast jeżeli generujesz obrazki plikiem PHP to w nim możesz
>> sprawdzać zmienną $_SERVER['HTTP_REFERER']
>
> dzięki, a czy to dobra metoda? czy część przeglądarek nie obsługuje tej
> zmiennej?
>

jeżeli przeglądarka nie obsługuje tej zmiennej to jest ona pusta.

masz 3 przypadki:

1) zmienna jest pusta
2) zmienna zawiera twoją domenę
3) zmienne zawiera inną domenę

pomyśl które przypadki są ok a które nie...

-- 
Pozdrawiam
Lemat
Re: kradzież obrazków
#231352
Author: szemrany
Date: Thu, 12 May 2016 12:41
19 lines
1525 bytes
On Wed, 11 May 2016 18:06:15 +0200, Lemat wrote:

> masz 3 przypadki:
> 
> 1) zmienna jest pusta
> 2) zmienna zawiera twoją domenę
> 3) zmienne zawiera inną domenę
> 
> pomyśl które przypadki są ok a które nie...

4) zmienna zawiera to co ustawiono z premedytacją

Czy taki scenariusz nie ma prawa zaistnieć?

-- 
howgh
szemrany
"Zrozumienie umożliwia zastąpienie nieracjonalnych działań lub bezradności
przez działania racjonalne." M.Mazur, ojciec polskiej szkoły cybernetyki
Re: kradzież obrazków
#231353
Author: Lemat
Date: Thu, 12 May 2016 14:05
24 lines
1751 bytes
W dniu 12.05.2016 o 14:41, szemrany pisze:
> On Wed, 11 May 2016 18:06:15 +0200, Lemat wrote:
>
>> masz 3 przypadki:
>>
>> 1) zmienna jest pusta
>> 2) zmienna zawiera twoją domenę
>> 3) zmienne zawiera inną domenę
>>
>> pomyśl które przypadki są ok a które nie...
>
> 4) zmienna zawiera to co ustawiono z premedytacją
>
> Czy taki scenariusz nie ma prawa zaistnieć?

ma ale jest równoznaczny z 3)

a w zasadzie jak tak stawiasz sprawę to należałoby uwzględnić kogoś, kto 
ustawi na sztywno "twoją domenę" i taki sposób będzie przeglądał stronę 
złodzieja obrazków.

-- 
Pozdrawiam
Lemat
Re: kradzież obrazków
#231356
Author: Vax
Date: Thu, 12 May 2016 14:24
34 lines
2297 bytes
W dniu 2016-05-10 o 20:29, Lemat pisze:
> W dniu 10.05.2016 o 19:23, platformowe głupki pisze:
>> jak sprawdzać czy kto nie podlinkował sobie naszych obrazków pod swoją
>> strone? jakie zmienne badać?
>
> googlowanie zajęło mi jakieś 10 sekund:

...już nie wiem, czy chcesz robić za świętą Matkę Teresę od PHP, czy 
popisywać się "wiedzą" przed tym politycznym głupkiem, ale NAPRAWDĘ nie 
musisz biec do niego z nocnikiem, ilekroć wyartykułuje, że mu się chce.

Ignoruj trolla, to może sobie pójdzie. Na to, że zmądrzeje, perspektyw brak.
Pomyśl:
- typ jest zbyt tępy, by sprawdzić coś w php.net czy google
- zamiast samemu sprawdzić, zadaje debilne pytania (np. "czy includy 
można zagnieżdżać")
ergo:
- albo jest ekstremalnie tępy
- albo szuka pretekstu do zalewania grupy propagandowym syfem
- albo jedno i drugie.

Niezależnie od wariantu - NIE WARTO.

Opanuj swoją chęć błyskania wiedzą (i ignoruj jego prowokacyjne "nikt 
nie wie?).
A jeśli to wyłącznie "odruch serca" to nie dawaj się wykorzystywać 
cynicznym oszustom - bo wychodzisz na frajera i nieświadomego pomocnika 
w szerzeniu syfiastego politykierstwa.

Nie dokarmiaj - pomagaj tym, którzy jakoś rokują i nie smarują internetu 
politycznymi odchodami.
Uwierz, mądrzy ludzie nie pomyślą sobie: "o, Lemat nie odpisał, pewnie 
nie wie!" - a wręcz przeciwnie: "Lemat w końcu zrozumiał, że to nie ma 
sensu".
Re: kradzież obrazków
#231357
Author: Lemat
Date: Thu, 12 May 2016 16:12
10 lines
1223 bytes
W dniu 12.05.2016 o 16:24, Vax pisze:

> Opanuj swoją chęć błyskania wiedzą

Buuu, zabierasz mi jedyną przyjemność z kodowania w PHP jaka mi jeszcze 
została...

-- 
Pozdrawiam
Lemat
Re: kradzież obrazków
#231354
Author: szemrany
Date: Thu, 12 May 2016 16:28
34 lines
2178 bytes
On Thu, 12 May 2016 16:05:55 +0200, Lemat wrote:

> W dniu 12.05.2016 o 14:41, szemrany pisze:
>> On Wed, 11 May 2016 18:06:15 +0200, Lemat wrote:
>>
>>> masz 3 przypadki:
>>>
>>> 1) zmienna jest pusta
>>> 2) zmienna zawiera twoją domenę
>>> 3) zmienne zawiera inną domenę
>>>
>>> pomyśl które przypadki są ok a które nie...
>>
>> 4) zmienna zawiera to co ustawiono z premedytacją
>>
>> Czy taki scenariusz nie ma prawa zaistnieć?
> 
> ma ale jest równoznaczny z 3)

No chyba właśnie nie.
 
> a w zasadzie jak tak stawiasz sprawę to należałoby uwzględnić kogoś, kto 
> ustawi na sztywno "twoją domenę" i taki sposób będzie przeglądał stronę 
> złodzieja obrazków.

No ale to spowoduje, że klient (przeglądarka) pobierze bezkarnie pliki z
adresu OP i wyświetli w kontekście innej strony, bez jego wiedzy, a pytanie
było jak sprawdzić czy ktoś to robi.

-- 
howgh
szemrany
"Zrozumienie umożliwia zastąpienie nieracjonalnych działań lub bezradności
przez działania racjonalne." M.Mazur, ojciec polskiej szkoły cybernetyki
Re: kradzież obrazków
#231358
Author: platformowe głupki
Date: Thu, 12 May 2016 16:29
1 lines
1086 bytes
idioci są po to, żeby ich nie słuchać....
Re: kradzież obrazków
#231359
Author: Rafal Podsiadly
Date: Sat, 14 May 2016 07:59
3 lines
1977 bytes
Jesli chcesz zapewnic sobie bezpieczenstwo powinienes udostepniac obrazki przez skrypt php. Jednoczesnie wolac generowac unikalny prefix per ip uzytkownika. Dodatkowo warto tez zapisac do bazy danych log pobrania obrazka. Np w przypadku gdy wykryjesz przeciazenie czyli ilosc pobran na sek / jest maksymalna wtedy  notujesz icycent do bazy incydentow. Jednoczesnie moze wyswietlic uzytkownikowi monit. W sumie prosto. 

Dobrze zaprojektowana aplikacja rozwiazuje mnustwo problemow.
Re: kradzież obrazków
#231360
Author: Borys Pogoreło
Date: Sat, 14 May 2016 11:33
25 lines
2151 bytes
Dnia Sat, 14 May 2016 00:59:34 -0700 (PDT), Rafal Podsiadly napisał(a):

> Jesli chcesz zapewnic sobie bezpieczenstwo powinienes udostepniac obrazki
> przez skrypt php. Jednoczesnie wolac generowac unikalny prefix per ip
> uzytkownika. Dodatkowo warto tez zapisac do bazy danych log pobrania
> obrazka. Np w przypadku gdy wykryjesz przeciazenie czyli ilosc pobran na
> sek / jest maksymalna wtedy  notujesz icycent do bazy incydentow.
> Jednoczesnie moze wyswietlic uzytkownikowi monit. W sumie prosto. 

Nie pisz mu tyle trudnych słów, agencie Zjednoczonej Europy.

A tak btw, to IP może się zmienić lub może być współdzielone przez wiele
osób. Do lighttpd jest fajny moduł, który pilnuje tego jeszcze na poziomie
serwera i nie trzeba pchać wszystkiego przez PHP, co sporo kosztuje i
wymaga niepotrzebnej pracy przy obróbce HTTP. Wystarczy wygenerować
odpowiedni link:

https://redmine.lighttpd.net/projects/1/wiki/Docs_ModSecDownload

To jest co prawda pomyślane bardziej pod kątem pobierania zabezpieczonych
treści, ale hotlinking też załatwi.

-- 
Borys Pogoreło
borys(#)leszno,edu,pl
Re: kradzież obrazków
#231361
Author: web
Date: Sat, 18 Jun 2016 18:47
7 lines
1748 bytes
zapomnieliście o jednym

ze tez kiedyś byliście początkujący

a nawet jeśli ten post jest prowokacją, czy tez zupełnie nie przemyślanym wpisem, to jednak tam, po drugiej stronie siedzi człek.

zachowanie ciszy w eterze będzie wystarczającą reprymendą
Re: kradzież obrazków
#231362
Author: web
Date: Sat, 18 Jun 2016 18:55
8 lines
1899 bytes
W dniu sobota, 18 czerwca 2016 20:47:58 UTC+2 użytkownik web napisał:
> zapomnieliście o jednym
> 
> ze tez kiedyś byliście początkujący
> 
> a nawet jeśli ten post jest prowokacją, czy tez zupełnie nie przemyślanym wpisem, to jednak tam, po drugiej stronie siedzi człek.
> 
> zachowanie ciszy w eterze będzie wystarczającą reprymendą
Re: kradzież obrazków
#231363
Author: Wojtek Gapiński
Date: Sat, 18 Jun 2016 19:58
12 lines
1432 bytes
W dniu 18-06-2016 o 20:47, web pisze:
>
>
> to jednak tam, po drugiej stronie siedzi człek.
>


Są co do tego pewne wątpliwości.

-- 
Wojtek Gapiński
http://www.jwmprojekt.pl
Re: kradzież obrazków
#231355
Author: artiun
Date: Sun, 19 Jun 2016 00:55
35 lines
2983 bytes
W dniu 2016-05-12 o 18:28, szemrany pisze:
> On Thu, 12 May 2016 16:05:55 +0200, Lemat wrote:
>
>> W dniu 12.05.2016 o 14:41, szemrany pisze:
>>> On Wed, 11 May 2016 18:06:15 +0200, Lemat wrote:
>>>
>>>> masz 3 przypadki:
>>>>
>>>> 1) zmienna jest pusta
>>>> 2) zmienna zawiera twoją domenę
>>>> 3) zmienne zawiera inną domenę
>>>>
>>>> pomyśl które przypadki są ok a które nie...
>>>
>>> 4) zmienna zawiera to co ustawiono z premedytacją
>>>
>>> Czy taki scenariusz nie ma prawa zaistnieć?
>>
>> ma ale jest równoznaczny z 3)
>
> No chyba właśnie nie.
>
>> a w zasadzie jak tak stawiasz sprawę to należałoby uwzględnić kogoś, kto
>> ustawi na sztywno "twoją domenę" i taki sposób będzie przeglądał stronę
>> złodzieja obrazków.
>
> No ale to spowoduje, że klient (przeglądarka) pobierze bezkarnie pliki z
> adresu OP i wyświetli w kontekście innej strony, bez jego wiedzy, a pytanie
> było jak sprawdzić czy ktoś to robi.
>
Tak się nie da. Zgadzam się z Tobą. To się kłóci z zasadami netu, jednak 
można i trzeba podać źródło za zgodą 'źródła'. PRAWA AUTORSKIE - załóż sprawę.

-- 
Artur
Re: kradzież obrazków
#231364
Author: artiun
Date: Sun, 19 Jun 2016 01:04
7 lines
1544 bytes
W dniu 2016-05-10 o 19:23, platformowe głupki pisze:
> jak sprawdzać czy kto nie podlinkował sobie naszych obrazków pod swoją
> strone? jakie zmienne badać?
gdzie te obrazki są? Na.., u Ciebie?

-- 
Artur
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads