Le XMLRPC est un système qui permet de mettre à jour WordPress à distance à partir d’autres applications. Par exemple, le système Windows Live Writer est capable de publier des blogs directement sur WordPress grâce à xmlrpc.php (Xmlrpc wordpress). Auparavant, il était désactivé par défaut en raison de problèmes de codage.

Par essence, xmlrpc.php peut exposer le site à diverses attaques et autres problèmes. Heureusement, les développeurs de ce code ont depuis longtemps renforcé sa structure et il s’agit toujours d’une application largement utilisée.

Dans ce tutoriel, nous allons vous montrer comment activer et désactiver xmlrpc.php et pourquoi il est important de connaître la différence.

Qu’est-ce que XMLRPC.PHP et pourquoi en avez-vous besoin ?

Le fichier xmlrpc.php permet de se connecter à distance à WordPress. Sans lui, divers outils et applications de publication ne pourront tout simplement pas accéder au site web. Exploit wordpress xmlrpc dos. Toute mise à jour ou ajout au site web devra être effectué en se connectant directement au système.

Le bon

En désactivant cette fonctionnalité, vous éliminez le risque d’accès à des attaques externes. WordPress xml-rpc exploit github. Bien que les contributeurs de cette plateforme attestent que la programmation de xmlrpc.php est aussi sûre que le reste des fichiers principaux d’un site Web WordPress hébergé, certains peuvent se sentir plus en sécurité en désactivant cette fonction.

C’est comme avoir une maison avec une seule porte. Ajouter une deuxième porte peut être plus pratique, mais cela crée un autre point d’entrée qui doit être verrouillé.

Le mal

L’inconvénient évident de l’élimination de cette fonctionnalité est que l’accès à distance à WordPress ne sera plus possible. WordPress xmlrpc exploit metasploit. Cela supprime une partie de la fonctionnalité et de la polyvalence du système. Au lieu de publier automatiquement des blogs à partir d’une autre application grâce à l’accès à distance, tout contenu et toute autre modification devront être effectués en se connectant directement à WordPress.

En relation  Comment personnaliser les styles de widgets dans WordPress

Cela peut être problématique pour ceux qui aiment l’idée de publier du contenu directement à partir de leurs appareils mobiles.

Comment savoir si XMLRPC est activé ?

C’est un point qui semble parfois prêter à confusion. Rappelez-vous que par défaut XMLRPC est déjà activé. Il est actif une fois que vous avez terminé l’installation de WordPress

Donc si vous utilisez l’une des ressources suivantes pour le désactiver, il suffit de refaire vos réglages ou d’effacer le code pour le réactiver.

La réalité de XMLRPC

Dans l’ensemble, xmlrpc.php n’est vraiment utile que si vous envisagez d’utiliser des applications mobiles ou des connexions à distance pour publier du contenu sur votre site web. WordPress xmlrpc exploit rce. L’utilisation du mobile étant devenue un moyen d’accès à Internet très répandu, de nombreuses personnes utiliseront des applications à distance pour faciliter le développement de leurs sites WordPress.

C’est aussi l’une des raisons pour lesquelles les développeurs ont déployé tant d’efforts pour résoudre les problèmes de codage de cette fonctionnalité dans le passé.

Cependant, tout le monde n’aura pas besoin d’activer cette fonction. WordPress xmlrpc ghost exploit. De nombreux aspects du système fonctionnent très bien et sont faciles à utiliser sur les smartphones ou les tablettes (WordPress xmlrpc pingback exploit). C’est d’autant plus vrai que le cœur de WordPress fonctionne exceptionnellement bien dans un environnement mobile.

Désactivation de XMLRPC par les plugins

Bien que beaucoup de choses puissent être faites au niveau du codage dans WordPress, il est parfois plus facile d’utiliser le bon plugin : (WordPress-xmlrpc-file exploit). Aujourd’hui, nous allons utiliser Manage XML-RPC. WordPress_xmlrpc login exploit. Ce plugin est simple et permet d’activer et de désactiver le XMLRPC quand vous le souhaitez.

Pour utiliser cet excellent petit plugin, vous devez l’installer et l’activer à partir de la page des plugins dans votre tableau de bord d’administration WordPress.

Après avoir installé et activé le plugin, une nouvelle fonctionnalité apparaîtra dans la partie gauche de votre panneau d’administration WordPress, appelée « Réglages XML-RPC ». Cliquez sur ce lien pour ouvrir le plugin.

En relation  Comment ajouter un annuaire de sites web pour les entreprises à WordPress

Cochez la case « Désactiver XML-RPC » si vous souhaitez supprimer les capacités d’accès à distance de WordPress : (Xmlrpc wordpress brute force). A tout moment, vous pouvez décocher la case pour la réactiver.

Une fois vos choix effectués, cliquez sur le bouton « Enregistrer les modifications » en bas à gauche de l’écran.

