Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [inne][HTML][PHP]Ukrycie adresu url
Szunaj85
post 9.11.2011, 12:46:46
Post #1





Grupa: Zarejestrowani
Postów: 392
Pomógł: 7
Dołączył: 11.05.2008

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


Witam,

Jak ukryć/zamaskować prawdziwy adres url wyświetlany w pasku adresu, np. poprzez jego skrócenie tak aby skopiowanie, wklejenie
i później bezpośrednie kliknięcie w pasku adresu nie otwierało pliku który pod nim się znajduje?



--------------------
Jeśli Ci pomogłem wciśnij Jeśli mi pomożesz wcisnę
Go to the top of the page
+Quote Post
Uriziel01
post 9.11.2011, 13:15:04
Post #2





Grupa: Zarejestrowani
Postów: 307
Pomógł: 37
Dołączył: 9.11.2010
Skąd: Zielona Góra

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


Za mało detali aby móc ci pomóc. Opisz problem dokładniej:
Czemu dokładnie ma to posłużyć ?
To ma być przy okazji Twoje SEO czy nie ?
Chodzi o pliki na serwerze czy podstrony ?
Jeżeli chodzi jedynie o zablokowanie hotlinkowania do Twoich stron no to wystarczy tutaj proste sprawdzanie sesji i/lub HTTP_REFERER.
Będę mógł coś konkretniej powiedzieć jak dokładniej opiszesz problem.
Go to the top of the page
+Quote Post
by_ikar
post 9.11.2011, 14:28:27
Post #3





Grupa: Zarejestrowani
Postów: 1 798
Pomógł: 307
Dołączył: 13.05.2009
Skąd: Gubin/Wrocław

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


Możesz użyć tokena. Takie tokeny są stosowane chociażby na hostingach plików (wiem że na megaupload i megavideo) jest odpowiedni token i musisz użyć odpowiednich funkcji żeby móc spreparować taki token, byle kto takiego czegoś umieć nie będzie, a sam token ma jakieś czasowe ograniczenie, do tego dodaj sprawdzanie adresu IP i może nawet useragenta i jeżeli ktoś nawet równolegle w tym samym czasie próbuje pobrać ten sam plik, ale z dwóch różnych adresów ip, pierwsze pobieranie się powiedzie, drugie już niestety nie wink.gif tak to przynajmniej działa w przypadku megaupload/megavideo. A konkretny link wygląda mniej więcej tak: http://www488.megaupload.com/files/a16b958...MinecraftSP.exe gdzie token to: "a16b9584cf2c9cca9c097dee961542fb" do tego dochodzi jeszcze serwer: "www488" i ogólnie spora liczba ludzi niestety sobie z tym nie poradzi. Ale nie jest to najskuteczniejsze zabezpieczenie wink.gif
Go to the top of the page
+Quote Post
Sephirus
post 9.11.2011, 15:03:13
Post #4





Grupa: Zarejestrowani
Postów: 1 527
Pomógł: 438
Dołączył: 28.06.2011
Skąd: Warszawa

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


Popieram obu kolegów ale bardziej pierwszego smile.gif Napisz coś więcej co chcesz uzyskać? smile.gif

Mi to się kojarzy z tzw systemem linków wygasających (coś takiego robiłem).

Użytkownik wyknywał jakąś akcję i otrzymywał za to wygenerowany link - po wejściu na ten link wszystko działało ale po kolejnych przerzucało go na główną (można to także zabezpieczyć na dany adres IP, na czas, na liczbę odwiedzin itd...)

Nie wiem czy o coś takiego Ci chodzi... smile.gif


--------------------
If you're good at something, never do it for free.
Potrzebujesz skryptu JS lub PHP - szukasz kogoś kto przetestuje twoją aplikację pod względem bezpieczeństwa? Szybko i solidnie? Napisz ;)
Mój blog - Jak zwiększyć wydajność front-endu - O buforowaniu wyjścia w PHP słów kilka...
Go to the top of the page
+Quote Post
Szunaj85
post 9.11.2011, 18:59:37
Post #5





Grupa: Zarejestrowani
Postów: 392
Pomógł: 7
Dołączył: 11.05.2008

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


Cytat
Opisz problem dokładniej:
Czemu dokładnie ma to posłużyć ?

