什么是 XMLRPC,以及 WordPress 的残留尾巴如何威胁您的网站安全

Buy Database Forum Highlights Big Data’s Global Impact
Post Reply
Hasmatullah
Posts: 1
Joined: Mon Dec 02, 2024 9:56 am

什么是 XMLRPC,以及 WordPress 的残留尾巴如何威胁您的网站安全

Post by Hasmatullah »

每个 WordPress 站点的根目录中都有一个文件 xmlrpc.php,它实际上比 WordPress 本身更早出现。早在 WordPress 出现之前,也就是 b2 时代,创建此文件是为了给站点提供一种相互通信的方式,并让其他应用程序能够与博客本身进行通信。

什么是 XMLRPC?
该名称告诉了您需要了解的有关该功能的所有信息。

XML – 旨在接受 XML 格式的有效负载。如今,JSON 是一种更为常见的格式,但 XMLRPC 的出现时间比 JSON 早得多。

RPC – RPC 代表远程过程调用。它是一个系统要求另一个系统执行某项操 自营职业数据库 作的标准。如今,我们使用 API(REST 或 Graph API)来执行相同的操作,但在这些 API 出现之前,RPC 是我们实现此目的的方法之一。

Image

XMLRPC 如何工作?
要让 XMLRPC.php 执行某些操作,您必须向其发送一条消息。如果您不熟悉浏览器的工作原理,这基本上就像单击表单上的“提交”按钮一样。这通常会发起 POST 请求。

如果您向 yourdomain.tld/xmlrpc.php 发出 POST 请求并向其提供格式正确的 XML 有效负载,则您可以执行诸如在您的网站上创建帖子之类的操作。

XMLRPC 过去最常用的用途之一是“pingback”。您在帖子上看到的评论表明其他人在其博客上链接到了该帖子。
Post Reply