Pomysły
reccesa - jak najbardziej.
Cytat
Sam temat sesji jest przezemnie obeznany, jak rowniez stworzenie jakiegos prostego systemu sesji, ktory zabezpiecza sesje przed session fixation czy session hijacking.
- Dane sesji trzymaj albo w bazie (
) albo gdzieś poza globalnym /tmp. - Razem z SID-em sprawdzaj również dane unikalne dla usera; nie tylko IP, ale również niektóre nagłówki, które przesyła przeglądarka, np. user-agent, system, wewnętrzne IP, jeśli gość takowe posiada.
Ale byłbym tu przeciwko HTTP_REFERER. Czasem firewalle blokują jego przesyłanie, często sami użytkownicy to robią. Poza tym, jaki problem podmienić? (wiem, tyczy się również user-agenta, ale to nie jest IMHO czynione na taka skalę, jak to się dzieje z refererem).
Stuprocentowego zabezpieczenia nie znajdziesz; dobrze by było jeszcze strony serwować przez SSL-a.