CPU
Lieutenant
- Registriert
- Jan. 2006
- Beiträge
- 704
Hallo zusammen,
was Loginbereiche angeht, da kenne ich mich ein wenig aus. Vor etwa 2 Jahren habe ich mein eigenes "Loginsystem" gebaut, das auf Cookies und IP des Clienten aufbaut!
Nun habe ich jedoch einige Fragen zu Sessions, da ich in Betracht ziehe, Sessions zu benutzen! (Die allgemeinen Dokus zu Sessions habe ich mir durchgelesen)
Sessions und Sicherheit
Ansich sollen Sessions ja sehr sicher sein, da nur eine Session-Id beim Benutzer die Daten auf dem Server gespeichert werden. Doch QuakeNet sagt folgendes:
Reicht eine SessionId eigendlich aus (ändert diese sich während der Sitzung)? Natürlich würde ich auch über die Sitzungs-Ip gehen!!
Die Session-ID
Also in einem Tutorial stand, dass die Session-Id nur dann automatisch übergeben wird, wenn das irgendwo eingestellt ist. Ansonsten muss man die Session-Id immer automatisch mit dem Link übergeben.
Stimmt das? Was ist dazu zu sagen?
Meine "Produkte" sollen möglichst auf allen Servern (Servertypen mit den gängisten Konfigurationen) fehlerfrei laufen. Wie ist dies im Bezug auf die Session-Id und das automatisch Übergeben? Ist dies ein Standard???
Außerdem wäre ich Euch für eine Generaleinschätzung dankbar: Was haltet Ihr von Sessions, gibt es bessere Möglichkeiten (außer .htaccess)?
Vielen Dank schon mal vorab,
CPU
was Loginbereiche angeht, da kenne ich mich ein wenig aus. Vor etwa 2 Jahren habe ich mein eigenes "Loginsystem" gebaut, das auf Cookies und IP des Clienten aufbaut!
Nun habe ich jedoch einige Fragen zu Sessions, da ich in Betracht ziehe, Sessions zu benutzen! (Die allgemeinen Dokus zu Sessions habe ich mir durchgelesen)
Sessions und Sicherheit
Ansich sollen Sessions ja sehr sicher sein, da nur eine Session-Id beim Benutzer die Daten auf dem Server gespeichert werden. Doch QuakeNet sagt folgendes:
Ich verstehe nicht, was hier gemeint ist, dass der Hacker den Inhalt munter verändern kann. Wenn er an den Server rankommt, ist doch eh alles verloren, oder??Quakenet/#php Tutorial schrieb:Da Sessions im Dateisystem normale Dateien sind und in /tmp/ abgelegt werden können sie von jedem PHP-Skript geladen werden oder sogar durch einen einfachen Texteditor auf dem Server. So kann ein Cracker den Inhalt der Session nach belieben verändern bzw. durch ein PHP-Skript auf den Server. Aber wenn der Cracker schon so weit im System ist hat man ganz andere Probleme als eine Session mit komische Daten...
Quelle: http://tut.php-quake.net/de/sessions.html
Reicht eine SessionId eigendlich aus (ändert diese sich während der Sitzung)? Natürlich würde ich auch über die Sitzungs-Ip gehen!!
Die Session-ID
Also in einem Tutorial stand, dass die Session-Id nur dann automatisch übergeben wird, wenn das irgendwo eingestellt ist. Ansonsten muss man die Session-Id immer automatisch mit dem Link übergeben.
Stimmt das? Was ist dazu zu sagen?
Meine "Produkte" sollen möglichst auf allen Servern (Servertypen mit den gängisten Konfigurationen) fehlerfrei laufen. Wie ist dies im Bezug auf die Session-Id und das automatisch Übergeben? Ist dies ein Standard???
Außerdem wäre ich Euch für eine Generaleinschätzung dankbar: Was haltet Ihr von Sessions, gibt es bessere Möglichkeiten (außer .htaccess)?
Vielen Dank schon mal vorab,
CPU