Zum Inhalt springen

Powermail auf Get Methode umstellen?

Erstellt am 11. Mai 2009 · 5 Antworten · letzte Antwort am 11. Mai 2009

Tags: Powermail, Frage

Cubana13 ·

Guten Morgen,

habe die Extension Powermail für mich enteckt.
Allerdings würde ich gern von POST auf GET umstellen.

Nur das Eintragen von GET im Constant Editor reicht anscheinend nicht aus. Hat jemand eine Idee?

Gruß

einpraegsam.​net ·
Cubana13 schrieb

Nur das Eintragen von GET im Constant Editor reicht anscheinend nicht aus. Hat jemand eine Idee?

Vorweg: Ich habe keinerlei Erfahrung mit GET Paramtern in powermail, weil ich immer POST nutze. Was ist der eigentlich Grund?
Ansonsten ist die Fehlerbeschreibung etwas dürftig...

Cubana13 ·

Hintergrund ist die Sicherheit.

Hier ein Auszug der Mail von meinem Provider..

...Methode POST ist eine mögliche Angriffsschnittstelle für
Cross-Site-Scripting. Idealerweise werden die Parameter mittels GET
übergeben .....

Mit Post läuft Powermail ohne Probleme..
Sobald ich aber auf GET umstelle, werde ich auf die Startseite verlinkt wenn ich den senden Button drücke...

einpraegsam.​net ·
Cubana13 schrieb

...Methode POST ist eine mögliche Angriffsschnittstelle für
Cross-Site-Scripting. Idealerweise werden die Parameter mittels GET
übergeben .....

Das habe ich ja noch nie gehört.
Hier steht es sogar genau anders herum:
http://www.webmastersherpa.com/content/site-design/73/

Mal ganz davon abgesehen, dass die Größe der GET Parameter eventuell limitiert sein könnte (was zu Fehler führen kann), sollte powermail sicher gegen XSS sein.

Fazit: Nicht umstellen

Openhair ·
Cubana13 schrieb

...Methode POST ist eine mögliche Angriffsschnittstelle für
Cross-Site-Scripting. Idealerweise werden die Parameter mittels GET
übergeben .....

einpraegsam.net schrieb

Das habe ich ja noch nie gehört.

Auf die Begründung wäre ich auch mal gespannt.

Cubana13 ·

In meinem Fall wird die Homepage durch einen Provider überwacht.
Dies lässt sich mit GET leichter durchführen.

Hintergrund: Bei POST gibts keine Möglichkeit Requests per RegEx/Pound zu filtern, da die Daten im POST-Header übergeben werden.

Bei GET werden die Daten in die URL geschrieben, die dann mit
entsprechenden RegEx Filtern beeinflussen werden können.

Ich würde gern wieder auf das Thema "Die Umstellung" zurück.

Hat jemand schon mal diese durchgeführt?
Im Constant Editor kann ich sehr einfach GET durch POST ersetzen, allerdings ist die Extension nicht mehr funktionstüchtig dadurch. ( Obwohl er mit POST und GET vorschlägt im Beschreibungsfeld!)
Es müssen also zusätzliche Einstellungen getroffen werden.

Wenn ich senden drücke, übergibt er die Werte auch in den Browser, aber er springt sofort auf die Startseite zurück.

Das wird übergeben, wenn ich auf senden drücke
http://otte-hager.de/cms/band/index.php?tx_powermail_pi1[uid5]=dfgdfg#c107

Danke schon mal