![]() |
![]() |
|
|
|||||||
| Registrieren | Hilfe/Forumregeln | Benutzerliste | Kalender | Suchen | Heutige Beiträge | Alle Foren als gelesen markieren |
| Programmierung Rat & Tat für Programmierer |
![]() |
|
|
Themen-Optionen | Ansicht |
|
|
#11 |
|
Veteran
![]() |
da wird es zB auch nicht anders gemacht
http://www.tutorials.de/tutorials9684.html ich benutze sessions das erste mal und weiß nicht wie sicher das ist, aber wenn ichs schon in vielen tutorials gelesen hab dass es so geht?
____________________________________
...::: www.nineinchnails.at - Perfect Little Dream :::... |
|
|
|
|
|
#12 | |
|
Jr. Member
![]() Registriert seit: 22.05.2003
Beiträge: 87
|
Zitat:
kommt immer auf die Einstellung (in dem Fall php.ini) an. Sessions können Jahre aktiv sein (schon mal 'remember me' irgendwo angeklickt und nach dem nächsten reboot warst du immer noch eingeloggt?)). |
|
|
|
|
|
|
#13 |
|
Inventar
![]() Registriert seit: 13.06.2001
Beiträge: 1.830
|
Die remember me Sachen gehen über Cookies.
Jak
____________________________________
Join the DNRC | Godwin\'s Law (thx@stona) Documentation is like sex: If it\'s good, it\'s very, very good. If it\'s bad, it\'s better than nothing. \"In theory, theory and practice are the same. In practice, they are not\" (Lawrence Berra) |
|
|
|
|
|
#14 | |
|
Inventar
![]() |
Zitat:
ad2: anklicken tu ich gar nix. weil fürn apache gibts unter windows afaik kein grapisches konfig-menu. |
|
|
|
|
|
|
#15 |
|
Jr. Member
![]() Registriert seit: 10.06.2000
Beiträge: 84
|
Die Sessions sind aber serverseitig noch aktiv (wie soll der Server auch mitkriegen, dass du deinen Browser geschlossen hast).
Deswegen ist auch Session Hijacking etc. möglich. Normale PHP Sessions sind sehr unsicher. Je nachdem wie sicher man es haben möchte sollten folgende Dinge selbst implementiert werden: - Timeout der Session (zB mittels Session Storing in DB) - Gegenstelle prüfen (zB mittels IP o. Agent oä. - kann probleme geben zB bei AOL Proxy, der über mehrere IPs geht - besser mittels eines "Fingerprints" der zB aus Timestamp, Agent, Referrer etc. besteht und auf jeder Seite neu generiert wird) - Transaction IDs - IMMER bestimmte Variablen prüfen, auf jeder Seite - zB Password als MD5 Hash mit der DB vergleichen. Sonst reicht mir die SessionID um die Session zu hijacken. oä. |
|
|
|
|
|
#16 |
|
Veteran
![]() |
"- IMMER bestimmte Variablen prüfen, auf jeder Seite - zB Password als MD5 Hash mit der DB vergleichen. Sonst reicht mir die SessionID um die Session zu hijacken."
meinst du ich soll das password als md5() als session-variable und in der datenbank speichern? oder soll ich einfach mit einem php script das passwort immer zur naechsten seite weitergeben mit $_GET, dort mit dem datenbankeintrag vergleichen und wenns stimmt erst mit der session weitermachen?
____________________________________
...::: www.nineinchnails.at - Perfect Little Dream :::... |
|
|
|
|
|
#17 |
|
Inventar
![]() |
wenn dann gibs mit $_POST weiter da bei $_GET die daten an die url angehängt werden, bei $_POST nicht!
|
|
|
|
|
|
#18 | |
|
Jr. Member
![]() Registriert seit: 10.06.2000
Beiträge: 84
|
Zitat:
Diese beiden Werte bei jedem Aufruf gegenchecken. |
|
|
|
|
|
|
#19 | |
|
Inventar
![]() |
Zitat:
![]() |
|
|
|
|
|
|
#20 | |
|
Veteran
![]() |
Zitat:
mfg Peter
____________________________________
Im Grunde will der Mensch nur eins: Spass haben, glücklich sein und die Zeit so fröhlich wie möglich miteinader zu verbringen. Dafür verzichtet er gerne auf alles andere. --------------------------------------- Unser Motto: Es ist noch kein Meister vom Himmel gefallen, dafür aber jede Menge Nieten Admiral James T. Kirk ---------------------------------------- Ich kommuniziere also mach ich mich verdächtig ---------------------------------------- |
|
|
|
|
![]() |
| Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1) | |
| Themen-Optionen | |
| Ansicht | |
|
|