<?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>monkey-business.biz &#187; Apache2</title> <atom:link href="http://www.monkey-business.biz/tag/apache2/feed/" rel="self" type="application/rss+xml" /><link>http://www.monkey-business.biz</link> <description>Belästigung der Allgemeinheit - der private Weblog</description> <lastBuildDate>Tue, 24 Jan 2012 14:53:33 +0000</lastBuildDate> <language>en</language> <sy:updatePeriod>daily</sy:updatePeriod> <sy:updateFrequency>4</sy:updateFrequency> <item><title>Apache2 &amp; Flash Uploader &#8211; Error 403</title><link>http://www.monkey-business.biz/984/apache2-flash-uploader-error-403/</link> <comments>http://www.monkey-business.biz/984/apache2-flash-uploader-error-403/#comments</comments> <pubDate>Sun, 06 Jun 2010 16:31:40 +0000</pubDate> <dc:creator>Loaden</dc:creator> <category><![CDATA[Belästigung der Allgemeinheit - mein privater Weblog]]></category> <category><![CDATA[.htaccess]]></category> <category><![CDATA[Adobe Flash]]></category> <category><![CDATA[Apache2]]></category> <category><![CDATA[Bugfix]]></category> <category><![CDATA[File Upload Error]]></category> <category><![CDATA[mod_security]]></category><guid isPermaLink="false">http://www.monkey-business.biz/?p=984</guid> <description><![CDATA[Vielen unter euch ist sicher der Mulit Datei Upload mit Flash ein Begriff. Diese Methode ermöglicht es mehrere Dateien auf einmal auszuwählen und diese automatisch nacheinander hochladen zu lassen. Unter anderem wird diese Methode für den Dateiupload bei xt:commerce Veyton eingesetzt. Bei der Arbeit mit diesem Shopsystem ist ein Problem mit dem Flash Uploader aufgetreten. [...]]]></description> <content:encoded><![CDATA[<p>Vielen unter euch ist sicher der Mulit Datei Upload mit Flash ein Begriff. Diese Methode ermöglicht es mehrere Dateien auf einmal auszuwählen und diese automatisch nacheinander hochladen zu lassen. Unter anderem wird diese Methode für den Dateiupload bei xt:commerce Veyton eingesetzt. Bei der Arbeit mit diesem Shopsystem ist ein Problem mit dem Flash Uploader aufgetreten. Der Apache2 Webserver meldete den Fehler 403 (Error 403). Der Fehler wurde durch den aktivierten POST Filter der Apache2 Erweiterung mod_security ausgelöst. Die einfachste Lösungsmöglichkeit war das Deaktivieren von mod_security. Hierzu wurde in die .htaccess Datei folgendes eingetragen:</p><div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">&lt;</span>IfModule mod_security.c<span style="color: #000000; font-weight: bold;">&gt;</span>
SecFilterEngine Off
<span style="color: #000000; font-weight: bold;">&lt;/</span>IfModule<span style="color: #000000; font-weight: bold;">&gt;</span></pre></div></div><p>Mit diesen 3 Zeilen Code wird geprüft ob mod_security vorhanden ist und mod_security deaktiviert. Dadurch funktioniert der Flash Uploader wieder.</p> ]]></content:encoded> <wfw:commentRss>http://www.monkey-business.biz/984/apache2-flash-uploader-error-403/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Apache2 Server Signatur ausblenden &#8211; &#8220;Security-by-Obscurity&#8221;</title><link>http://www.monkey-business.biz/737/apache2-server-signatur-ausblenden-security-by-obscurity/</link> <comments>http://www.monkey-business.biz/737/apache2-server-signatur-ausblenden-security-by-obscurity/#comments</comments> <pubDate>Wed, 17 Mar 2010 16:02:25 +0000</pubDate> <dc:creator>Loaden</dc:creator> <category><![CDATA[Belästigung der Allgemeinheit - mein privater Weblog]]></category> <category><![CDATA[Administration]]></category> <category><![CDATA[Apache2]]></category> <category><![CDATA[ServerSignature]]></category><guid isPermaLink="false">http://www.monkey-business.biz/?p=737</guid> <description><![CDATA[Durch das Verstecken von Informationen macht man es Angreifern schwieriger etwas über das System herauszufinden. Der Apache2 zeigt dem Angreifer beim Aufruf einer nicht vorhandenen Datei vom Server welche Apache2 Server Version installiert ist, welche Patches verwendet werden und welche Interpreter auf dem Server installiert sind. Diese Informationen reichen aus um in Exploit Datenbanken nach [...]]]></description> <content:encoded><![CDATA[<p>Durch das Verstecken von Informationen macht man es Angreifern schwieriger etwas über das System herauszufinden. Der Apache2 zeigt dem Angreifer beim Aufruf einer nicht vorhandenen Datei vom Server welche Apache2 Server Version installiert ist, welche Patches verwendet werden und welche Interpreter auf dem Server installiert sind. Diese Informationen reichen aus um in Exploit Datenbanken nach passenden Exploits zu suchen. Das ausblenden dieser Information geht leicht von der Hand. Es gibt also keine Grund diese nicht zu verstecken.</p><p>Meine Wahl fällt dabei auf das erstellen einer weiteren Konfigurationsdatei in /etc/apache2/conf.d. Dateien in diesem Verzeichnis werden automatisiert eingelesen und für die Apache2 Einstellungen verwendet. In der Datei wird die Option ServerSignature verwendet um, wie schon am Optionsname zu erkennen, die Server Signatur auszublenden. Der Inhalt der Datei, benannt server_signature, gestaltet sich beim mir so:</p><div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">ServerSignature Off
ServerTokens Prod</pre></div></div><p>Es kann auch die Datei /etc/apache2/httpd.conf um diesen Eintrag zu erweitert werden anstatt eine separate Konfigurationsdatei anzulegen. Ebenfalls ist es möglich nur Teile der Server Signatur auszublenden. Mehr dazu findest du <a href="http://httpd.apache.org/docs/2.0/mod/core.html#serversignature" title="Apache2 Konfiguration: Server Signature" target="_blank">hier</a>. Interessant ist, das die Server Variable $_SERVER['SERVER_SIGNATURE'] in PHP sich mit der Änderung der ServerSignature ändert. In den gängigen Webapplikationen wird diese Variable nicht verwendet. Ich wüsste auch keinen Einsatzbereich für diese.</p><p>ServerTokens setzt die Signatur des Servers im HTTP Response Header auf ein Minimum. Die Ausgabe beim Parameter &#8220;Prod&#8221; ist lediglich &#8220;Apache&#8221;. Ein entfernen aller Informationen zum Server ist nur mit dem editieren des Apache2 Quellcodes oder über die Erweiterung mod_security möglich. Jedoch bin nichtmal ich so paranoid diese Möglichkeit zu nutzen.</p> ]]></content:encoded> <wfw:commentRss>http://www.monkey-business.biz/737/apache2-server-signatur-ausblenden-security-by-obscurity/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> </channel> </rss>
<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using disk: basic
Page Caching using disk: enhanced (User agent is rejected)
Database Caching 3/14 queries in 0.005 seconds using disk: basic

Served from: www.monkey-business.biz @ 2012-02-05 02:12:48 -->
