Ostatnio doszły mnie słuchy ze cześć skryptów jest niezabezpieczona przed adopcja sesji.
Adopcja sesji - umieszczanie własnej (użytkownika) sesji w magazynie danych.
Oto jak się zabezpieczyć:
session_start();
if (!isset($_SESSION['our_own']))
{
session_regenerate_id(true);
$_SESSION['our_own'] = true;
}
Innymi słowy serwer akceptuje tylko sesje stworzone przez system (samego siebie).
![](http://img.zemanta.com/pixy.gif?x-id=cb239ab4-06dd-8f67-8356-e53b4057895d)
Adopcja sesji - umieszczanie własnej (użytkownika) sesji w magazynie danych.
Oto jak się zabezpieczyć:
session_start();
if (!isset($_SESSION['our_own']))
{
session_regenerate_id(true);
$_SESSION['our_own'] = true;
}
Innymi słowy serwer akceptuje tylko sesje stworzone przez system (samego siebie).
- session_regenerate_id(true) - mówi serwerowi aby utworzył nową sesje(z nowym id) a starą usunął - za to odpowiada argument true.
![](http://img.zemanta.com/pixy.gif?x-id=cb239ab4-06dd-8f67-8356-e53b4057895d)
Brak komentarzy:
Prześlij komentarz