REMARQUE : Manage XML-RPC permet également de désactiver les pingbacks. Vous pouvez également définir certaines adresses IP pour activer et désactiver la fonction. Xmlrpc wordpress disable. Cela peut être pratique si vous voulez que le service fonctionne pour des applications ou des utilisateurs spécifiques en fonction de leur adresse IP.

Ce plugin vous permet d’activer ou de désactiver xmlrpc.php pour l’ensemble du site ou pour une poignée d’adresses IP. C’est une fonctionnalité intéressante, en particulier si vous souhaitez empêcher certains utilisateurs d’accéder à XMLRPC via WordPress.

Voici quelques autres plugins qui peuvent vous intéresser et qui permettent également d’activer et de désactiver xmlrpc.php.

Désactiver XML-RPC

Le plugin Disable XML-RPC est un moyen simple de bloquer l’accès à WordPress à distance (Xmlrpc wordpress documentation). C’est l’un des plugins les mieux notés avec plus de 60 000 installations. Ce plugin a aidé de nombreuses personnes à éviter les attaques par déni de service via XMLRPC.

Désactiver XML-RPC

Le plugin Disable XML-RPC Pingback

Ces deux options sont sans aucun doute des plugins qui pourraient être ajoutés à votre site web.

Utilisation du fichier .htaccess pour désactiver XMLRPC

De nombreuses personnes ont rencontré un grand succès en utilisant le fichier .htaccess pour désactiver xmlrpc.php. Le code lui-même est relativement simple et peut être très utile si vous ne voulez pas vous préoccuper des nouveaux plugins.

Pour utiliser .htaccess afin de désactiver la fonction xmlrpc.php dans WordPress, vous devez aller dans le dossier racine de votre site WordPress en utilisant soit le FTP, soit le Gestionnaire de fichiers dans votre compte Webographie peut également être utile si vous l’avez à votre disposition.

Trouvez et éditez le fichier .htaccess. Dans certaines versions de cPanel, ce fichier est caché (Xmlrpc wordpress exploit). Vous devrez configurer cPanel pour qu’il affiche les fichiers cachés afin d’accéder au fichier .htaccess. Pour ce faire, cliquez sur « Paramètres » en haut à droite du gestionnaire de fichiers et cochez le bouton « Afficher les fichiers cachés » (Xmlrpc wordpress hackerone). Cliquez sur enregistrer et vous verrez maintenant votre fichier .htaccess.

En relation  Comment utiliser l'optimiseur d'images dans WordPress avec ShortPixel

Ouvrez le fichier .htaccess et ajoutez le code suivant : [ht_message mstyle=« info » title=« » show_icon=« » id=« » class=« » style=« » ]# Bloquer les requêtes WordPress xmlrpc.phpordre deny,allowdeny from allautoriser depuis 123.123.123.123[/ht_message]

Maintenant, « Enregistrez » le fichier : Xmlrpc wordpress hacktricks. C’est aussi simple que cela (Xmlrpc wordpress pentest). Maintenant, tout ce qui est distant utilisant XMLRPC.PHP sera refusé.

Utilisation du code dans un plugin spécifique au site

Un plugin spécifique à un site peut s’avérer extrêmement utile si vous souhaitez ajouter des fonctionnalités à votre site sans avoir recours à un logiciel tiers. C’est un excellent moyen d’ajouter des extraits de code que vous trouvez sur Internet pour les utiliser dans votre site sans avoir à modifier un modèle de thème ou le fichier functions.php.

Dans le plugin spécifique à votre site, vous pouvez simplement ajouter le code suivant pour désactiver la fonction d’accès à distance :

Une fois sauvegardé, le plugin spécifique au site exécutera le code ci-dessus et désactivera XMLRPC. Cependant, vous devrez supprimer le code au cas où vous souhaiteriez réactiver la fonctionnalité.

Quand devrai-je activer XMLRPC sur mon site ?

Si vous utilisez, ou prévoyez d’utiliser, un système distant pour publier du contenu sur votre site, vous devrez activer cette fonctionnalité. Sinon, vous ne pourrez pas établir de connexions à distance par l’intermédiaire du système. Xmlrpc wordpress rce. Si vous avez désactivé cette fonction et constaté que certains de vos plugins ou autres outils ne fonctionnaient plus, vous devrez la réactiver pour continuer à utiliser ces ajouts.

Tout le monde n’a pas besoin d’activer xmlrpc.php dans WordPress pour qu’il fonctionne correctement. En fait, beaucoup d’entre vous n’utiliseront jamais cette fonctionnalité. Si vous craignez des problèmes de sécurité supplémentaires, il est dans votre intérêt de désactiver cette fonctionnalité jusqu’à ce que vous en ayez absolument besoin.

Quels sont les outils que vous avez désactivés dans WordPress ? Quels sont les plugins qui remplacent le codage sur votre site web ?