<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>miZine &#187; development</title>
	<atom:link href="http://mizine.de/tag/development/feed/" rel="self" type="application/rss+xml" />
	<link>http://mizine.de</link>
	<description>Mac, Internet, SEO, eCommerce, Gadgets und Wordpress</description>
	<lastBuildDate>Wed, 23 May 2012 07:13:21 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
	<atom:link rel='hub' href='http://mizine.de/?pushpress=hub'/>
		<item>
		<title>Sicheres Kontaktformular mit jQuery und PHP erstellen</title>
		<link>http://mizine.de/html/sicheres-kontaktformular-mit-jquery-und-php-erstellen/</link>
		<comments>http://mizine.de/html/sicheres-kontaktformular-mit-jquery-und-php-erstellen/#comments</comments>
		<pubDate>Sun, 20 Sep 2009 16:38:32 +0000</pubDate>
		<dc:creator>Viktor Dite</dc:creator>
				<category><![CDATA[web-development]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[Kontaktformular]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://mizine.de/?p=1565</guid>
		<description><![CDATA[Ein Kontaktformular ist mit PHP eigentlich schnell erstellt und lässt sich einfachste Weise in jede Webseite einbauen. Was leider oft vergessen wird ist die Sicherheit -- nicht nur zum Schutz vor SPAM des Kontaktformular-Administrators, sondern auch zum Schutz vor Injections, die das Skript zum versenden von SPAM unter dem Namen des Webseitenbetreibers missbrauchen können.

<blockquote>Oft wird diese vermeintlich triviale Website-Funktion von Programmier-Anfängern umgesetzt, die keine Erfahrung mit der sicheren Web-Programmierung haben. Solche Skripte prüfen die Formular-Eingaben nicht auf unerlaubte Zeichen - dadurch können sie von Spammern als Spam-Verteiler missbraucht werden.</blockquote>]]></description>
			<content:encoded><![CDATA[<p>Ein Kontaktformular ist mit PHP eigentlich schnell erstellt und lässt sich einfachste Weise in jede Webseite einbauen. Was leider oft vergessen wird ist die Sicherheit &#8212; nicht nur zum Schutz vor SPAM des Kontaktformular-Administrators, sondern auch zum Schutz vor Injections, die das Skript zum versenden von SPAM unter dem Namen des Webseitenbetreibers missbrauchen können.</p>
<blockquote><p>Oft wird diese vermeintlich triviale Website-Funktion von Programmier-Anfängern umgesetzt, die keine Erfahrung mit der sicheren Web-Programmierung haben. Solche Skripte prüfen die Formular-Eingaben nicht auf unerlaubte Zeichen &#8211; dadurch können sie von Spammern als Spam-Verteiler missbraucht werden &#8230; Das oberste Gebot eines jeden Web-Programmierers muss lauten: &#8220;Vertraue nichts und niemandem&#8221;. Daten, die ein Skript aus HTML-Formularen, POST/GET-Übergabeparametern oder sonstwoher erhält müssen grundsätzlich als potenziell gefährlich angesehen und vor der Verarbeitung &#8220;gesäubert&#8221; werden. Eine &#8220;gesunde&#8221; Portion Paranoia ist sehr hilfreich beim Web-Programmieren, auch wenn Auftraggeber oder Vorgesetzte manchmal schief gucken mögen.</p></blockquote>
<p>Auch wenn man ein Webskript nicht so sicher machen kann wie ein Tresor, lässt sich ein Kontaktformular doch recht einfach absichern. Damit die SPAMmer nicht so einfach freies Futter finden, <a href="http://www.drweb.de/magazin/spam-gefahr-durch-kontaktformulare/">hier also eine Anleitung, wie ein Formular sehr einfach abgesichert werden kann</a> &#8212; <strike>und dazu passend ein <a href="http://ocean90.wphelper.de/2478/tutorial-ajax-kontaktformular-mit-jquery-und-php/">How-To zur Erstellung eines sicheres Kontaktformulars mit PHP und jQuery</a></strike></p>
<p><span class="dropcap">EDIT:</span> ich habe seit der Erstellung des Posts gelernt, dass eine alleinige JS Validierung aus Sicherheitstechnischer Sicht eigentlich gar keine ist, denn: <em>&#8220;Die Validierung von Formularen über JavaScript kann zwar nützlich sein, da sie oft schneller ist und die Seite nicht neu geladen werden muss, allerdings ist sie kein Ersatz für eine erneute Validierung der Daten auf der Seite des Servers. Sind die Daten nicht serverseitig validiert worden, kann man davon ausgehen dass sie überhaupt nicht validiert wurden.&#8221;</em> [<a href="http://www.webmasterpro.de/server/article/gaengige-sicherheitsprobleme-im-web.html#goto-formularvalidierungsprobleme">gängige Sicherheitsprobleme im Web</a></p>
<p>Zudem <em>"hat sich leider immer wieder herausgestellt, das es mit Javascript unmöglich ist, eine Validierung zu garantieren. Irgendwelche Trottel haben Javascript immer ausgeschaltet oder es buggt. "</em> [<a href="http://www.phpblogger.net/2007/07/09/formularinhalte-mit-php-validieren/">phpBlogger</a>]</p>
<p>Ich werde demnächst also nur noch eine phpValidierung durchführen, und wohlmöglich mit Hilfe dieser <a href="http://www.phpblogger.net/2007/07/09/formularinhalte-mit-php-validieren/">Bibliothek</a> </p>
]]></content:encoded>
			<wfw:commentRss>http://mizine.de/html/sicheres-kontaktformular-mit-jquery-und-php-erstellen/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
	</channel>
</rss>

