<?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>Christophe Brunet, Author at OVHcloud Blog</title>
	<atom:link href="https://blog.ovhcloud.com/author/christophe-brunet/feed/" rel="self" type="application/rss+xml" />
	<link>https://blog.ovhcloud.com/author/christophe-brunet/</link>
	<description>Innovation for Freedom</description>
	<lastBuildDate>Tue, 21 Apr 2026 09:52:19 +0000</lastBuildDate>
	<language>en-GB</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>

<image>
	<url>https://blog.ovhcloud.com/wp-content/uploads/2019/07/cropped-cropped-nouveau-logo-ovh-rebranding-32x32.gif</url>
	<title>Christophe Brunet, Author at OVHcloud Blog</title>
	<link>https://blog.ovhcloud.com/author/christophe-brunet/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>DNS records: understanding their role and SVCB/HTTPS developments</title>
		<link>https://blog.ovhcloud.com/dns-records-understanding-role-svcb-https-developments/</link>
		
		<dc:creator><![CDATA[Bérénice Despres&#160;and&#160;Christophe Brunet]]></dc:creator>
		<pubDate>Tue, 21 Apr 2026 08:22:44 +0000</pubDate>
				<category><![CDATA[OVHcloud Education]]></category>
		<category><![CDATA[OVHcloud Product News]]></category>
		<category><![CDATA[DNS]]></category>
		<category><![CDATA[Domain names]]></category>
		<guid isPermaLink="false">https://blog.ovhcloud.com/?p=31344</guid>

					<description><![CDATA[You never see it, but without the DNS, no website would be accessible, no email could be delivered, and no online service would work correctly. At the heart of this system are DNS records, which structure how services are exposed on the Internet. These records evolve alongside modern web architectures, and at OVHcloud, this has [&#8230;]<img src="//blog.ovhcloud.com/wp-content/plugins/matomo/app/matomo.php?idsite=1&amp;rec=1&amp;url=https%3A%2F%2Fblog.ovhcloud.com%2Fdns-records-understanding-role-svcb-https-developments%2F&amp;action_name=DNS%20records%3A%20understanding%20their%20role%20and%20SVCB%2FHTTPS%20developments&amp;urlref=https%3A%2F%2Fblog.ovhcloud.com%2Ffeed%2F" style="border:0;width:0;height:0" width="0" height="0" alt="" />]]></description>
										<content:encoded><![CDATA[
<figure class="wp-block-image size-large"><img fetchpriority="high" decoding="async" width="1024" height="572" src="https://blog.ovhcloud.com/wp-content/uploads/2026/04/Enregistrements-DNS-main-image-blue-1024x572.png" alt="" class="wp-image-31332" srcset="https://blog.ovhcloud.com/wp-content/uploads/2026/04/Enregistrements-DNS-main-image-blue-1024x572.png 1024w, https://blog.ovhcloud.com/wp-content/uploads/2026/04/Enregistrements-DNS-main-image-blue-300x167.png 300w, https://blog.ovhcloud.com/wp-content/uploads/2026/04/Enregistrements-DNS-main-image-blue-768x429.png 768w, https://blog.ovhcloud.com/wp-content/uploads/2026/04/Enregistrements-DNS-main-image-blue.png 1376w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p>You never see it, but without the DNS, no website would be accessible, no email could be delivered, and no online service would work correctly.</p>



<p>At the heart of this system are DNS records, which structure how services are exposed on the Internet. These records evolve alongside modern web architectures, and at OVHcloud, this has resulted in support for SVCB and HTTPS records.</p>



<p>To better understand these innovations, let’s look at the main types of DNS records and their roles.</p>



<h2 class="wp-block-heading"><strong>The DNS in a few words</strong><strong></strong></h2>



<p>The Domain Name System (DNS) translates a domain name into an IP address that is understandable by machines. When a user enters a web address (such as “www.example.com”), a request is sent to identify the corresponding server.</p>



<p>This phase, known as DNS resolution, uses different types of records that each fulfil a specific role.</p>



<h2 class="wp-block-heading"><strong>The most common DNS records</strong><strong></strong></h2>



<p>Some records are essential when configuring a domain. Here are the main types present in a DNS zone.</p>



<h4 class="wp-block-heading"><strong>A and AAAA: make a website accessible</strong></h4>



<p>For a website to be reachable, its domain name must be associated with an IP address. This is where A (IPv4) and AAAA (IPv6) records come in.</p>



<p>They form the basis of DNS resolution and allow browsers to reach the server hosting the site.</p>



<h4 class="wp-block-heading"><strong>CNAME: creates an alias between two domain names</strong></h4>



<p>A CNAME record allows one domain name to point to another, without directly associating it with an IP address. For example, “blog.example.com” can link to “example.com”, which avoids duplicating the configuration.</p>



<p>⚠️ Note: a CNAME cannot be configured at the root of a domain (e.g. “example.com”). It is only used on subdomains, such as “blog.example.com”.</p>



<h4 class="wp-block-heading"><strong>MX: manages the receipt of emails</strong></h4>



<p>MX (Mail Exchange) records indicate which servers should handle emails being sent to a domain. They play a central role in distributing messages and in the reliability of messaging.</p>



<h4 class="wp-block-heading"><strong>TXT: verifies a domain and enhances security</strong></h4>



<p>TXT records allow additional information to be linked to a domain. They are particularly used to prove ownership to external services and to secure emails.</p>



<p>Mechanisms such as SPF, DKIM, or DMARC rely on TXT records to limit identity theft and spam.</p>



<h2 class="wp-block-heading"><strong>SVCB and HTTPS: what are these new DNS records for?</strong><strong></strong></h2>



<p>During DNS resolution, the browser obtains the information needed to contact a server.</p>



<p>SVCB (Service Binding) and HTTPS records enrich this step by indicating more precisely how to access the service.</p>



<p>They may mention the supported protocols (HTTP/2 or HTTP/3), the preferred server, or certain technical parameters intended to optimise the connection.</p>



<p>By transmitting this information during the resolution, they limit certain intermediate exchanges between the browser and the server. This mechanism helps to improve the performance and loading speed of websites.</p>



<figure class="wp-block-image size-full"><img decoding="async" src="https://blog.ovhcloud.com/wp-content/uploads/2026/04/dns-svcb-https-illustration.svg" alt="" class="wp-image-31333"/></figure>



<h2 class="wp-block-heading"><strong>A key use case: the alias at the root of the domain</strong><strong></strong></h2>



<p>As mentioned, a CNAME record cannot be configured at the root of a domain (such as “example.com”). This constraint of the DNS required the use of alternative solutions when it was necessary to point a main domain to an external service.</p>



<p>HTTPS and SVCB records remove this limitation. They offer the option to indicate that a web service located at the root of the domain is provided by another name, similar to a CNAME, while adhering to DNS rules.</p>



<p>Here’s an example: a company broadcasts its site via a CDN accessible at the address “example.cdn-provider.net”, while retaining “example.com” as the access point. Thanks to a HTTPS record, the browser can be directed to the CDN service without a visible redirection for the user or a complex DNS configuration.</p>



<p>⚠️ However, these mechanisms rely on newer features, so their support may vary depending on the browsers and operating systems, particularly in older environments.</p>



<h2 class="wp-block-heading"><strong>What benefits do these new records offer?</strong><strong></strong></h2>



<p>By enriching the DNS resolution phase, SVCB and HTTPS records can direct clients more accurately towards suitable services.</p>



<p>This helps to reduce latency, improve perceived performance, and strengthen consistency across browsers, protocols, and infrastructures.</p>



<p>These records also provide greater flexibility in DNS configuration, particularly for environments integrating CDNs, external platforms, or distributed cloud architectures.</p>



<h2 class="wp-block-heading"><strong>How can I configure my SVCB and HTTPS records with OVHcloud?</strong><strong></strong></h2>



<p>SVCB and HTTPS records are available from your&nbsp;<a href="https://auth.eu.ovhcloud.com/signin/?onsuccess=https%3A//manager.eu.ovhcloud.com&amp;ovhSubsidiary=EN" data-wpel-link="external" target="_blank" rel="nofollow external noopener noreferrer">OVHcloud control panel</a>.</p>



<p>To configure them:</p>



<ol class="wp-block-list">
<li>Go to the “Domain Names” section</li>



<li>Select the relevant domain</li>



<li>Access the “DNS Zone” tab</li>



<li>Add a new SVCB or HTTPS record</li>
</ol>



<p>Depending on your situation, you may need to adjust the associated settings (priority, target, service-specific options). For detailed information on managing DNS records, please consult our&nbsp;<a href="https://help.ovhcloud.com/csm/en-gb-dns-zone-records?id=kb_article_view&amp;sysparm_article=KB0063627" data-wpel-link="external" target="_blank" rel="nofollow external noopener noreferrer">dedicated guide</a>.</p>



<h2 class="wp-block-heading"><strong>In summary: a more flexible and effective DNS</strong><strong></strong></h2>



<p>The DNS remains an essential pillar of the internet and continues to evolve to adapt to newer architectures.</p>



<p>With SVCB and HTTPS records, it is now possible to optimise service exposure, simplify certain configurations (particularly at the root of the domain), and improve performance from the resolution stage.This is a discreet yet strategic technical development in response to the growing demands for speed, security, and flexibility.</p>
<img decoding="async" src="//blog.ovhcloud.com/wp-content/plugins/matomo/app/matomo.php?idsite=1&amp;rec=1&amp;url=https%3A%2F%2Fblog.ovhcloud.com%2Fdns-records-understanding-role-svcb-https-developments%2F&amp;action_name=DNS%20records%3A%20understanding%20their%20role%20and%20SVCB%2FHTTPS%20developments&amp;urlref=https%3A%2F%2Fblog.ovhcloud.com%2Ffeed%2F" style="border:0;width:0;height:0" width="0" height="0" alt="" />]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Enregistrements DNS : comprendre leur rôle et les évolutions SVCB/HTTPS</title>
		<link>https://blog.ovhcloud.com/enregistrements-dns-comprendre-role-evolutions-svcb-https/</link>
		
		<dc:creator><![CDATA[Bérénice Despres&#160;and&#160;Christophe Brunet]]></dc:creator>
		<pubDate>Tue, 21 Apr 2026 08:22:05 +0000</pubDate>
				<category><![CDATA[OVHcloud en Français]]></category>
		<category><![CDATA[DNS]]></category>
		<category><![CDATA[Domain names]]></category>
		<guid isPermaLink="false">https://blog.ovhcloud.com/?p=31327</guid>

					<description><![CDATA[On ne le voit jamais. Pourtant, sans le DNS, aucun site web ne serait accessible, aucun e-mail ne pourrait être distribué, aucun service en ligne ne fonctionnerait correctement. Au cœur de ce système se trouvent les enregistrements DNS, qui structurent la manière dont les services sont exposés sur Internet. Ils évoluent avec les architectures web [&#8230;]<img src="//blog.ovhcloud.com/wp-content/plugins/matomo/app/matomo.php?idsite=1&amp;rec=1&amp;url=https%3A%2F%2Fblog.ovhcloud.com%2Fenregistrements-dns-comprendre-role-evolutions-svcb-https%2F&amp;action_name=Enregistrements%20DNS%C2%A0%3A%20comprendre%20leur%20r%C3%B4le%20et%20les%20%C3%A9volutions%20SVCB%2FHTTPS&amp;urlref=https%3A%2F%2Fblog.ovhcloud.com%2Ffeed%2F" style="border:0;width:0;height:0" width="0" height="0" alt="" />]]></description>
										<content:encoded><![CDATA[
<figure class="wp-block-image size-large"><img decoding="async" width="1024" height="572" src="https://blog.ovhcloud.com/wp-content/uploads/2026/04/Enregistrements-DNS-main-image-blue-1024x572.png" alt="" class="wp-image-31332" srcset="https://blog.ovhcloud.com/wp-content/uploads/2026/04/Enregistrements-DNS-main-image-blue-1024x572.png 1024w, https://blog.ovhcloud.com/wp-content/uploads/2026/04/Enregistrements-DNS-main-image-blue-300x167.png 300w, https://blog.ovhcloud.com/wp-content/uploads/2026/04/Enregistrements-DNS-main-image-blue-768x429.png 768w, https://blog.ovhcloud.com/wp-content/uploads/2026/04/Enregistrements-DNS-main-image-blue.png 1376w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p>On ne le voit jamais. Pourtant, sans le DNS, aucun site web ne serait accessible, aucun e-mail ne pourrait être distribué, aucun service en ligne ne fonctionnerait correctement.</p>



<p>Au cœur de ce système se trouvent les enregistrements DNS, qui structurent la manière dont les services sont exposés sur Internet. Ils évoluent avec les architectures web modernes. Chez OVHcloud, cela se traduit notamment par la prise en charge des enregistrements SVCB et HTTPS.</p>



<p>Pour mieux comprendre ces nouveautés, revenons sur les principaux enregistrements DNS et leur rôle.</p>



<h2 class="wp-block-heading"><strong>Le DNS en quelques mots</strong><strong></strong></h2>



<p>Le Domain Name System (DNS) traduit un nom de domaine en adresse IP compréhensible par les machines. Lorsqu’un internaute saisit une adresse web (telle que «&nbsp;www.exemple.com&nbsp;»), une requête est ainsi envoyée pour identifier le serveur correspondant.</p>



<p>Cette phase, appelée résolution DNS, s’appuie sur différents types d’enregistrements, chacun remplissant un rôle précis.</p>



<h2 class="wp-block-heading"><strong>Les enregistrements DNS les plus courants</strong><strong></strong></h2>



<p>Certains enregistrements sont incontournables dans la configuration d’un domaine. Voici les principaux types présents dans une zone DNS.</p>



<h4 class="wp-block-heading"><strong>A et AAAA&nbsp;: rendre un site accessible</strong></h4>



<p>Pour qu’un site soit joignable, son nom de domaine doit être associé à une adresse IP. C’est le rôle des enregistrements A (IPv4) et AAAA (IPv6).</p>



<p>Ils constituent la base de la résolution DNS et permettent aux navigateurs d’atteindre le serveur qui héberge le site.</p>



<h4 class="wp-block-heading"><strong>CNAME&nbsp;: créer un alias entre deux noms de domaine</strong></h4>



<p>Un enregistrement CNAME permet de faire pointer un nom de domaine vers un autre, sans l’associer directement à une adresse IP. Par exemple, «&nbsp;blog.exemple.com&nbsp;» peut renvoyer vers «&nbsp;exemple.com&nbsp;», ce qui évite de dupliquer la configuration.</p>



<p>⚠️&nbsp;À noter&nbsp;: un CNAME ne peut pas être configuré à la racine d’un domaine («&nbsp;exemple.com&nbsp;»). Il ne s’utilise que sur des sous-domaines, comme «&nbsp;blog.exemple.com&nbsp;».</p>



<h4 class="wp-block-heading"><strong>MX&nbsp;: gérer la réception des e-mails</strong></h4>



<p>Les enregistrements&nbsp;MX (Mail Exchange) indiquent quels serveurs doivent traiter les e-mails destinés à un domaine. Ils jouent un rôle central dans la distribution des messages et dans la fiabilité de la messagerie.</p>



<h4 class="wp-block-heading"><strong>TXT&nbsp;: vérifier un domaine et renforcer la sécurité</strong></h4>



<p>Les enregistrements TXT permettent d’associer des informations supplémentaires à un domaine. Ils sont notamment utilisés pour prouver sa propriété auprès de services externes et pour sécuriser les e-mails.</p>



<p>Des mécanismes comme SPF, DKIM ou DMARC reposent sur des enregistrements TXT afin de limiter l’usurpation d’identité et le spam.</p>



<h2 class="wp-block-heading"><strong>SVCB et HTTPS&nbsp;: à quoi servent ces nouveaux enregistrements DNS&nbsp;?</strong><strong></strong></h2>



<p>Lors de la résolution DNS, le navigateur obtient les informations nécessaires pour contacter un serveur.</p>



<p>Les enregistrements SVCB (Service Binding) et HTTPS enrichissent cette étape en indiquant plus précisément comment accéder au service.</p>



<p>Ils peuvent notamment mentionner les protocoles pris en charge (HTTP/2 ou HTTP/3), le serveur à privilégier ou encore certains paramètres techniques destinés à optimiser la connexion.</p>



<p>En transmettant ces informations dès la résolution, ils limitent certains échanges intermédiaires entre le navigateur et le serveur. Ce mécanisme contribue à améliorer la performance et la rapidité de chargement des sites web.</p>



<figure class="wp-block-image size-full"><img decoding="async" src="https://blog.ovhcloud.com/wp-content/uploads/2026/04/dns-svcb-https-illustration.svg" alt="" class="wp-image-31333"/></figure>



<h2 class="wp-block-heading"><strong>Un cas d’usage clé&nbsp;: l’alias à la racine du domaine</strong><strong></strong></h2>



<p>Comme vu précédemment, un enregistrement CNAME ne peut pas être configuré à la racine d’un domaine (comme «&nbsp;exemple.com&nbsp;»). Cette contrainte historique du DNS obligeait à utiliser des solutions alternatives lorsqu’il fallait faire pointer un domaine principal vers un service externe.</p>



<p>Les enregistrements HTTPS et SVCB permettent de lever cette limitation. Ils offrent la possibilité d’indiquer qu’un service web situé à la racine du domaine est fourni par un autre nom, de manière similaire à un CNAME, tout en respectant les règles du DNS.</p>



<p>Prenons un exemple&nbsp;: une entreprise diffuse son site via un CDN accessible à l’adresse «&nbsp;exemple.cdn-provider.net&nbsp;», en conservant «&nbsp;exemple.com&nbsp;» comme point d’accès. Grâce à un enregistrement HTTPS, le navigateur peut être orienté vers le service du CDN sans redirection visible pour l’internaute ni configuration DNS complexe.</p>



<p>⚠️&nbsp;Ces mécanismes reposent toutefois sur des fonctionnalités récentes. Leur prise en charge peut donc varier selon les navigateurs et les systèmes d’exploitation, en particulier dans des environnements plus anciens.</p>



<h2 class="wp-block-heading"><strong>Quels bénéfices pour ces nouveaux enregistrements&nbsp;?</strong><strong></strong></h2>



<p>En enrichissant la phase de résolution DNS, les enregistrements SVCB et HTTPS permettent une orientation plus précise des clients vers les services adaptés.</p>



<p>Ils contribuent ainsi à réduire la latence, à améliorer la performance perçue, ainsi qu’à renforcer la cohérence entre navigateurs, protocoles et infrastructures.</p>



<p>Ils offrent également davantage de souplesse dans la configuration DNS, notamment pour les environnements intégrant des CDN, des plateformes externes ou des architectures cloud distribuées.</p>



<h2 class="wp-block-heading"><strong>Comment les configurer chez OVHcloud&nbsp;?</strong><strong></strong></h2>



<p>Les enregistrements SVCB et HTTPS sont disponibles depuis votre&nbsp;<a href="https://www.ovh.com/auth/?onsuccess=https%3A//manager.eu.ovhcloud.com&amp;ovhSubsidiary=FR" data-wpel-link="exclude">espace client</a>.</p>



<p>Pour les configurer&nbsp;:</p>



<ol class="wp-block-list">
<li>rendez-vous dans la section «&nbsp;Noms de domaine&nbsp;»&nbsp;;</li>



<li>sélectionnez le domaine concerné&nbsp;;</li>



<li>accédez à l’onglet «&nbsp;Zone DNS&nbsp;»&nbsp;;</li>



<li>ajoutez un nouvel enregistrement de type SVCB ou HTTPS.</li>
</ol>



<p>Selon votre situation, il peut être nécessaire d’adapter les paramètres associés (priorité, cible, options spécifiques au service). Pour des informations détaillées sur la gestion des enregistrements DNS, consultez notre&nbsp;<a href="https://help.ovhcloud.com/csm/fr-dns-zone-records?id=kb_article_view&amp;sysparm_article=KB0063452" data-wpel-link="external" target="_blank" rel="nofollow external noopener noreferrer">guide dédié</a>.</p>



<h2 class="wp-block-heading"><strong>En résumé&nbsp;: un DNS plus flexible et performant</strong><strong></strong></h2>



<p>Le DNS reste un pilier essentiel d’Internet et continue d’évoluer pour s’adapter aux architectures récentes.</p>



<p>Avec les enregistrements SVCB et HTTPS, il devient possible d’optimiser l’exposition des services, de simplifier certaines configurations (notamment à la racine du domaine) et d’améliorer la performance dès la phase de résolution.Il s’agit d’une évolution technique discrète, mais stratégique, face aux exigences croissantes de rapidité, de sécurité et de flexibilité.</p>
<img loading="lazy" decoding="async" src="//blog.ovhcloud.com/wp-content/plugins/matomo/app/matomo.php?idsite=1&amp;rec=1&amp;url=https%3A%2F%2Fblog.ovhcloud.com%2Fenregistrements-dns-comprendre-role-evolutions-svcb-https%2F&amp;action_name=Enregistrements%20DNS%C2%A0%3A%20comprendre%20leur%20r%C3%B4le%20et%20les%20%C3%A9volutions%20SVCB%2FHTTPS&amp;urlref=https%3A%2F%2Fblog.ovhcloud.com%2Ffeed%2F" style="border:0;width:0;height:0" width="0" height="0" alt="" />]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Gestion de l’obsolescence et sécurité : un exemple pour WordPress</title>
		<link>https://blog.ovhcloud.com/gestion-de-lobsolescence-et-securite-un-exemple-pour-wordpress/</link>
		
		<dc:creator><![CDATA[Christophe Brunet]]></dc:creator>
		<pubDate>Tue, 04 Feb 2025 09:50:25 +0000</pubDate>
				<category><![CDATA[Web Cloud]]></category>
		<category><![CDATA[sécurité]]></category>
		<category><![CDATA[Web Hosting]]></category>
		<category><![CDATA[wordpress]]></category>
		<category><![CDATA[xmlrpc]]></category>
		<guid isPermaLink="false">https://blog.ovhcloud.com/?p=28127</guid>

					<description><![CDATA[Comprendre l’utilité passée et les risques actuels du fichier xmlrpc.php, ainsi que les bonnes pratiques pour sécuriser votre site. Le fichier xmlrpc.php est un composant historique de WordPress. Bien qu’il ait été essentiel il y a quelques années, son utilité a largement diminué avec l’évolution de la plateforme. Ce fichier est aujourd’hui souvent perçu comme [&#8230;]<img src="//blog.ovhcloud.com/wp-content/plugins/matomo/app/matomo.php?idsite=1&amp;rec=1&amp;url=https%3A%2F%2Fblog.ovhcloud.com%2Fgestion-de-lobsolescence-et-securite-un-exemple-pour-wordpress%2F&amp;action_name=Gestion%20de%20l%E2%80%99obsolescence%20et%20s%C3%A9curit%C3%A9%C2%A0%3A%20un%20exemple%20pour%20WordPress&amp;urlref=https%3A%2F%2Fblog.ovhcloud.com%2Ffeed%2F" style="border:0;width:0;height:0" width="0" height="0" alt="" />]]></description>
										<content:encoded><![CDATA[
<div class="wp-block-group is-nowrap is-layout-flex wp-container-core-group-is-layout-6c531013 wp-block-group-is-layout-flex">
<figure class="wp-block-image size-full is-resized"><img loading="lazy" decoding="async" width="1024" height="1024" src="https://blog.ovhcloud.com/wp-content/uploads/2025/02/xmlrpc.webp" alt="" class="wp-image-28123" style="width:149px;height:auto" srcset="https://blog.ovhcloud.com/wp-content/uploads/2025/02/xmlrpc.webp 1024w, https://blog.ovhcloud.com/wp-content/uploads/2025/02/xmlrpc-300x300.webp 300w, https://blog.ovhcloud.com/wp-content/uploads/2025/02/xmlrpc-150x150.webp 150w, https://blog.ovhcloud.com/wp-content/uploads/2025/02/xmlrpc-768x768.webp 768w, https://blog.ovhcloud.com/wp-content/uploads/2025/02/xmlrpc-70x70.webp 70w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<p class="has-text-align-center"><strong>Comprendre l’utilité passée et les risques actuels du fichier xmlrpc.php, ainsi que les bonnes pratiques pour sécuriser votre site.</strong></p>
</div>



<p>Le fichier xmlrpc.php est un composant historique de WordPress. Bien qu’il ait été essentiel il y a quelques années, son utilité a largement diminué avec l’évolution de la plateforme. Ce fichier est aujourd’hui souvent perçu comme une porte dérobée pour les attaques informatiques, rendant sa gestion cruciale pour la sécurité de votre site.</p>



<p>Cependant, ce cas n’est pas isolé. De nombreux outils ou fonctionnalités peuvent devenir obsolètes ou présenter des risques avec le temps. Il est donc indispensable de maintenir une vigilance constante pour identifier et traiter ces failles potentielles.</p>



<p>Dans cet article, nous allons décrire brièvement le rôle historique de xmlrpc.php, examiner les risques qu’il représente et mettre en lumière des solutions pour le désactiver ou le sécuriser. Ceci, tout en soulignant l’importance de l’adoption d’alternatives modernes.</p>



<h2 class="wp-block-heading"><strong>Qu’est-ce que xmlrpc.php&nbsp;?</strong><strong></strong></h2>



<p>Le fichier xmlrpc.php est une interface permettant à WordPress de communiquer avec d’autres services ou applications via le <a href="https://fr.wikipedia.org/wiki/XML-RPC" data-wpel-link="external" target="_blank" rel="nofollow external noopener noreferrer">protocole XML-RPC</a>. À l’origine, il facilitait des fonctionnalités comme&nbsp;:</p>



<ul class="wp-block-list">
<li>la publication de contenu via des outils tiers (logiciels de bureautique, scripts automatiques, etc.)&nbsp;;</li>



<li>la gestion mobile des sites, à l’image de l’ancienne application WordPress pour smartphones.</li>
</ul>



<p>Depuis la création de l’<a href="https://developer.wordpress.org/rest-api/" data-wpel-link="external" target="_blank" rel="nofollow external noopener noreferrer">API REST de WordPress</a>, plus moderne et sécurisée, le fichier xmlrpc.php a perdu son utilité. Pour la majorité des personnes administrant un site WordPress, il est même désormais considéré comme obsolète.</p>



<h2 class="wp-block-heading"><strong>Pourquoi xmlrpc.php est-il problématique&nbsp;?</strong><strong></strong></h2>



<p>Ce fichier présente aujourd’hui des failles qui en font une cible privilégiée pour les cyberattaques.</p>



<ul class="wp-block-list">
<li><strong>Attaques par force brute&nbsp;</strong>: des individus malintentionnés peuvent exploiter le fichier pour tenter un nombre illimité de connexions, en combinant des noms d’utilisateur et mots de passe.</li>



<li><strong>Amplification des attaques DDoS</strong>&nbsp;: certaines fonctionnalités de xmlrpc.php permettent d’envoyer de nombreuses requêtes en un seul appel, multipliant ainsi la charge sur le serveur.</li>



<li><strong>Exploitation des failles logicielles&nbsp;</strong>: si votre WordPress ou vos extensions ne sont pas à jour, ce fichier peut être utilisé pour exécuter des commandes malveillantes.</li>
</ul>



<h2 class="wp-block-heading"><strong>Comment désactiver xmlrpc.php&nbsp;?</strong><strong></strong></h2>



<p>Heureusement, désactiver ce fichier est à la fois simple et sans impact pour la majorité des sites WordPress. Voici différentes méthodes adaptées à vos besoins.</p>



<ol class="wp-block-list">
<li><strong></strong><strong>En modifiant le fichier .htaccess (solution préférée)</strong></li>
</ol>



<p>Si vous avez accès aux fichiers de votre site, vous pouvez empêcher les requêtes vers xmlrpc.php en ajoutant les lignes suivantes dans le fichier .htaccess (situé à la racine de votre site)&nbsp;:</p>



<figure class="wp-block-table"><table><tbody><tr><td>&lt;Files xmlrpc.php>     <br>     Order Allow,Deny<br>     Deny from all <br>&lt;/Files></td></tr></tbody></table></figure>



<p>Avantage&nbsp;: méthode directe et légère.</p>



<p>Inconvénient&nbsp;: nécessite une certaine prudence, car une erreur dans le fichier .htaccess peut affecter l’ensemble du site.</p>



<ul class="wp-block-list">
<li><strong></strong><strong>Via un plugin</strong></li>
</ul>



<p>Vous recherchez une solution clés en main&nbsp;? Des extensions comme <a href="https://fr.wordpress.org/plugins/disable-xml-rpc-api/" data-wpel-link="external" target="_blank" rel="nofollow external noopener noreferrer">Disable XML-RPC-API</a> permettent de désactiver rapidement xmlrpc.php sans toucher au code.</p>



<p>Avantage&nbsp;: facilité et gain de temps.</p>



<p>Inconvénient&nbsp;: dépendance à un plugin supplémentaire.</p>



<ul class="wp-block-list">
<li><strong></strong><strong>En configurant votre serveur</strong></li>
</ul>



<p>Pour les personnes administratrices disposant d’un hébergement dédié ou d’un VPS, il est possible de bloquer l’accès à xmlrpc.php au niveau du serveur. Par exemple, sur Apache&nbsp;:</p>



<figure class="wp-block-table"><table><tbody><tr><td>&lt;FilesMatch &#8220;xmlrpc\.php$&#8221;>     <br>   Require all denied <br>&lt;/FilesMatch></td></tr></tbody></table></figure>



<p>Ou sur Nginx&nbsp;:</p>



<figure class="wp-block-table"><table><tbody><tr><td>location = /xmlrpc.php {<br>     deny all; <br>}</td></tr></tbody></table></figure>



<p>Avantage&nbsp;: solution idéale pour les environnements à forte charge.</p>



<p>Inconvénient&nbsp;: requiert des connaissances techniques.</p>



<h2 class="wp-block-heading"><strong>Quelles sont les alternatives à xmlrpc.php&nbsp;?</strong><strong></strong></h2>



<p>Plusieurs solutions simples peuvent être envisagées si vous avez besoin des fonctionnalités offertes par xmlrpc.php.</p>



<ol class="wp-block-list">
<li><strong></strong><strong>Utiliser l’application mobile WordPress moderne</strong></li>
</ol>



<p>L’application officielle WordPress pour iOS et Android utilise désormais l’API REST au lieu de xmlrpc.php. Assurez-vous que votre site est configuré correctement pour permettre cette transition. La plupart des hébergements récents, comme <a href="https://www.ovhcloud.com/fr/web-hosting/" data-wpel-link="external" target="_blank" rel="nofollow external noopener noreferrer">ceux proposés par OVHcloud</a>, supportent cette fonctionnalité par défaut.</p>



<ul class="wp-block-list">
<li><strong></strong><strong>Adopter des outils compatibles avec l’API REST</strong></li>
</ul>



<p>De nombreuses solutions de publication à distance ont été mises à jour pour utiliser l’API REST, qui est plus sécurisée et mieux adaptée aux besoins actuels. Vérifiez si vos outils favoris offrent cette compatibilité et, le cas échéant, mettez-les à jour.</p>



<ul class="wp-block-list">
<li><strong></strong><strong>Sécuriser xmlrpc.php en cas de besoin spécifique (en dernier recours)</strong></li>
</ul>



<p>Si vous ne pouvez vraiment pas vous passer de xmlrpc.php, il est crucial de limiter son exposition aux menaces. Voici quelques bonnes pratiques&nbsp;:</p>



<ul class="wp-block-list">
<li>restreindre l’accès à certaines adresses IP via .htaccess ou la configuration serveur&nbsp;;</li>



<li>utiliser un plugin de sécurité pour limiter les requêtes XML-RPC (ex. le nombre de connexions en un temps donné)&nbsp;;</li>



<li>mettre en place une authentification forte, comme l’authentification à deux facteurs, pour renforcer la sécurité des connexions.</li>
</ul>



<p>Cette solution est considérée comme non recommandée, car elle laisse tout de même une surface d’attaque accessible. Elle doit être réservée aux cas où l’utilisation de xmlrpc.php est indispensable. Gardez aussi à l’esprit que ces ajustements ne remplacent pas une migration vers des outils modernes comme l’API REST.</p>



<h2 class="wp-block-heading"><strong>Protégez votre site WordPress tout en restant à jour</strong></h2>



<p>Vous connaissez désormais mieux le rôle historique et les enjeux de sécurité liés au fichier xmlrpc.php. N’oubliez pas que la sûreté de votre site repose sur une vigilance constante&nbsp;: surveillez les mises à jour de WordPress et de ses extensions, lisez attentivement leurs notes de version pour repérer tout changement susceptible d’affecter la sécurité de votre environnement.</p>



<p>Besoin d’un coup de main supplémentaire&nbsp;? Rejoignez notre communauté sur <a href="https://discord.com/invite/ovhcloud" data-wpel-link="external" target="_blank" rel="nofollow external noopener noreferrer">Discord</a> ou consultez notre <a href="https://help.ovhcloud.com/csm/fr-documentation-web-cloud-hosting-tutorials-wordpress?id=kb_browse_cat&amp;kb_id=e17b4f25551974502d4c6e78b7421955&amp;kb_category=82eab0f32473f1141e1195a7969002e5&amp;spa=1" data-wpel-link="external" target="_blank" rel="nofollow external noopener noreferrer">documentation WordPress</a> pour aller plus loin dans la sécurisation et l’optimisation de votre site.</p>
<img loading="lazy" decoding="async" src="//blog.ovhcloud.com/wp-content/plugins/matomo/app/matomo.php?idsite=1&amp;rec=1&amp;url=https%3A%2F%2Fblog.ovhcloud.com%2Fgestion-de-lobsolescence-et-securite-un-exemple-pour-wordpress%2F&amp;action_name=Gestion%20de%20l%E2%80%99obsolescence%20et%20s%C3%A9curit%C3%A9%C2%A0%3A%20un%20exemple%20pour%20WordPress&amp;urlref=https%3A%2F%2Fblog.ovhcloud.com%2Ffeed%2F" style="border:0;width:0;height:0" width="0" height="0" alt="" />]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Managing obsolescence and security: an example in WordPress</title>
		<link>https://blog.ovhcloud.com/managing-obsolescence-and-security-an-example-in-wordpress/</link>
		
		<dc:creator><![CDATA[Christophe Brunet]]></dc:creator>
		<pubDate>Tue, 04 Feb 2025 09:46:12 +0000</pubDate>
				<category><![CDATA[Web Cloud]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[Web Hosting]]></category>
		<category><![CDATA[wordpress]]></category>
		<category><![CDATA[xmlrpc]]></category>
		<guid isPermaLink="false">https://blog.ovhcloud.com/?p=28122</guid>

					<description><![CDATA[Understanding the past usefulness and current risks of the xmlrpc.php file, as well as best practices for securing your website. The xmlrpc.php file is a historical component of WordPress. Although it was essential a few years ago, its usefulness has greatly diminished as the platform has evolved. This file is now often perceived as a [&#8230;]<img src="//blog.ovhcloud.com/wp-content/plugins/matomo/app/matomo.php?idsite=1&amp;rec=1&amp;url=https%3A%2F%2Fblog.ovhcloud.com%2Fmanaging-obsolescence-and-security-an-example-in-wordpress%2F&amp;action_name=Managing%20obsolescence%20and%20security%3A%20an%20example%20in%20WordPress&amp;urlref=https%3A%2F%2Fblog.ovhcloud.com%2Ffeed%2F" style="border:0;width:0;height:0" width="0" height="0" alt="" />]]></description>
										<content:encoded><![CDATA[
<div class="wp-block-group is-nowrap is-layout-flex wp-container-core-group-is-layout-6c531013 wp-block-group-is-layout-flex">
<figure class="wp-block-image size-full is-resized"><img loading="lazy" decoding="async" width="1024" height="1024" src="https://blog.ovhcloud.com/wp-content/uploads/2025/02/xmlrpc.webp" alt="" class="wp-image-28123" style="width:146px;height:auto" srcset="https://blog.ovhcloud.com/wp-content/uploads/2025/02/xmlrpc.webp 1024w, https://blog.ovhcloud.com/wp-content/uploads/2025/02/xmlrpc-300x300.webp 300w, https://blog.ovhcloud.com/wp-content/uploads/2025/02/xmlrpc-150x150.webp 150w, https://blog.ovhcloud.com/wp-content/uploads/2025/02/xmlrpc-768x768.webp 768w, https://blog.ovhcloud.com/wp-content/uploads/2025/02/xmlrpc-70x70.webp 70w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<p class="has-text-align-center"><strong>Understanding the past usefulness and current risks of the xmlrpc.php file, as well as best practices for securing your website.</strong></p>
</div>



<p>The xmlrpc.php file is a historical component of WordPress. Although it was essential a few years ago, its usefulness has greatly diminished as the platform has evolved. This file is now often perceived as a back door for cyberattacks, meaning that it is crucial to manage it to ensure that your website stays secure.</p>



<p>However, this is not an isolated case – many other tools or features can become obsolete or risky over time, so it is important to stay alert to identify and address any potential vulnerabilities.</p>



<p>In this article, we will briefly describe the historical role of xmlrpc.php, examine the risks it poses, and highlight solutions for disabling or securing it. We’ll also emphasise the importance of embracing modern alternatives.</p>



<h2 class="wp-block-heading"><strong>What is xmlrpc.php?</strong><strong></strong></h2>



<p>The xmlrpc.php file is an interface for WordPress to communicate with other services or applications via the <a href="https://en.wikipedia.org/wiki/XML-RPC" data-wpel-link="external" target="_blank" rel="nofollow external noopener noreferrer">&nbsp;XML-RPC protocol</a>. Initially, it facilitated features such as:</p>



<ul class="wp-block-list">
<li>Publishing content via third-party tools (e.g. desktop software, automated scripts)</li>



<li>Mobile website management, such as the old WordPress app for smartphones</li>
</ul>



<p>Since the creation of the more modern and secure <a href="https://developer.wordpress.org/rest-api/" data-wpel-link="external" target="_blank" rel="nofollow external noopener noreferrer">WordPress REST API</a>, the xmlrpc.php file has lost its usefulness. For most people who manage a WordPress website, it is now even considered obsolete.</p>



<h2 class="wp-block-heading"><strong>Why is xmlrpc.php problematic?</strong><strong></strong></h2>



<p>This file now has vulnerabilities that make it a prime target for cyberattacks.</p>



<ul class="wp-block-list">
<li><strong>Brute-force attacks:</strong> individuals can exploit the file to attempt an unlimited number of connections, using a combination of usernames and passwords.</li>



<li><strong>Amplification of DDoS</strong> <strong>attacks:</strong> certain features of xmlrpc.php allow multiple requests to be sent in one go, thus increasing the load on the server.</li>



<li><strong>Exploitation of software vulnerabilities:</strong> if your WordPress or plugins are not up to date, this file can be used to run malicious commands.</li>
</ul>



<h2 class="wp-block-heading"><strong>How do I disable xmlrpc.php?</strong><strong></strong></h2>



<p>Fortunately, disabling this file is simple and does not affect most WordPress websites. Here are some different methods, depending on your needs.</p>



<ol class="wp-block-list">
<li><strong></strong><strong>Modify the .htaccess file (preferred solution)</strong></li>
</ol>



<p>If you have access to files on your site, you can prevent queries to xmlrpc.php by adding the following lines to the .htaccess file (located at the root of your site):</p>



<figure class="wp-block-table"><table><tbody><tr><td>&lt;Files xmlrpc.php><br>   Order Allow,Deny<br>   Deny from all<br>&lt;/Files></td></tr></tbody></table></figure>



<p>Advantage: direct and light-handed method.</p>



<p>Disadvantage: requires some care, as an error in the .htaccess file can affect the entire website.</p>



<ul class="wp-block-list">
<li><strong></strong><strong>Via a plugin</strong></li>
</ul>



<p>Looking for a turnkey solution? Extensions like <a href="https://wordpress.org/plugins/disable-xml-rpc-api/" data-wpel-link="external" target="_blank" rel="nofollow external noopener noreferrer">Disable XML-RPC-API</a> allow you to quickly disable xmlrpc.php without touching the code.</p>



<p>Advantage: easy and time-saving.</p>



<p>Disadvantage: reliance on an additional plugin.</p>



<ul class="wp-block-list">
<li><strong></strong><strong>Configure your server</strong></li>
</ul>



<p>For administrators with a dedicated hosting plan or a VPS, it is possible to block access to xmlrpc.php at the server level. For example, on Apache:</p>



<figure class="wp-block-table"><table><tbody><tr><td>&lt;FilesMatch &#8220;xmlrpc\.php$&#8221;><br>     Require all denied<br>&lt;/FilesMatch></td></tr></tbody></table></figure>



<p>Or on Nginx:</p>



<figure class="wp-block-table"><table><tbody><tr><td>location = /xmlrpc.php {<br>    deny all;<br>}</td></tr></tbody></table></figure>



<p>Advantage: ideal solution for high-load environments.</p>



<p>Disadvantage: requires technical knowledge.</p>



<h2 class="wp-block-heading"><strong>What are the alternatives to xmlrpc.php?</strong><strong></strong></h2>



<p>There are several simple solutions you can consider if you need the functionality offered by xmlrpc.php.</p>



<ol class="wp-block-list">
<li><strong></strong><strong>Use the modern WordPress mobile app</strong></li>
</ol>



<p>The official WordPress application for iOS and Android now uses the REST API instead of xmlrpc.php. Make sure your site is configured correctly to allow this transition. Most recent web hosting plans, such as <a href="https://www.ovhcloud.com/en-gb/web-hosting/" data-wpel-link="external" target="_blank" rel="nofollow external noopener noreferrer">those offered by OVHcloud</a>, support this feature by default.</p>



<ul class="wp-block-list">
<li><strong></strong><strong>Adopt tools compatible with the REST API</strong></li>
</ul>



<p>Many remote publishing solutions have been updated to use the REST API, which is more secure and better suited to current needs. Check if your favourite tools offer this compatibility, and update them if necessary.</p>



<ul class="wp-block-list">
<li><strong></strong><strong>Secure xmlrpc.php in case you specifically need it (as a last resort)</strong></li>
</ul>



<p>If you really can&#8217;t do without xmlrpc.php, it&#8217;s crucial to limit its exposure to threats. Here are some best practices:</p>



<ul class="wp-block-list">
<li>restrict access to certain IP addresses via .htaccess or server configuration</li>



<li>use a security plugin to limit XML-RPC requests (e.g. the number of connections in a given time)</li>



<li>implement strong authentication, such as two-factor authentication, to enhance connection security</li>
</ul>



<p>This solution is not recommended, as it still leaves an accessible attack surface. It should be reserved for cases where the use of xmlrpc.php is still essential. Also keep in mind that these adjustments are not a substitute for migrating to modern tools like the REST API.</p>



<h2 class="wp-block-heading"><strong>Protect your WordPress website while staying up to date</strong></h2>



<p>Hopefully, you are now more familiar with the historical role of xmlrpc.php and its associated security issues. Keep in mind that keeping your website safe requires constant vigilance – so check for updates to WordPress and its plugins, and read their release notes carefully for any changes that could affect the security of your environment.</p>



<p>Need some extra help? Join our community on <a href="https://discord.com/invite/ovhcloud" data-wpel-link="external" target="_blank" rel="nofollow external noopener noreferrer">Discord</a>, or check out our <a href="https://help.ovhcloud.com/csm/en-gb-documentation-web-cloud-hosting-tutorials-wordpress?id=kb_browse_cat&amp;kb_id=e17b4f25551974502d4c6e78b7421955&amp;kb_category=82eab0f32473f1141e1195a7969002e5" data-wpel-link="external" target="_blank" rel="nofollow external noopener noreferrer">WordPress documentation</a> to go even further in securing and optimising your site.</p>
<img loading="lazy" decoding="async" src="//blog.ovhcloud.com/wp-content/plugins/matomo/app/matomo.php?idsite=1&amp;rec=1&amp;url=https%3A%2F%2Fblog.ovhcloud.com%2Fmanaging-obsolescence-and-security-an-example-in-wordpress%2F&amp;action_name=Managing%20obsolescence%20and%20security%3A%20an%20example%20in%20WordPress&amp;urlref=https%3A%2F%2Fblog.ovhcloud.com%2Ffeed%2F" style="border:0;width:0;height:0" width="0" height="0" alt="" />]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
