Diskuze: $_SESSION['jmeno'] = $username; bezpečné ?
V předchozím kvízu, Online test znalostí PHP, jsme si ověřili nabyté zkušenosti z kurzu.

Tvůrce

Zobrazeno 8 zpráv z 8.
//= Settings::TRACKING_CODE_B ?> //= Settings::TRACKING_CODE ?>
V předchozím kvízu, Online test znalostí PHP, jsme si ověřili nabyté zkušenosti z kurzu.
S největší pravděpodobností se jedná o útok Session fixation (konkrétně popsaný v CVE-2011-4718). Pokud pravidelně updatuješ PHP, nic ti nehrozí, a navíc k odcizení session dochází chybou uživatele (klikne na odkaz atd..).
Něco o tom ve starším článku http://php.vrana.cz/…omennych.php a http://php.vrana.cz/…jackingu.php
No problém je že, můj web. Který ještě není tak zabezpečení mi někdo hacknul, měl jsem to zabezpečené přes SESSIONS a někdo se dostal na můj účet a zkazil mi vývoj, proto se ptám. Děkuji za ochotu.
Pokud vyvíjíš web a někdo ti ho hackne a zničí projekt tak je jistě chyba na tvé straně už jen v tom, že bys ho měl vyvíjet někde jinde než na webu.
lepsie je vyvijat na localhoste a nie niekde na nete, potom sa ani nemusis
bat, ze ti niekto ukradne tvoj projekt...
a ma to aj vyhodu v tom, ze mas aj lepsiu odozvu a nemusis tolko dat prenasat po
nete...
V tom máš pravdu, taky jsem už začal dělat na localhostu, a na ty sessiony jsem už přišel(Kamarád poradil). Že při každém přihlášení ukládám do sessionu, token který obsahuje jméno heslo a přesný čas, a toto vše hashované. a to se ukládá do sessionu ale i do db ke každému uživateli, a na každé stránce která chce přihlášeného uživatele kontroluji jestli se token v sessionu rovná tomu v db. Tím zabráním že budou dva uživatelé pod jedním účtem, a také jsem to ošetřil. Děkuju za váš čas, čtením tohoto příspěvku. Děkuji SogoCZE(Patrik Smělý).
a pritom vyvoj na localhoste ti aj setri data, pristup ku kodu je rychlejsi, ked potrebujes nieco pozmenit a pridat
Zobrazeno 8 zpráv z 8.