Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [php] Jak dostać adres domeny wywołującej?
kisu
post
Post #1





Grupa: Zarejestrowani
Postów: 6
Pomógł: 1
Dołączył: 19.03.2007

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


Witam wszystkich,
Mam pytanie, jak dostać adres domeny z której ktoś wywołuje mój skrypt? Znalazłem tylko HTTP_REFER, ale to jest bieda i da sie łatwo podrobić. Stworzyłem sobie flashowy pliczek do wysyłania maili. Dane wysyła poprzez POST do skryptu (plik mail.php) na tym samym serwerze, po prostu chciałbym sprawdzić czy dane są z tego serwera, żeby tylko ten jeden plik (flashowy) mógł korzystać z opcji wysyłania (plik mail.php).

Z góry dziękuje za pomoc.

Ten post edytował kisu 19.03.2007, 00:39:48
Go to the top of the page
+Quote Post
Daimos
post
Post #2





Grupa: Zarejestrowani
Postów: 1 319
Pomógł: 118
Dołączył: 26.11.2003
Skąd: Lublin

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


no mi sie wydaje ze tylko w ten sposob sprawdzisz
latwo da sie podrobic? hmmm no niewiem
w kazdym razie jak chcesz odwolywac sie do pliku tylko Ty
mozesz przesylac i sprawdzac haslo jakies

co do majstrowania przy refererze, jak ktos wysle naglowki odpowiednie to fakt
wiec mysle ze haslo przesylane metoda POST bedzie ok

Ten post edytował my salsa 19.03.2007, 00:47:23


--------------------
scriptun.com. Startup z poradnikami do gier ttp.zone i ttpzone.pl
Go to the top of the page
+Quote Post
kisu
post
Post #3





Grupa: Zarejestrowani
Postów: 6
Pomógł: 1
Dołączył: 19.03.2007

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


Nie wyjdzie, plik swf (flash) jest wykonywany po stronie klienta, więc można przechwycić hasło. A prefabrykować takie rzeczy jak HTTP_REFER jest bardzo prosto, są do tego programy, albo można samemu pokusić się o napisanie klienta HTTP.
Go to the top of the page
+Quote Post
Daimos
post
Post #4





Grupa: Zarejestrowani
Postów: 1 319
Pomógł: 118
Dołączył: 26.11.2003
Skąd: Lublin

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


ale mozna by to troche zakrecic
po pierwsze, dajesz sprawdzanie referera (czym wiecej zabezpieczen tym lepiej winksmiley.jpg )
nastepnie dajesz haslo przesylane metoda post
dla zmyly dajesz haslo GET biggrin.gif winksmiley.jpg
jakies ID unikalne?
jezeli sie powtorzy, skrypt nie ruszy no i ograniczenie do wielkosci tego ID np. akceptowalne tylko od 100-110, oraz od 165-170 itd.
no mozna kombinowac dlugo, ale szczerze mowiac ciekawi mnie tez czy jest "idealna" opcja na to


--------------------
scriptun.com. Startup z poradnikami do gier ttp.zone i ttpzone.pl
Go to the top of the page
+Quote Post
kisu
post
Post #5





Grupa: Zarejestrowani
Postów: 6
Pomógł: 1
Dołączył: 19.03.2007

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


Po 1. HTTP_REFER tutaj nawet nie działa (po prostu jest puste)
Po 2. To swf rozpoczyna komunikację, a on nie jest dynamicznie generowany, co więcej, każdy może go zdekompilować i poznać dogłębnie zasadę działania, więc unikalny ID jest niemożliwy do uzyskania.
Po 3. zaciemnienie kodu to jest pseudobezpieczeństwo, czyli praktycznie jego brak, nie mam ochoty żeby ktokolwiek wysyłał tony spamu z mojego serwera, więc potrzebuję rzeczy "idealnej" sad.gif
Go to the top of the page
+Quote Post
Daimos
post
Post #6





Grupa: Zarejestrowani
Postów: 1 319
Pomógł: 118
Dołączył: 26.11.2003
Skąd: Lublin

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


jezeli obawiasz sie o flood to zrob np. blokade na ip, ze wiadomosc mozna wyslac co 60sek albo ile tam chcesz
ale zeby plik nie dzialal dla innych... no ja nie mam pomyslu, o flasha tylko sie otarlem w sumie


--------------------
scriptun.com. Startup z poradnikami do gier ttp.zone i ttpzone.pl
Go to the top of the page
+Quote Post
kisu
post
Post #7





Grupa: Zarejestrowani
Postów: 6
Pomógł: 1
Dołączył: 19.03.2007

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


No ta czasowa blokada to może być rozwiązanie smile.gif Ale czekam na inne pomysły, albo raczej na odpowiedź na pytanie które jest w temacie.
Go to the top of the page
+Quote Post
kiler129
post
Post #8





Grupa: Zarejestrowani
Postów: 566
Pomógł: 35
Dołączył: 21.06.2006

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


A może prościej - nie lepiej po stronie klienta wstawić do tyego flasha tylko ramke z formularzem ? I dopuszczać wtedy tylko po http refer ?


--------------------
flexiCMS v2 [|||||||+--] 75% done
Go to the top of the page
+Quote Post
kisu
post
Post #9





Grupa: Zarejestrowani
Postów: 6
Pomógł: 1
Dołączył: 19.03.2007

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


Cytat(kiler129 @ 19.03.2007, 08:01:40 ) *
A może prościej - nie lepiej po stronie klienta wstawić do tyego flasha tylko ramke z formularzem ? I dopuszczać wtedy tylko po http refer ?


Nie rozumiem zbytnio w czym to miałoby pomóc, we flashu jest formularz i jest on po stronie klienta (oczywiście klientem jest każdy użytkownik, a po stronie klienta jest dopiero jak otworzy daną stronę i przeglądarka wrzuci sobie ten plik do cache'a)
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 Aktualny czas: 20.08.2025 - 18:16