Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP]Sesje, bezpieczne czy nie, (na konkretnym przykładzie)
Spykaj
post 1.06.2008, 12:00:09
Post #1





Grupa: Zarejestrowani
Postów: 104
Pomógł: 3
Dołączył: 30.05.2008
Skąd: Białystok

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


Hej. Mam w bazie users: loginy, hasła zahashowane md5, kilka pierdół typu imię, nazwisko, wiek, no i najważniejszą rzecz w tym momencie, czyli poziom praw użytkownika.

Skrypt logowania mam już napisany, jeśli użytkownik poprawnie się zaloguje to w sesji zmienna ma wartość równą indeksowi użytkownika, a jeśli nie jest zalogowany to ta wartość wynosi zero.

I teraz tak, czytałem sporo na temat sesji i niektórzy pisali, że są one niebezpieczne i pokazywali jakieś kody, które w adresie miały coś, co pozwala się włamać pod konto admina.

No i już teraz nie wiem, bo ogólnie to chodzi mi o to, czy skoro do sesji trafił id użytkownika (no to znaczy, że hasło dobrze wpisał, czyli prawa powinien mieć), to czy można to traktować już jako wyrocznię i po prostu wyciągnąć z bazy jego poziom praw i na tej podstawie wyświetlać mu pewne strony / pewnych stron nie. Czy to jest bezpieczne ? Czy trzeba jeszcze coś do tego dorobić ?


--------------------
?>
Go to the top of the page
+Quote Post
Mlodycompany
post 1.06.2008, 12:02:49
Post #2





Grupa: Zarejestrowani
Postów: 910
Pomógł: 44
Dołączył: 20.02.2008
Skąd: Łódź

Ostrzeżenie: (20%)
X----


formularze dawaj postem i w tabeli dodaj sobie kolumne 'poziom' i potem z niej odczytujesz kto i jaki ma poziom na stronie i dane z forma przepuszczaj sobie przez addslashes albo cos jeszcze. ja robie przez to i jakos mi bylo ciezko sie włamac biggrin.gif
Go to the top of the page
+Quote Post
pyro
post 1.06.2008, 12:04:42
Post #3





Grupa: Zarejestrowani
Postów: 2 148
Pomógł: 230
Dołączył: 26.03.2008

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


Mlodycompany, to nie o to chodziło.

Spykaj, upewnij się, że skrypt jest zabezpieczony przed atakami XSS, CSRF, Session Fixation i pochodnymi, bo to one są głównie odpowiedzialne za wykradanie sesji i atakowanie z ich pomocą...


--------------------
ET LINGUA EIUS LOQUETUR IUDICIUM
Go to the top of the page
+Quote Post
Spykaj
post 1.06.2008, 12:10:05
Post #4





Grupa: Zarejestrowani
Postów: 104
Pomógł: 3
Dołączył: 30.05.2008
Skąd: Białystok

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


Mlodycompany: w tej chwili mam dokładnie tak, jak napisałeś smile.gif zastanawiam się tylko, czy to wystarcza.

pyro: poczytam


--------------------
?>
Go to the top of the page
+Quote Post
Mlodycompany
post 1.06.2008, 12:21:39
Post #5





Grupa: Zarejestrowani
Postów: 910
Pomógł: 44
Dołączył: 20.02.2008
Skąd: Łódź

Ostrzeżenie: (20%)
X----


pyro moze odrazu powiedz o co chodzi w tych atakach to i ja sie czegos naucze:P
Go to the top of the page
+Quote Post
pyro
post 1.06.2008, 12:32:31
Post #6





Grupa: Zarejestrowani
Postów: 2 148
Pomógł: 230
Dołączył: 26.03.2008

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


Session Fixation: http://www.google.pl/url?sa=t&ct=res&a...GeF0x8WYI-fmaYw

XSS i CSRF: http://www.google.pl/url?sa=t&ct=res&a...DLt3cZAL9GouHBA


--------------------
ET LINGUA EIUS LOQUETUR IUDICIUM
Go to the top of the page
+Quote Post
bełdzio
post 1.06.2008, 14:11:07
Post #7





Grupa: Zarejestrowani
Postów: 690
Pomógł: 81
Dołączył: 6.04.2005
Skąd: Szczecin

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


http://www.beldzio.com/bezpieczenstwo-mechanizmu-sesji.freez


--------------------
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: 18.06.2025 - 02:18