1.IP白名单限制
如果确实需要使用XML-RPC功能,可以通过IP白名单限制访问:
使用Fail2Ban配置,当检测到频繁访问时自动拉黑相关IP
通过iptables只允许特定IP访问xmlrpc.php
在Nginx或Apache配置中设置只允许特定IP访问

2.功能细化控制
如果只需要部分XML-RPC功能,可以通过在functions.php中添加代码来阻止特定方法:
add_filter('xmlrpc_methods', 'remove_xmlrpc_pingback_ping');
function remove_xmlrpc_pingback_ping( $ methods) {
unset( $ methods['pingback.ping']);
return $ methods;
}



文章评论