Diese Diskussion wurde archiviert.
Es können keine neuen Kommentare abgegeben werden.
|
|
|
|
|
|
|
|
|
Just for the record, phpNuke ist tot, postNuke hat ueberlebt :-) RTFB - Why do we need source code?
|
|
|
|
|
|
|
|
|
Von Anonymer Feigling am Friday 23. November, 03:05 MET (#2)
|
|
|
|
|
Wenn man des Admins Cookies stehlen kann, kann man allerlei Blödsinn anrichten. Wenn der Admin wie im Exploit beschrieben IE verwendet, ist er halt selbst schuld. Passwörter in Cookies zu speichern ist zwar nicht fein, aber auch keine grobe Nachlässigkeit, IMHO.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Das ist wieder mal ein Beispiel dafür, dass PHP das Entwickeln von Applikationen zu einfach macht - das Nachdenken bleibt dabei auf der Strecke, und sorglose Anwender können geschädigt werden.
|
|
|
|
|
|
|
|
|
|
|
|
|
Da bin ich ganz deiner Meinung. In PHP lassen sich einfachere Probleme super-schnell umsetzen, allerdings ist man dann die ganze Zeit beschäftigt die ganzen "Lücken" dicht zu machen - kann echt ziemlich ätzend sein.
Ein weiteres Problem, mit dem man in PHP zu kämpfen hat, ist das stateless (zustandslose) HTT-Protokoll und dadurch muss man eben solche Verrenkungen machen um eine "Applikation" zu verwirklichen.
|
|
|
|
|
|
|
|
|
|
|
|
|
"Lücken" sind ein Designproblem des Programmierers, nicht der Sprache die man verwendet.
Lieber 2 Stunden länger nachgedacht, und dann programmieren, dann sind die Chancen größer das man "qualitativ hochwertigeren" Code produziert hat.
Mann kann z.B. aus dem Login und des Timestamps des letzten Einloggens einen Hashwert bilden und diesen Hashwert in einer DB speichern. Das Login kann man in einem Cookie ablegen. Wenn nun überprüft wird ob der User/Admin eingeloggt ist, dann kann aus dem Cookie der Login geholt werden, in der DB wird überprüft ob eine gültige Session für diesen User besteht. Gültig ist eine Session nur dann, wenn eine gewisse Zeit (z.B. 15 Minuten) keine neue Seite aufgerufen hat. Wird eine neue Seite aufgerufen wird in der Datenbank das "Verfallsdatum/Uhrzeit" wieder nach hintern verschoben. Wenn ihr das anders macht oder ihr einen Fehler seht, sagt mir bitte bescheid. Danke NSG -- "In keinem Bereich menschlicher Leistungen sind so schlechte Ergebnisse erzielt worden wie in der Politik!"
|
|
|
|
|
|
|