<?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>Archives des php - SOS Linux</title>
	<atom:link href="https://www.sos-linux.com/tags/php/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.sos-linux.com/tags/php/</link>
	<description>Assistance Linux et applications open source</description>
	<lastBuildDate>Tue, 12 Sep 2023 18:23:27 +0000</lastBuildDate>
	<language>fr-FR</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.8.3</generator>

<image>
	<url>https://www.sos-linux.com/wp-content/uploads/2021/08/cropped-Capture-decran-2021-08-23-a-19.17.20-e1629739176989-1-32x32.png</url>
	<title>Archives des php - SOS Linux</title>
	<link>https://www.sos-linux.com/tags/php/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Comment cacher la version d&#8217;Apache</title>
		<link>https://www.sos-linux.com/cacher-la-version-d-apache/</link>
		
		<dc:creator><![CDATA[Benoit Nivesse]]></dc:creator>
		<pubDate>Tue, 12 Sep 2023 18:23:27 +0000</pubDate>
				<category><![CDATA[Apache]]></category>
		<category><![CDATA[Système]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[sécurité]]></category>
		<guid isPermaLink="false">https://www.sos-linux.com/?p=1348</guid>

					<description><![CDATA[<p>Nous allons voir comment cacher la version d&#8217;Apache et du système d&#8217;exploitation (version de Linux activée) envoyée dans les entêtes HTTP lors qu&#8217;une requête. Pourquoi cacher la version d&#8217;Apache ou du Linux ? Lorsqu&#8217;un pirate (ou un robot) tente de s&#8217;attaquer à votre système, l&#8217;une des informations la plus importante pour lui est la version ... <a title="Comment cacher la version d&#8217;Apache" class="read-more" href="https://www.sos-linux.com/cacher-la-version-d-apache/" aria-label="En savoir plus sur Comment cacher la version d&#8217;Apache">Lire plus</a></p>
<p>L’article <a href="https://www.sos-linux.com/cacher-la-version-d-apache/">Comment cacher la version d&rsquo;Apache</a> est apparu en premier sur <a href="https://www.sos-linux.com">SOS Linux</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>Nous allons voir comment cacher la version d&rsquo;Apache et du système d&rsquo;exploitation (version de Linux activée) envoyée dans les entêtes HTTP lors qu&rsquo;une requête.</p>



<h2 class="wp-block-heading" id="pourquoi-cacher-la-version-d-apache-ou-du-linux">Pourquoi cacher la version d&rsquo;Apache ou du Linux ?</h2>



<p>Lorsqu&rsquo;un pirate (ou un robot) tente de s&rsquo;attaquer à votre système, l&rsquo;une des informations la plus importante pour lui est la version des logiciels que vous utilisez. En effet, ceci est un bon indicateur si des failles de sécurité existent (même si votre système est à jour, vous n&rsquo;êtes pas à l&rsquo;abri d&rsquo;une faille 0-DAY) .</p>



<p>Comme nous allons le voir, cacher la version de son serveur web Apache est très simple, alors nous vous conseillons de le faire dès que vous êtes en production.</p>



<h2 class="gb-headline gb-headline-d5fc4e86 gb-headline-text">Comment savoir si j&rsquo;affiche la version de mon serveur Web ou OS ?</h2>



<h3 class="wp-block-heading" id="depuis-un-linux-distant-avec-la-commande-curl" style="text-transform:capitalize">Depuis un Linux distant, avec la commande curl</h3>



<p>Il existe plusieurs méthodes pour voir la version de serveur Web renvoyée par votre serveur. La première est de lancer une simple commande depuis un serveur Linux distant :</p>



<pre class="wp-block-preformatted">curl -I ADRESSE_OU_IP</pre>



<p>Vous aurez dans le résultat une ligne commençant par <strong>Server</strong></p>



<p>Par exemple :</p>



<pre class="wp-block-preformatted">Server: Apache/2.4.10 (Debian)</pre>



<p>Dans ce cas, nous voyons non seulement la version d&rsquo;Apache, mais également qu&rsquo;il s&rsquo;agit d&rsquo;un serveur Debian.</p>



<p><em>Note : il est possible d&rsquo;avoir la commande curl sur MacOSX ou Windows.</em></p>



<h3 class="wp-block-heading" id="dans-une-page-d-erreur" style="text-transform:capitalize">Dans une page d&rsquo;erreur</h3>



<p>Il est en général possible de générer une page d&rsquo;erreur sur le serveur en appelant une page qui n&rsquo;existe pas depuis son navigateur.</p>



<figure class="wp-block-image size-medium"><img decoding="async" width="300" height="114" src="https://www.sos-linux.com:8882/wp-content/uploads/2022/02/image-300x114.png" alt="Erreur Not found
Apache/2.4.48 (Debian) Server
Version apache et Linux visibles" class="wp-image-1350" srcset="https://www.sos-linux.com/wp-content/uploads/2022/02/image-300x114.png 300w, https://www.sos-linux.com/wp-content/uploads/2022/02/image-768x292.png 768w, https://www.sos-linux.com/wp-content/uploads/2022/02/image.png 846w" sizes="(max-width: 300px) 100vw, 300px" /><figcaption>Affichage d&rsquo;une page inexistante sur Apache</figcaption></figure>



<p>Dans notre cas, on voit la version d&rsquo;apache et Debian apparaitre.</p>



<h3 class="wp-block-heading" id="autre" style="text-transform:capitalize">Autre</h3>



<p>Il est également possible d&rsquo;utiliser des plugins de navigateur ou outils en ligne nous pouvons citer par exemple <a href="https://www.wappalyzer.com/" target="_blank" rel="noreferrer noopener">https://www.wappalyzer.com/</a></p>



<p>Les outils de Hacking comme Nessus ou Nmap permettent également de récupérer cette information</p>



<h2 class="wp-block-heading" id="cacher-les-informations-de-version-dans-apache">Cacher les informations de version dans Apache</h2>



<p>Pour modifier l&rsquo;option d&rsquo;affichage de la version il faut changer la configuration d&rsquo;Apache.</p>



<p>Sur Debian et ubuntu, il faudra modifier le fichier /etc/apache2/conf-enable/security.conf pour changer l&rsquo;option ServerTokens et la passer en mode production (Prod)</p>



<pre class="wp-block-preformatted">ServerTokens Prod</pre>



<p>Il faut également modifier l&rsquo;option ServerSignature :</p>



<pre class="wp-block-preformatted">ServerSignature Off</pre>



<h3 class="wp-block-heading" id="les-differentes-options" style="text-transform:capitalize">Les différentes options</h3>



<p>ServerTokens Full</p>



<pre class="wp-block-preformatted">Server: Apache/2.4.48 (Debian) OpenSSL/1.1.1k</pre>



<p>ServerTokens OS</p>



<pre class="wp-block-preformatted">Server: Apache/2.4.48 (Debian)</pre>



<p>ServerTokens Minimal</p>



<pre class="wp-block-preformatted">Server: Apache/2.4.48 </pre>



<p>ServerTokens Minor</p>



<pre class="wp-block-preformatted">Server: Apache/2.4</pre>



<p>ServerTokens Major</p>



<pre class="wp-block-preformatted">Server: Apache/2</pre>



<p>ServerTokens Prod</p>



<pre class="wp-block-preformatted">Server: Apache</pre>



<h2 class="wp-block-heading" id="et-pour-le-php">Et pour le PHP</h2>



<p>Il est conseillé de changer également le paramétrage de PHP en modifiant les options suivantes dans le fichier php.ini</p>



<pre class="wp-block-preformatted">expose_php = Off

error_reporting =E_ALL &amp; ~E_DEPRECATED &amp; ~E_STRICT</pre>



<p>TODO : FAIRE UN Outils EN LIGNE </p>
<p>L’article <a href="https://www.sos-linux.com/cacher-la-version-d-apache/">Comment cacher la version d&rsquo;Apache</a> est apparu en premier sur <a href="https://www.sos-linux.com">SOS Linux</a>.</p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
