首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >WordPress搜索(跨域)功能被黑原因及解决方案

WordPress搜索(跨域)功能被黑原因及解决方案

作者头像
程序新视界
发布于 2019-08-31 19:26:59
发布于 2019-08-31 19:26:59
9060
举报
文章被收录于专栏:丑胖侠丑胖侠

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

本文链接:https://blog.csdn.net/wo541075754/article/details/100135080

前些天在国外游玩,通过百度的站长工具发现个人博客的流量异常,而且出现了一些敏感词汇的搜索,比如彩票,美女什么的。期初以为是评论区的问题,但本人的博客并没有开通评论直接显示的功能,也没有发现任何相关的评论。

WordPress搜索漏洞

请教各路大神外加搜索引擎终于找到问题的根源,原来是有人利用WordPress的搜索功能来搞事情。WordPress和市面上绝大部分的搜索,都是使用get方式进行的,也就是说,搜索词会传入到url通知程序,从而生成一个结果。

网站的内部搜索功能会被恶意的用户利用,在站内搜索中输入敏感关键词,此时就会产生一个动态的页面,url和title都会包含这个非法的搜索词,从而被安全系统所检测到或导致搜索引擎不被收录的问题。

解决方案

最直接的解决方案便是禁用搜索功能,安装插件Disable Search,启用该插件后,所有的搜索都会失效,无论是否有搜索按钮,搜索后都会返回网站首页。

修改完成后的几天,发现之前的敏感词汇问题再也没有出现了。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2019年08月29日,如有侵权请联系 cloudcommunity@tencent.com 删除
目录
  • WordPress搜索漏洞
  • 解决方案
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档