• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

sesje na bazie mysqli

Object Storage Arubacloud
0 głosów
259 wizyt
pytanie zadane 26 lipca 2015 w SQL, bazy danych przez makoso Mądrala (7,380 p.)
Witam zwracam sięz pytaniem co sądzicie o systemie sesji wykorzystującym bazę danych do trzymania ip,przeglądarki,czasu ustawienie,i ważnego id usera posiadającego aktualnie tą sesje

chcę w ten sposób uniemożliwić możliwośc podkradnięcia sesji jak i posiadania kilku sesji przez jednego użytkownika.

w podstawowej sesji trzymałbym tylko id sesji ip przeglądarkę wszystko bd musiało się zgadzać z tym w bazie aby zwrócić id_usera

jak skończę to zamieszczę tutaj :)

co ogólnie sądzicie o takiej wersji jest bezpieczna w miarę czy nie?

1 odpowiedź

0 głosów
odpowiedź 26 lipca 2015 przez Comandeer Guru (602,360 p.)
wybrane 26 lipca 2015 przez makoso
 
Najlepsza

Po co w sesji po stronie klienta trzymać ip i przeglądarkę, skoro te informacje są słane przy każdym żądaniu?

A co z wydajnością? DB może być wąskim gardłem tutaj. Wszystko, co chcesz, można zrobić na natywnych sesjach. Zwłaszcza, że kilka sesji jednego usera i tak nie może być na jednym browserze. Bezpieczeństwo osiągniesz śląc ciasteczka z flagami http_only secure

komentarz 26 lipca 2015 przez makoso Mądrala (7,380 p.)
session_set_cookie_params(3600, '/', $_SERVER['SERVER_NAME'], 0, 1);

czyli takie coś za działa? czy trzeba to dokładniej opisac? SECURE działa tylko z ssl chyba tak?

komentarz 26 lipca 2015 przez makoso Mądrala (7,380 p.)

inaczej chyba trzeba :)

w .htaccess

<IfModule php5_module>
               php_flag session.cookie_httponly on
</IfModule>

index.php

ini_set( 'session.cookie_httponly', 1 );
session_set_cookie_params(3600, 'onlylogin/', $_SERVER['SERVER_NAME'], 0, 1);
$session=new session_class();
$session->createSession();

 

komentarz 26 lipca 2015 przez Comandeer Guru (602,360 p.)
IMO najlepiej to ustawić na poziomie php.ini

Co do secure - tak, działa tylko na SSL

Podobne pytania

0 głosów
2 odpowiedzi 225 wizyt
pytanie zadane 31 marca 2019 w Bezpieczeństwo, hacking przez MrxCI Dyskutant (8,260 p.)
0 głosów
1 odpowiedź 234 wizyt
pytanie zadane 8 listopada 2023 w PHP przez mrowka Nowicjusz (180 p.)
0 głosów
1 odpowiedź 425 wizyt
pytanie zadane 10 lipca 2019 w PHP przez Czang Kai Shrek Obywatel (1,990 p.)

92,638 zapytań

141,514 odpowiedzi

319,901 komentarzy

62,018 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj.

Akademia Sekuraka

Kolejna edycja największej imprezy hakerskiej w Polsce, czyli Mega Sekurak Hacking Party odbędzie się już 20 maja 2024r. Z tej okazji mamy dla Was kod: pasjamshp - jeżeli wpiszecie go w koszyku, to wówczas otrzymacie 40% zniżki na bilet w wersji standard!

Więcej informacji na temat imprezy znajdziecie tutaj. Dziękujemy ekipie Sekuraka za taką fajną zniżkę dla wszystkich Pasjonatów!

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...