Mailinglisten-Archive |
"Jannis Hermanns, php3-shop.de" wrote: > Im Augenblick wird die Sessionid in einem Cookie gespeichert. Am besten > sollte ich sie noch mit nem pw im cookie combinieren. Wenn " $sessionid ! Es genügt, den Raum der möglichen Session-IDs groß genug zu machen und die IDs in diesem Raum nicht dicht zu packen. Also statt einen Raum für Session-IDs von 1-100 zu nehmen und die IDs 1, 2, 3, ... zu vergeben (dichte Packung, verhersagbare IDs), nimmst Du einen ID-Raum von 1 bis 2^128 und vergibst die IDs als Quasi-Zufallszahlen in diesem Bereicht ($id = md5(uniqid("geheimer text"))). Auf diese Weise kann nicht mehr aus einer ID auf andere IDs geschlossen werden und Du bist sicher. PHPLIB würde Dir, neben anderen Dingen, diese Arbeit abnehmen. Kristian -- Kristian Köhntopp, NetUSE Kommunikationstechnologie GmbH Siemenswall, D-24107 Kiel, Germany, +49 431 386 436 00 Using PHP3? See our web development library at http://phplib.shonline.de/ (GPL)
php::bar PHP Wiki - Listenarchive