Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]prawidłowe zabezpieczenie odczytu ciastka
Forum PHP.pl > Forum > Przedszkole
adamantd
Witam
Jak wygląda prawidłowe zabezpieczenie odczytu COOKIE? ew. jakiś link do polskiej strony


U użytkownika zapisuje się ciastko
  1.  
  2. setcookie($cook, 'przyklad', time() + 3600*24*30*12);
  3.  


a później sprawdzam sobie czy użytkownik odwiedził już stronę czy jeszcze nie. Jeśli jeszcze nie to zwiększam ilość odwiedzin na stronie w pliku txt.
Nie korzystam przy tym z bazy danych a w ciastku nie zapisuję praktycznie nic po za zmyślną nazwą i wartością (w tym przypadku 'przyklad').

Czy wystarczy sprawdzenie typu:

  1.  
  2. if($_COOKIE[$cook] != 'przyklad'){
  3. //zapis loga z infem o takiej próbie
  4. die();
  5. } else {
  6. //dalsze wykonanie skryptu
  7. }
  8.  


Damonsson
http://blog.kamilbrenk.pl/bezpieczenstwo-cookies-z-httponly/

Zabezpieczyć ciastka w 100% raczej się nie da, ale można to utrudnić, link wyżej. A i tak użyszkodnik może zawsze ciastko usunąć, albo wyłączyć.
adamantd
No tak ale tu jest mowa o ciasteczkach sesyjnych, a ja przesyłam ciastko w którym praktycznie nic nie ma. (chyba, że źle to rozumuję)
Czy w takim wypadku jest jakieś zagrożenie?
markonix
Jedyne zagrożenie dla Ciebie w tym momencie to celowa manipulacja Twoimi statystykami.
adamantd
Chyba takiej odpowiedzi oczekiwałem -czyli teoretycznie haXter przez zwykłe ciasteczko nie jest w stanie zbyt wiele zrobić z aplikacją. Więc moje zabezpieczenie powyżej powinno wystarczyć -dzięki
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.