Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP] Zabezpieczenie śceiżki pliku
mefjiu
post 8.10.2008, 21:11:53
Post #1





Grupa: Zarejestrowani
Postów: 313
Pomógł: 5
Dołączył: 22.03.2005

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


Witam serdecznie, chciałbym zabezpieczyć ścieżkę pliku a dokładnie obrazka, posiadam serwis z obrazkami i chciałbym aby np:
adres obrazka który aktualnie jest taki
http://www.serwis.pl/galleria/kat1/podkat1.../aligator_d.jpg
był w postaci
http://www.serwis.pl/aligator_d.jpg
jest możliwość wykonania czegoś takiego ?

lub rozwiązanie tego w inny sposób ?

Proszę o wszelkie rady i porady.
Go to the top of the page
+Quote Post
batman
post 8.10.2008, 21:15:26
Post #2





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




Cytat
jest możliwość wykonania czegoś takiego ?
Nie.
Cytat
lub rozwiązanie tego w inny sposób ?
Rozumiem, że chcesz uniemożliwić pobieranie pliku bezpośrednio z serwera, tylko przez jakiś skrypt? Jeśli tak, to wystarczy, że obrazki będą wyświetlane przez skrypt php.


--------------------
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
wookieb
post 8.10.2008, 21:16:36
Post #3





Grupa: Moderatorzy
Postów: 8 989
Pomógł: 1550
Dołączył: 8.08.2008
Skąd: Słupsk/Gdańsk




To jest "zabezpieczenie"? Niby czego? Co ci to da? Pewnie ze sie da ale jaki tego sens?


--------------------
Go to the top of the page
+Quote Post
mefjiu
post 8.10.2008, 21:16:44
Post #4





Grupa: Zarejestrowani
Postów: 313
Pomógł: 5
Dołączył: 22.03.2005

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


chcę aby nie dało się ich pobrać programem

tzn będzie się dało pobrać ale przynajmniej osoba która będzie miała zamiar to zrobić nie uzyska posegregowanych obrazków

Cwaniacki programik to: HTTrack Website Copier

Ten post edytował mefjiu 8.10.2008, 21:18:22
Go to the top of the page
+Quote Post
batman
post 8.10.2008, 21:21:49
Post #5





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




Niestety muszę Cię rozczarować. Jeśli serwis jest dostępny dla niezalogowanych użytkowników, to nie ma żadnego sposobu na zabezpieczenie plików przed pobraniem. Co najwyżej możesz uprzykrzyć życie ludziom poprzez zablokowanie hot linking (znajdziesz na google o co chodzi).


--------------------
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
mefjiu
post 8.10.2008, 21:23:45
Post #6





Grupa: Zarejestrowani
Postów: 313
Pomógł: 5
Dołączył: 22.03.2005

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


Wiem co to hotlinkowanie i jednak to nie spełni tutaj roli.
Nie mów mi że czegoś się nie da :-)

Musi być na to sposób tak samo jak na wszystko :-)
Go to the top of the page
+Quote Post
batman
post 8.10.2008, 21:24:34
Post #7





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




Nie ma. Musisz się z tym pogodzić.


--------------------
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
mefjiu
post 8.10.2008, 21:27:39
Post #8





Grupa: Zarejestrowani
Postów: 313
Pomógł: 5
Dołączył: 22.03.2005

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


A jak to maja rozwiązane serwisy typu rapid że plik jest zabezpieczony ma inny adres niż adres ścieżki. ?
Go to the top of the page
+Quote Post
batman
post 8.10.2008, 21:30:54
Post #9





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




Zastosowany jest tam skrypt pośredniczący, który nie pozwala pobrać bezpośrednio pliku. Dopiero po zalogowaniu się lub po upływie jakiegoś czasu, można ściągnąć plik.


--------------------
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
mefjiu
post 8.10.2008, 21:37:10
Post #10





Grupa: Zarejestrowani
Postów: 313
Pomógł: 5
Dołączył: 22.03.2005

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


A jak działa to tutaj
http://wallpaperstock.net/morning-fog_wall...560x1600_1.html
wątpię aby wszystkie tapety posiadał w jednym i to głównym katalogu
Go to the top of the page
+Quote Post
batman
post 8.10.2008, 21:43:56
Post #11





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




W adresie znajduje się od tapety - 10915. Zmień na np 10914 i pokaże Ci się inna tapeta. Jak to działa? Najprawdopodobniej przy użyciu .htaccess wyciągany jest ten id (może być też to zrobione w skrypcie), a następnie z bazy danych wyciąga się ścieżkę do pliku. Reszta to już najnormalniejsze wystawienie nagłówków i wymuszenie pobierania pliku.


--------------------
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
Pilsener
post 9.10.2008, 08:02:42
Post #12





Grupa: Zarejestrowani
Postów: 1 590
Pomógł: 185
Dołączył: 19.04.2006
Skąd: Gdańsk

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


Cytat
Cwaniacki programik to: HTTrack Website Copier

Musisz postąpić podobnie, jak w przypadku zabezpieczenia się przed atakami typu DOS i DDOS - program tego typu pewnie będzie wysyłał dużo zapytań http z jednego adresu IP - pewnie można to jakoś limitować, ale to już raczej po stronie serwera... Specjaliści od serwerów i protokułu http pewnie mogą coś więcej powiedzieć na ten temat.
Go to the top of the page
+Quote Post

Reply to this 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.07.2025 - 23:31