0%

wordpress | AWS 报 wordpress 服务器入侵他人服务器

AWS 中收到自己 wordpress 的服务器,经常入侵别人的服务器。

整个入侵是由别的服务器发给 AWS 的。

别的网站发现咱们的 IP 正在登录他们 wordpress 的后台,然后发了警告邮件给 AWSAWS又通过邮件转发给我们。

出这种情况的时候,我对外只开了 3 个端口,80 443和一个 ssh 端口。其中,ssh端口是一个随机端口。

  • xmlrpc.php 关闭
  • 更换 22 ssh 连接
  • 取消多余的端口,如 80「80 必须在安全组的出入流量中关闭」
  • 沿用 AWSpem 登录方式

我是 nginx 所以,我只需要添加

1
2
3
location ~* ^/xmlrpc.php$ {
return 403;
}

即可。

可以通过以下方式测试修复:

1
curl -Is 域名或者ip/xmlrpc.php | grep 'HTTP' | grep 'HTTP' | awk '{print $2}'

如果结果返回 405,则文件仍然不安全。

如果结果返回为 403404,则文件现已受到保护

ps: 域名是 http://thlm.com 或者 https://thlm.com 这样

请我喝杯咖啡吧~