Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [SESSION_ID] pytanie...
matix
post
Post #1





Grupa: Zarejestrowani
Postów: 278
Pomógł: 10
Dołączył: 13.02.2007
Skąd: Rybnik

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


Witam,

wiele osób mówi, że można shakować serwis za pomocą Session ID. Dziwi mnie to, gdyż nie widzę jakoś możliwości wykorzystania tego.

Mógłby mnie ktoś bardziej oświecić, gdyż robię serwis rozrywkowy, a nie wiem czy się przed tym tak baardzo zabezpieczać. Pozdrawiam (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 8)
sagittariuspl
post
Post #2





Grupa: Zarejestrowani
Postów: 374
Pomógł: 3
Dołączył: 30.12.2006
Skąd: co skąd?

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


ciekawe... tak, znająć sid któregoś z użytkowników mógłbyć chyba zrobić z nim ciastko i korzystać z jego konta... tylko jak iby mam poznac czyjeś sid? zwłaszcza, że ono się zmienia? wydaję mi się problem nie warty kłopotania się nim
Go to the top of the page
+Quote Post
fiszol
post
Post #3





Grupa: Zarejestrowani
Postów: 452
Pomógł: 16
Dołączył: 25.05.2004
Skąd: Gorzów Wlkp.

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


SID napewno można ukraść, niewiem dokładnie jak bo nie interesuje mnie "ciemna strona mocy" ale swego czasu głośno było o tym w środowisku graczy ogame, jacyś cwaniacy kradli SID przez zewnętrzny plik ze stylem css który każdy gracz może sobie w profilu ustawić celem zmiany domyślnego wyglądu gry.
Go to the top of the page
+Quote Post
pbnan
post
Post #4





Grupa: Zarejestrowani
Postów: 174
Pomógł: 0
Dołączył: 27.03.2007
Skąd: Osiek almost City ;-D

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


Dane przechowywane sesji są przez serwer i udostępniane po podaniu odpowiedniego SSID. Znając SSID, możemy dostać się do tych danych, choćby nie były one naszymi. (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Można na przykład zmienić hasła i inne duperele, choć nie powinno to doprowadzić do "shakowania serwisu", chyba że się zdobędzie dostęp do roota. ]:->
Go to the top of the page
+Quote Post
Darti
post
Post #5





Grupa: Zarejestrowani
Postów: 1 076
Pomógł: 62
Dołączył: 6.03.2005
Skąd: Wroc

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


Po uwierzytelnieniu (jakieś logowanie) serwisy często przypisują danemu SID status "zalogowany" i taka przeglądarka, która poda odpowiedni SID ma dostęp do części chronionej. W momencie, gdy user nie naciśnie "wyloguj" tylko po prostu zamknie przeglądarkę, to sesja jeszcze przez jakiś czas jest aktywna po stronie serwera. Znając aktywny, uwierzytelniony SID można się w tym czasie pod kogoś podszyć.
Go to the top of the page
+Quote Post
Turgon
post
Post #6





Grupa: Zarejestrowani
Postów: 800
Pomógł: 0
Dołączył: 26.11.2005
Skąd: Nowy Sącz

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


Ale zawsze istnieje to ryzyko. Najlepszy zabezpieczeniem jest kontrola IP. Więcej nie da się niestety zrobić.
Go to the top of the page
+Quote Post
Darti
post
Post #7





Grupa: Zarejestrowani
Postów: 1 076
Pomógł: 62
Dołączył: 6.03.2005
Skąd: Wroc

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


Cytat(Turgon @ 17.06.2007, 06:20:45 ) *
Ale zawsze istnieje to ryzyko. Najlepszy zabezpieczeniem jest kontrola IP. Więcej nie da się niestety zrobić.


Właśnie nie IP. Ktoś siedzi w kafejce, zapomniał się wylogować a włamywacz go obserwował. Tamten wyszedł a włąmywacz usiadł do jego komp[pa i się włamał. Sam tak kiedyś bratu w domu zrobiłem (IMG:http://forum.php.pl/style_emoticons/default/aaevil.gif)
Go to the top of the page
+Quote Post
franki01
post
Post #8





Grupa: Zarejestrowani
Postów: 508
Pomógł: 75
Dołączył: 2.11.2005
Skąd: Bydgoszcz

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


Cytat(Darti @ 17.06.2007, 08:57:44 ) *
Właśnie nie IP. Ktoś siedzi w kafejce, zapomniał się wylogować a włamywacz go obserwował. Tamten wyszedł a włąmywacz usiadł do jego komp[pa i się włamał. Sam tak kiedyś bratu w domu zrobiłem (IMG:http://forum.php.pl/style_emoticons/default/aaevil.gif)


Takie cos to juz blad uzytkownika. Rownie dobrze mogl powiedziec "Usiadz na moje konto". W ogole wiekszosc wlaman spowodowanych jest bledami uzytkownikow albo ich czynnosciami ktore moga narazic hasla, id sesji itp.
Go to the top of the page
+Quote Post
Reigon
post
Post #9





Grupa: Zarejestrowani
Postów: 33
Pomógł: 0
Dołączył: 19.10.2004

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


Odpisujecie autorowi co zrobic dla bezpieczenstwa, a on sie pyta czy sie da w ogole to zrobic

No wiec da sie. Jednym ze sposob jest metoda silowa - napisanie skryptu, jezeli odgadnie sid, zmienia haslo, wysyla do wlamywacza sms-a, albo maila...konto przjete. Jednak trzeba sobie wyobrazic ile jest mozliwosci...a ich jest dosyc sporo, bo 16 do potegi 32, a jak zakodujemy np. md5 to bedzie ich 10 miliardow. Takze ktos musialby miec niezla determinacje, zeby cos takiego napisac i odpalic. Inny sposob to atakt na komputer klienta serwisu i wykradniecie z niego cookies, ktore by przechowywalo sid do atakowanego serwisu.

Zabezpieczenia:
- ograniczony czas sesji (zapis w bazie i odczyt przy kazdym zadaniu usera z pomiarem czasu) - po jego przekroczeniu (np. 10min bez aktywnosci dla bankow, godzine dla serwisow rozrywkowych) odnawiamy sid i prosimy o ponowne zalogowanie
- sprawdzac user agent w ramach tej samej sesji
- sprawdzac ip (ale to moze byc utrudnione ze wzgledu na NAT i Proxy... w przypadku proxy moga sie zmieniac ip przy ich zbyt duzym obciazeniu)
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 24.08.2025 - 18:14