<?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>Thesis Theme World &#187; Antivirus</title>
	<atom:link href="http://www.thesisworld.com/tag/antivirus/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.thesisworld.com</link>
	<description>Alles zum WordPress Thesis Theme Framework – HowTos, Demos, Reviews, Tipps, Tricks und Hacks</description>
	<lastBuildDate>Thu, 08 Sep 2011 11:10:56 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.4</generator>
<xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" />
		<item>
		<title>Thesis und das neue Antivirus-Plugin f&#252;r WordPress</title>
		<link>http://www.thesisworld.com/thesis-und-das-neue-antivirus-plugin-fuer-wordpress/</link>
		<comments>http://www.thesisworld.com/thesis-und-das-neue-antivirus-plugin-fuer-wordpress/#comments</comments>
		<pubDate>Fri, 27 Feb 2009 10:43:37 +0000</pubDate>
		<dc:creator>Gerd</dc:creator>
				<category><![CDATA[Reviews]]></category>
		<category><![CDATA[Antivirus]]></category>
		<category><![CDATA[Plugin]]></category>
		<category><![CDATA[Thesis 1.4]]></category>

		<guid isPermaLink="false">http://www.thesisworld.com/?p=602</guid>
		<description><![CDATA[<div id="attachment_583" class="wp-caption alignnone" style="width: 510px"><img src="http://www.thesisworld.com/wp-content/uploads/2009/02/antivirus-plugin.png" alt="Alles im gr&#252;nen Bereich – das Antivirus-Plugin passt auf" title="antivirus-plugin" width="500" height="178" class="size-full wp-image-583" /><p class="wp-caption-text">Alles im gr&#252;nen Bereich – das Antivirus-Plugin passt auf</p></div>
<p>Gestern hat Sergej M&#252;ller das erste <a href="http://playground.ebiene.de/1577/antivirus-wordpress-plugin/">Antivirus-Plugin f&#252;r WordPress</a> herausgebracht, das ich nat&#252;rlich sofort getestet habe. Besonders gespannt war ich, ob das Plugin auch mit dem <a href="http://www.thesisworld.com/go/thesis/">Thesis-Theme</a> funktioniert, denn da ist die Templatestruktur etwas anders als bei &rsaquo;normalen&lsaquo; Themes. Wie sieht also das Zusammenspiel des Plugins mit dem Theme aus?<br />
<span id="more-602"></span></p>
<h3>Das Funktionsprinzip des Antivirus-Plugins</h3>
<p>Aber zun&#228;chst mal zum AV-Plugin: Was macht es wirklich? Das Plugin durchsucht die Dateien des aktiven Templates auf verd&#228;chtige Codezeilen. Verd&#228;chtig sind dabei Codebl&#246;cke, die f&#252;r die Kodierung, Auswertung und Ausf&#252;hrung von Zeichenketten als PHP-Code zust&#228;ndig sind, Dateioperationen ausf&#252;hren oder eine Internetverbindung er&#246;ffnen k&#246;nnen, also <code>eval, base64_encode, base64_decode, create_function, exec, shell_exec, system, passthru, ob_get_contents, file, curl_init, readfile, fopen, fsockopen, pfsockopen, fclose, fread, file_put_contents</code> und <code>get_option</code>. </p>
<p>Zu den klassischen Templatedateien geh&#246;ren <code>index.php, header.php, footer.php, single.php, comments.php</code> und <code>archives.php</code>. Kommt in einer dieser Template-Dateien oder der <code>functions.php</code> des Themes einer der o.g. PHP-Befehle vor, schl&#228;gt das Antivirus-Plugin Alarm.</p>
<h3>Und wenn das Theme <em>Thesis</em> hei&#223;t?</h3>
<p>Wenn das Theme <em>Thesis</em> ist, sieht die Sache genau so aus wie im Bild zu sehen. Das Plugin analysiert die Template-Dateien und zeigt mit gr&#252;ner Farbe an, dass sie in Ordnung sind, d.h. keiner der PHP-Befehle darin vorkommt.</p>
<p>Das ist aber auch kein Wunder, denn die meisten Template-Dateien von Thesis sind f&#252;r sich genommen leer und funktionslos. Man k&#246;nnte sagen, sie dienen nur als Symlinks. Ihren eigentlichen Inhalt beziehen sie per PHP-Include aus den Funktionen und Klassen, die im Verzeichnis <code>lib</code> des Thesis-Ordners untergebracht sind. Das Bibliotheksverzeichnis <code>lib</code> ist sozusagen der Maschinenraum von Thesis. Alle Basisfunktionen werden hier zur Verf&#252;gung gestellt.</p>
<p>Und was folgt nun daraus? Wenn ein Boehzer Bube <em>Malicious Code</em> in die Templatedateien einschleust, findet ihn das Plugin fr&#252;her oder sp&#228;ter. Wenn es aber jemandem gelingt, bis in dem Maschinenraum vorzudringen, hat auch das Plugin keine Chance. Nur. Schreibt jemand extra einen WordPress-Wurm f&#252;r Thesis? Wohl eher nicht. Der Aufwand w&#228;re zu hoch und der m&#246;gliche Gewinn zu gering. Das lohnt sich einfach nicht.</p>
<p>Thesis rockt! <a href="/go/getthesis/" rel="nofollow">Get it now!</a> &middot; <a href="/go/thesis/" rel="nofollow">Live Demo</a></p>
<p>This is a post from <a href="http://www.thesisworld.com">Thesis Theme World</a> &middot; <a href="http://www.thesisworld.com/go/getthesis/">Download Thesis</a></p>
<div style="display:block"><small><em>posted in <a href="http://www.thesisworld.com/category/reviews/">Reviews</a> by Gerd <a href="http://www.thesisworld.com/thesis-und-das-neue-antivirus-plugin-fuer-wordpress/#comments">Leave A Comment</a><br />&copy;2012 <a href="http://www.thesisworld.com">Thesis Theme World</a>. All Rights Reserved.Thesis rockt! <a href="/go/getthesis/" rel="nofollow">Get Thesis</a> &middot; <a href="/go/thesis/" rel="nofollow">Live Demo</a></em></small></div>]]></description>
			<content:encoded><![CDATA[<div id="attachment_583" class="wp-caption alignnone" style="width: 510px"><img src="http://www.thesisworld.com/wp-content/uploads/2009/02/antivirus-plugin.png" alt="Alles im gr&#252;nen Bereich – das Antivirus-Plugin passt auf" title="antivirus-plugin" width="500" height="178" class="size-full wp-image-583" /><p class="wp-caption-text">Alles im gr&#252;nen Bereich – das Antivirus-Plugin passt auf</p></div>
<p>Gestern hat Sergej M&#252;ller das erste <a href="http://playground.ebiene.de/1577/antivirus-wordpress-plugin/">Antivirus-Plugin f&#252;r WordPress</a> herausgebracht, das ich nat&#252;rlich sofort getestet habe. Besonders gespannt war ich, ob das Plugin auch mit dem <a href="http://www.thesisworld.com/go/thesis/">Thesis-Theme</a> funktioniert, denn da ist die Templatestruktur etwas anders als bei &rsaquo;normalen&lsaquo; Themes. Wie sieht also das Zusammenspiel des Plugins mit dem Theme aus?<br />
<span id="more-602"></span></p>
<h3>Das Funktionsprinzip des Antivirus-Plugins</h3>
<p>Aber zun&#228;chst mal zum AV-Plugin: Was macht es wirklich? Das Plugin durchsucht die Dateien des aktiven Templates auf verd&#228;chtige Codezeilen. Verd&#228;chtig sind dabei Codebl&#246;cke, die f&#252;r die Kodierung, Auswertung und Ausf&#252;hrung von Zeichenketten als PHP-Code zust&#228;ndig sind, Dateioperationen ausf&#252;hren oder eine Internetverbindung er&#246;ffnen k&#246;nnen, also <code>eval, base64_encode, base64_decode, create_function, exec, shell_exec, system, passthru, ob_get_contents, file, curl_init, readfile, fopen, fsockopen, pfsockopen, fclose, fread, file_put_contents</code> und <code>get_option</code>. </p>
<p>Zu den klassischen Templatedateien geh&#246;ren <code>index.php, header.php, footer.php, single.php, comments.php</code> und <code>archives.php</code>. Kommt in einer dieser Template-Dateien oder der <code>functions.php</code> des Themes einer der o.g. PHP-Befehle vor, schl&#228;gt das Antivirus-Plugin Alarm.</p>
<h3>Und wenn das Theme <em>Thesis</em> hei&#223;t?</h3>
<p>Wenn das Theme <em>Thesis</em> ist, sieht die Sache genau so aus wie im Bild zu sehen. Das Plugin analysiert die Template-Dateien und zeigt mit gr&#252;ner Farbe an, dass sie in Ordnung sind, d.h. keiner der PHP-Befehle darin vorkommt.</p>
<p>Das ist aber auch kein Wunder, denn die meisten Template-Dateien von Thesis sind f&#252;r sich genommen leer und funktionslos. Man k&#246;nnte sagen, sie dienen nur als Symlinks. Ihren eigentlichen Inhalt beziehen sie per PHP-Include aus den Funktionen und Klassen, die im Verzeichnis <code>lib</code> des Thesis-Ordners untergebracht sind. Das Bibliotheksverzeichnis <code>lib</code> ist sozusagen der Maschinenraum von Thesis. Alle Basisfunktionen werden hier zur Verf&#252;gung gestellt.</p>
<p>Und was folgt nun daraus? Wenn ein Boehzer Bube <em>Malicious Code</em> in die Templatedateien einschleust, findet ihn das Plugin fr&#252;her oder sp&#228;ter. Wenn es aber jemandem gelingt, bis in dem Maschinenraum vorzudringen, hat auch das Plugin keine Chance. Nur. Schreibt jemand extra einen WordPress-Wurm f&#252;r Thesis? Wohl eher nicht. Der Aufwand w&#228;re zu hoch und der m&#246;gliche Gewinn zu gering. Das lohnt sich einfach nicht.</p>
<p>Thesis rockt! <a href="/go/getthesis/" rel="nofollow">Get it now!</a> &middot; <a href="/go/thesis/" rel="nofollow">Live Demo</a></p>
<p>This is a post from <a href="http://www.thesisworld.com">Thesis Theme World</a> &middot; <a href="http://www.thesisworld.com/go/getthesis/">Download Thesis</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.thesisworld.com/thesis-und-das-neue-antivirus-plugin-fuer-wordpress/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