Chodzi tylko o to aby ukryć przed użytkownikiem prawdziwą ścieżkę do pliku, która wyświetla się w pasku adresu po wejściu na jakąś podstronę.
Poniżej mam przykładowy adres i użytkownik po wejściu na jakąś podstronę jak na tacy widzi gdzie ten plik się znajduje.
A jak się uprze to i sprawdzi gdzie się znajdują (pod jaką ścieżką) obrazki i inne elementy strony.

www.jakis_adres.pl/folder/folder_2/podstrona.html


--------------------
Jeśli Ci pomogłem wciśnij Jeśli mi pomożesz wcisnę
Go to the top of the page
+Quote Post
by_ikar
post 9.11.2011, 19:40:14
Post #6





Grupa: Zarejestrowani
Postów: 1 798
Pomógł: 307
Dołączył: 13.05.2009
Skąd: Gubin/Wrocław

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


htaccess ? nie do końca rozumiem o co ci dokładnie chodzi i po co ci to. Generalnie jeżeli tej ścieżki do obrazka/styli nie zwrócisz, to jak niby chcesz wyświetlać obrazki? Wyraź się jaśniej, napisz dokładnie po co ci to.
Go to the top of the page
+Quote Post
nospor
post 9.11.2011, 21:16:05
Post #7





Grupa: Moderatorzy
Postów: 36 556
Pomógł: 6314
Dołączył: 27.12.2004




Ładne url rozwiązują twój problem. Pogooglaj bo pełno tego w necie. Inne hasło na to, to "nice url"

Cytat
Poniżej mam przykładowy adres i użytkownik po wejściu na jakąś podstronę jak na tacy widzi gdzie ten plik się znajduje.
Zastanawia mnie jednak co ci szkodzi, że user zobaczy gdzie jest plik?


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
Uriziel01
post 10.11.2011, 08:40:53
Post #8





Grupa: Zarejestrowani
Postów: 307
Pomógł: 37
Dołączył: 9.11.2010
Skąd: Zielona Góra

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


Cytat(Szunaj85 @ 9.11.2011, 18:59:37 ) *
Chodzi tylko o to aby ukryć przed użytkownikiem prawdziwą ścieżkę do pliku, która wyświetla się w pasku adresu po wejściu na jakąś podstronę.
Poniżej mam przykładowy adres i użytkownik po wejściu na jakąś podstronę jak na tacy widzi gdzie ten plik się znajduje.
A jak się uprze to i sprawdzi gdzie się znajdują (pod jaką ścieżką) obrazki i inne elementy strony.

www.jakis_adres.pl/folder/folder_2/podstrona.html


Jeżeli naprawdę tylko o to chodzi no to musisz zaimplementować jakieś jak najprostsze SEO, w takim przypadku chyba .htaccess jest najbardziej 'łopatologicznym' rozwiązaniem. Ale nadal każdy może zobaczyć twoje skrypty i skopiować grafikę, istnieje takie coś jak podgląd źródła strony no i cache przeglądarki, nie istnieje sposób na zabezpieczenie zawartości strony.

Tutaj pozostaje jeszcze pytanie czy strona generowana jest dynamicznie czy sa to statycznie spięte w całość podstrony, w pierwszym przypadku potrzebujesz napisać takie coś jak router
http://forum.php.pl/lofiversion/index.php/t41020.html
w przypadku numer dwa, w zupełności powinien wystarczy dobrze napisany .htaccess, tutaj masz przykład implementacji:
http://zenverse.net/seo-friendly-urls-with-htaccess/

Powodzenia.

Ten post edytował Uriziel01 10.11.2011, 08:41:29
Go to the top of the page
+Quote Post
iwosz
post 10.11.2011, 11:22:20
Post #9





Grupa: Zarejestrowani
Postów: 62
Pomógł: 3
Dołączył: 30.07.2009

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


Cytat(by_ikar @ 9.11.2011, 19:40:14 ) *
htaccess ? nie do końca rozumiem o co ci dokładnie chodzi i po co ci to. Generalnie jeżeli tej ścieżki do obrazka/styli nie zwrócisz, to jak niby chcesz wyświetlać obrazki? Wyraź się jaśniej, napisz dokładnie po co ci to.


Dokładnie, htaccess to najszybsze i najprostsze rozwiązanie Twojego problemu. Tylko jak już kolega by_ikar zauważył pamiętaj aby obsłużyć ścieżki dla obrazków, js'a czy css'a.


--------------------
Pozdrawiam,

iwosz.
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: 8.05.2025 - 07:43