Tuesday, den 16. Oktober 2007
Wenn man in seinen Webprojekten Kontaktformulare (meist in PHP entwickelt) verwendet, mit deren Hilfe der Besucher komfortabel eine E-Mailnachricht an den Seitenbetreiber versenden kann, dann sollte man dafür sorgen, dass solche Formulare nicht missbraucht werden können. Gerade beim Einsatz in Kundenprojekten kann ein Schaden durch nachgewiesenen Missbrauch eines solchen Formulars möglicherweise rechtliche Konsequenzen für den Entwickler haben.
Unliebsame »Gäste« können E-Mail-Formulare auf zweierlei Arten zu eigenen Zwecken »entfremden«:
- Zu Einbruchsversuchen auf den Server durch das Einschleusen von gefährlichem Programmcode
- Als Plattform zum Versand von Spam mittels eingeschleuster unerwünschter E-Mail-Headerdaten
In Building a Bulletproof Contact Form with PHP, dem aktuellen Artikel des Digital Web Magazine, beschreibt Matthew Pennell die Gefahren im Einzelnen und entwickelt eine mögliche Lösung, ein solches beispielhaftes Kontaktformular gegen Missbrauch abzusichern.
Also Lesebefehl – und ich gehe jetzt bei den schon recht gut abgesicherten Formularen, die ich im Einsatz habe, auch noch einmal ein kleines Sicherungsschräubchen anziehen …