Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> pochodzenie danych
misiek172
post 8.06.2007, 06:53:52
Post #1





Grupa: Zarejestrowani
Postów: 656
Pomógł: 3
Dołączył: 26.10.2005
Skąd: Częstochowa

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


Witam.

Chciałbym zabezpieczyć swój panel admina który opiera się na AJAXie o sprawdzanie adresu pochodzenia danych. Czyli po prostu aby skrypt zanim doda dane do bazy, sprawdził czy pochodzą z formularza z danego pliku i serwera. Czy ktoś mógłby mnie naprowadzić jak to zrobić? I czy w ogóle istnieje taka możliwość...

Pozdrawiam, Łukasz.


--------------------
zmoderowano - waga i rozmiar
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 5)
Nortonek
post 8.06.2007, 07:07:13
Post #2





Grupa: Zarejestrowani
Postów: 50
Pomógł: 0
Dołączył: 29.11.2003

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


Jeśli chodzi o adres z którego pochodzą dane to ja robię tak

$page = $_SERVER['HTTP_HOST'];
if (!ereg($page, $_SERVER['HTTP_REFERER'])) {
header('Location: http://google.pl');
exit();
}
Go to the top of the page
+Quote Post
SongoQ
post 8.06.2007, 07:07:26
Post #3





Grupa: Przyjaciele php.pl
Postów: 2 923
Pomógł: 9
Dołączył: 25.10.2004
Skąd: Rzeszów - studia / Warszawa - praca

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


Refere ale da sie podszyc pod to. Trudno bedzie tak to w taki sposob zabezpieczyc. Mozesz ip sprawdzac i inne rzeczy to na pewno zmniejszy ryzyko podszycia sie pod danego klienta.


--------------------
Go to the top of the page
+Quote Post
Nortonek
post 8.06.2007, 07:31:39
Post #4





Grupa: Zarejestrowani
Postów: 50
Pomógł: 0
Dołączył: 29.11.2003

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


To mam jeszcze taką propozycję

<FORM action="form.php" method=post>
<INPUT class=inputbox size=15 name=login>
<INPUT class=inputbox type=password size=15 name=haslo>
<INPUT class=button type=submit value=Zaloguj name=submit>
</FORM>


if ($_POST['submit']!='Zaloguj') ... coś tam

Tu akurat nikt nie domyśli się że sprawdzam wartość submita.
Go to the top of the page
+Quote Post
starach
post 8.06.2007, 14:59:24
Post #5





Grupa: Zarejestrowani
Postów: 999
Pomógł: 30
Dołączył: 14.01.2007
Skąd: wiesz ?

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


Zdaje mi się że rozwiązaniem twojego problemu są tokeny.
Generujesz token na stronie z formularzem zapisujesz do pola typu hidden i do zmiennej sesyjnej no i na stronie do której wysyłasz dane porównujesz dwa tokeny.
Go to the top of the page
+Quote Post
bigZbig
post 8.06.2007, 15:03:07
Post #6





Grupa: Zarejestrowani
Postów: 740
Pomógł: 15
Dołączył: 23.08.2004
Skąd: Poznań

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


Nie ważne skąd pochodzą dane tylko czy są bezpieczne i poprawne.


--------------------
bigZbig (Zbigniew Heintze) | blog.heintze.pl
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: 19.07.2025 - 02:38