Original von mr_happiness
wie die session-id bei PHP generiert wird, weiß ich, das steht ja
hier, aber wie eindeutig is die kombination aus datum/uhrzeit und ip?
Nunja .. ziemlich würd ich sagen

... man stelle sich vor irgendjemand greift tatsächlich auf deine Seite zu und hat zudem noch die gleiche remote_server Adresse. Sicherlich könnte jemand diese Adresse irgendwie fälschen ... aber nungut.
hat dazu jemand irgendwelche infos?
nö... aber frag doch einfach mal bei de.comp.lang.php nach - die wissen bestimmt mehr - oder such bei groups.google.de nach Eindeutigkeit von SessionIDs
wie sicher kann ich denn sein, dass nicht die gleiche session-id zweimal erzeugt wird?
ich wäre schon ziemlich sicher - ansonsten ließe sich doch sicherlich feststellen, wenn zwei gleiche SessionIDs erzeugt werden sollten ... man könnte die zumindest ja jedesmal abfragen, wenn eine neue Session gestartet würde und mit vorhandenen IDs vergleichen ... sollten zweimal die gleiche Auftreten, könnte man beide (bzw. die eine?) Sessions beenden
wäre schön, wenn da jemand was in petto hätte, meine suche nach diskussionen die eindeutigkeit und vorhersagbarkeit von session-ids bei diesen 3 skriptsprachen/-umgebeungen (asp) war nämlich nicht wirklich erfolgreich
[/quote]
ich würde mir da bei Standardanwendungen in denen es nicht um Bankgeschäfte geht, nicht soo die Sorgen machen - die Wahrscheinlichkeit halte ich doch für sehr gering... ansonsten frag bei o.g. Newsgroup mal nach - würde mich evtl. auch mal interessieren, wie man das Problem tatsächlich ausschließen könnte.
Man könnte sich natürlich auch noch nen eigenen Algorithmus überlegen und diesen verwenden um SessionIDs zu erzeugen ... mit session_id kann man ja auch eigene IDs zuweisen... z.B. könnte man ja nach time fragen, die ip auslesen ne Randomzahl anhängen die man irgendwie aus /dev/random liest und das ganze per md5 verschlüsselt