<?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>Blog de Florian Bogey &#187; Sécurité</title>
	<atom:link href="https://www.blog.florian-bogey.fr/tag/securite/feed" rel="self" type="application/rss+xml" />
	<link>https://www.blog.florian-bogey.fr</link>
	<description>// Développeur Web - Administrateur système</description>
	<lastBuildDate>Mon, 03 Mar 2014 18:12:00 +0000</lastBuildDate>
	<language>fr-FR</language>
		<sy:updatePeriod>hourly</sy:updatePeriod>
		<sy:updateFrequency>1</sy:updateFrequency>
	
	<item>
		<title>Cacher la version d&#8217;un serveur Apache</title>
		<link>https://www.blog.florian-bogey.fr/cacher-la-version-dapache.html</link>
		<comments>https://www.blog.florian-bogey.fr/cacher-la-version-dapache.html#comments</comments>
		<pubDate>Thu, 28 Mar 2013 22:32:54 +0000</pubDate>
		<dc:creator><![CDATA[Florian]]></dc:creator>
				<category><![CDATA[Administration Linux]]></category>
		<category><![CDATA[Développement web]]></category>
		<category><![CDATA[Sécurité]]></category>
		<category><![CDATA[Systèmes et réseaux]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[Fingerprinting]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[ServerSignature]]></category>
		<category><![CDATA[ServerTokens]]></category>
		<category><![CDATA[serveur]]></category>
		<category><![CDATA[Unix]]></category>

		<guid isPermaLink="false">http://www.blog.florian-bogey.fr/?p=444</guid>
		<description><![CDATA[Dans ce billet qui est le premier d&#8217;une série d&#8217;articles traitant de la sécurisation d&#8217;un serveur web, nous allons voir comment masquer les informations diffusées par Apache. Par défaut, Apache affichera son numéro de version ainsi que le système d&#8217;exploitation utilisé et dans certains cas d&#8217;autres informations telles que les modules installés sur le serveur. [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>Dans ce billet qui est le premier d&rsquo;une série d&rsquo;articles traitant de la sécurisation d&rsquo;un serveur web, nous allons voir comment masquer les informations diffusées par Apache. Par défaut, Apache affichera son numéro de version ainsi que le système d&rsquo;exploitation utilisé et dans certains cas d&rsquo;autres informations telles que les modules installés sur le serveur.</p>
<p><span id="more-444"></span></p>
<p>Il est en effet important de divulguer le moins d&rsquo;informations possible à un éventuel pirate, en effet ce dernier pourrait se servir de ces informations pour mieux cibler son attaque.</p>
<p>Pour ce faire nous allons utiliser les directives Apache <strong>ServerSignature</strong> et <strong>ServerTokens</strong>.</p>
<p>La première directive que nous allons modifier est <strong>ServerSignature</strong>, qui par défaut (On) affiche sur chacune des pages d&rsquo;erreur générée les informations concernant le serveur.</p>
<p><img style="border: 0 none;" alt="ServerSignature version apache" src="http://www.blog.florian-bogey.fr/wp-content/uploads/2013/03/ServerSignature-version-apache.jpg" /></p>
<p>Une fois la directive <strong>ServerSignature</strong> <strong></strong>à Off, le serveur n&rsquo;affiche plus aucune information sur les pages d&rsquo;erreur.<br />
<img style="border: 0 none;" alt="ServerSignature version apache" src="http://www.blog.florian-bogey.fr/wp-content/uploads/2013/03/ServerSignature-version-apache-2.jpg" /></p>
<p>La seconde directive est <strong>ServerTokens </strong>permet de modifier le contenu du champ &laquo;&nbsp;Server&nbsp;&raquo; qui se situe dans l&rsquo;entête de chaque réponse envoyée par le serveur. Nous pouvons voir très simplement cette réponse grâce à la commande Telnet. Nous voyons ici qu&rsquo;il s&rsquo;agit d&rsquo;un serveur Apache en version 2.2.15 installé sur une CentOS.</p>
<p><img style="border: 0 none;" alt="ServerTokens version apache" src="http://www.blog.florian-bogey.fr/wp-content/uploads/2013/03/ServerTokens-version-apache.jpg" /></p>
<p>Une fois la directive <strong>ServerTokens </strong><strong></strong>à Prod (Pour Product Only), le champ &laquo;&nbsp;Server&nbsp;&raquo; contiendra uniquement le nom du serveur web utilisé.<br />
<img style="border: 0 none;" alt="ServerTokens version apache" src="http://www.blog.florian-bogey.fr/wp-content/uploads/2013/03/ServerTokens-version-apache-2.jpg" /></p>
<p>Pour modifier ces deux directives, il suffit d&rsquo;éditer le fichier <strong>httpd.conf</strong></p>
<pre class="brush: bash; gutter: false; title: ; notranslate">vi /etc/httpd/conf/httpd.conf</pre>
<p>De rechercher les lignes contenant <strong>ServerSignature</strong> et <strong>ServerTokens</strong> pour les remplacer par</p>
<pre class="brush: bash; gutter: false; title: ; notranslate">ServerSignature Off</pre>
<p>Et</p>
<pre class="brush: bash; gutter: false; title: ; notranslate">ServerTokens Prod</pre>
<p>Pour valider le changement de configuration, il suffit de recharger la configuration d&rsquo;Apache</p>
<pre class="brush: bash; gutter: false; title: ; notranslate">service httpd reload</pre>
<p><a title="Photo" href="http://wallbase.cc/wallpaper/98415" target="_blank">Photo</a></p>
]]></content:encoded>
			<wfw:commentRss>https://www.blog.florian-bogey.fr/cacher-la-version-dapache.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
