Wie man Ajax in WordPress richtig benutzt

Die Anzahl der Plugin für WordPress mit eklatanten Sicherheitsmängeln ist fast ebenso groß wie die Anzahl der Plugins, die in der jeweils aktuelle WordPress-Version nicht mehr funktionieren. Allerdings hat sich das Problem im Web2.0 durch den Einsatz von Ajax verschärft! Wohingegen man bei „normalen“ Plugins in WordPress trotz schlechter Programmierung ausreichend geschützt wird, so besitzt Ajax das Potenzial problemlos Angriffsziele zu schaffen, mit der ein ganzer Server kompromittiert werden kann.

Wphardcore hat eine interessante Liste veröffentlicht, wie man Ajax-Aufrufe in WordPress korrekt einbindet. Der Blog-Beitrag beschäftigt sich auch mit den Nonces (eine eindeutige Zahl, die als Hidden Field in ein Formular eingebaut wird, um Cross-Site Request Forgery zu verhindern), die auch in nicht Ajax-basierten Formularen kaum Verwendung finden.

Lustigerweise warnt der Beitrag vor dem Default-JSON-Parsing von jQuery das wohl alles, was kommt, mittels eval parsed. Aus diesem Grund liegt WordPress ein eigener JSON-Parser bei, der tunlichst zu verwenden ist!

Alles in allem ist der Beitrag eine ziemlich gute Ressource für all diejenigen, die Ajax in WordPress sicher einsetzen wollen. Auch für diejenigen die lernen wollen wie man Ajax in WordPress verwenden könnte ist der Link eine gute Ressource.

Ähnliche Beiträge

WordPress, iPhone und mobiler Content Da ich jetzt wohl auch zu den iPhone-Besitzern gehöre, die jede App mindestens einmal installiert haben müssen, habe ich natürlich auch versucht „mal ...
SiteVault – Komplettbackup für Webhosts inklusive ... Ich bin die Tage im Blog von Oliver über SiteVault gestolpert. Während die GUI des kleinen Tools wohl einem Worst Case Szenario entspricht, hat es tro...
WordPress Debuggen WordPress zu debuggen (oder generell eine PHP-Anwendung) ist so eine Sache, zum einen will man die Fehlermeldungen sehen, zum anderen sollen in einer ...
WordPress mit Download-Codes Ich bin heute über ein interessantes WordPress-Plugin gestolpert, das es erlaubt, Downloads mit einem Code zu versehen! Was bedeutet dies im Einzelnen...

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.