首页课件丨教程安装教程WPHide&SecurityEnhancerPRO隐藏WordPress痕迹

WPHide&SecurityEnhancerPRO隐藏WordPress痕迹

WP Hide PRO 插件可以在前端代码中隐藏所有关于 WordPress 的任何痕迹,从而提升网站的安全性,因为网络上超过 99,99% 的黑客攻击都是针对网站上特定插件或主题漏洞的攻击。

WP Hide & Security Enhancer PRO 插件的基本原理

其实 WP Hide & Security Enhancer PRO 插件就是通过URL重写的方式,将网页代码中 WordPress 默认的URL路径重写成其它自定义URL。

例如:几乎所有的 WordPress 网站都会加载下列CSS或JS:

  • 网站/wp-includes/css/dist/block-library/style.min.css?ver=WP版本号
  • 网站/wp-includes/js/jquery/jquery.min.js?ver=x.x.x

这样一来,很容易暴露网站使用的是 WordPress 程序以及版本。

如果通过 Nginx 或 Apache 的重写规则,将上述URL替换成自定义的路径同时隐藏或替换后面的版本号,就不那么容易被黑客的扫描程序发现网站使用的是WordPress了。

另外还可以将 WordPress 默认的 /wp-admin/login.php 登录URL也重写成其它自定义URL地址,这可以防止黑客进行暴力破解。

部分主题或插件会在前端代码中输出一些注释文本,例如 Yoast SEO 插件会输出类似下面的注释代码:

<!-- This site is optimized with the Yoast SEO Premium plugin v19.4 (Yoast SEO v19.9) - https://yoast.com/wordpress/plugins/seo/ -->

这也是一些给攻击者找到漏洞的隐患。

除了上面提到的这些蛛丝马迹之外,WordPress 本身会产生一些HTML标签,例如:

<meta name="generator" content="WordPress 6.1" />

安装 WP Hide & Security Enhancer PRO 插件

关键的步骤是插件启用后,如果是 Nginx 服务器,则需要添加一段规则代码至主机配置文件中。如果是Apache服务器,插件会自动生成规则的.htaccess文件。

这里需要注意的是这段代码需要插入到 Nginx 的主机配置文件“ location /”块之前。如果是宝塔面板,可以放置在伪静态配置里的最上方,也就是伪静态规则之前。

设置 URL 重写规则

在插件的设置菜单中选择“Hide→ Rewrite”,进入到重写规则的设置界面。

如上图所示,经过设置后,原URL中的所有“/wp-content”被替换成了“/zhanzhangb”,并且禁止了原URL的访问(返回404)。

这里需要说明一下,所有存储在数据库中的帖子内容中的URL不会被改变,仅在输出的HTML中变更。

按照上面的方法,可以将wp-includes目录、以及主题、插件、uploads目录以及feed等URL全部重新自定义一下。

由于修改了重写URL,所以Nginx的重写规则也需要重新设置。设置的方法和上面相同。

设置 General / Html

另外可以在HTML选项中,开启自动删除HTML注释。

通过 WP Hide & Security Enhancer PRO 插件将所有能被人发现与WordPress相关的所有信息都隐藏起来,至少让一些自动扫描程序无法发现网站所使用的程序信息。

插件所有的前端代码更改都是通过WordPress的钩子完成的,所以并不会真实的改变数据库中存储的任何信息。

声明: 1.本站大部分内容均收集于网络!若内容若侵犯到您的权益,请发送邮件至:ceo@zunw.cn,我们将第一时间处理! 2.资源所需价格并非资源售卖价格,是收集、整理、编辑详情以及本站运营的适当补贴,并且本站不提供任何免费技术支持 3.所有资源仅限于参考和学习,版权归原作者所有,更多请阅读网站声明。

给TA赏金
共{{data.count}}人
人已赏金
安装教程

提高网站可抓取性和可索引性的5个步骤

2022-11-9 23:01:15

安装教程

wordpress接入谷歌ads广告详细全教程

2022-11-11 0:54:54

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索
MySSL 安全签章