!
也想出现在这里? 联系我们
广告位

禁止WordPress目录枚举

目录枚举(Directory Enumeration)漏洞,是一种常见的安全漏洞,允许攻击者枚举服务器上的目录或文件结构,进而获取敏感信息、识别潜在的弱点或利用已知漏洞进行攻击。

最近碰到一个问题,用户建企业网站要求非常严格,登录页面不允许外网访问、注册登录不允许错误提示、用户首次登录强制要求修改密码等,WordPress本身无相关设置,只能通过配置Nginx、修改程序文件、添加强化代码实现。

还有个漏洞就是随便域名后面添加一个字母,会自动跳转到相近的页面。

例如输入:https://xxxxx/i会跳转到https://xxxxx/intro

这个也不能说是漏洞,是WordPress通过redirect_canonical过滤器实现的,用来控制 WordPress 对内容的重定向行为,WordPress 会根据请求的 URL 判断是否需要重定向到规范URL,以防止搜索引擎索引重复内容。

下面是解决办法:

可以通过在主题中添加相关代码或修改服务器配置文件禁止WordPress目录枚举。

在主题中添加禁止目录枚举代码

将下面代码添加到当前主题函数模板functions.php中:

  1. add_filter( 'redirect_canonical', 'prevent_directory_enum_redirect', 10, 2 );
  2. function prevent_directory_enum_redirect( $redirect_url, $requested_url ) {
  3. return $requested_url;
  4. }

 

修改服务器配置禁止目录枚举

在Apache的配置文件httpd.conf中添加:

  1. <Directory "/path/to/your/wordpress/root">
  2. Options -Indexes
  3. </Directory>

/path/to/your/wordpress/root需要替换为你实际的WordPress网站根目录路径

在Nginx的配置文件nginx.conf中添加:

  1. location / {
  2. autoindex off;
  3. }

给TA打赏
共{{data.count}}人
人已打赏
CMS教程

织梦dedecms后台添加缩略图地址style变成st<x>y<x>l

2022-3-23 3:17:40

CMS教程

在WordPress后台显示待审文章角标提示

2024-12-13 11:40:16

下载说明

  • 1、微码盒所提供的压缩包若无特别说明,解压密码均为weimahe.com
  • 2、下载后文件若为压缩包格式,请安装7Z软件或者其它压缩软件进行解压;
  • 3、文件比较大的时候,建议使用下载工具进行下载,浏览器下载有时候会自动中断,导致下载错误;
  • 4、资源可能会由于内容问题被和谐,导致下载链接不可用,遇到此问题,请到文章页面进行反馈,以便微码盒及时进行更新;
  • 5、其他下载问题请自行搜索教程,这里不一一讲解。

站长声明

本站大部分下载资源收集于网络,只做学习和交流使用,版权归原作者所有;若为付费资源,请在下载后24小时之内自觉删除;若作商业用途,请到原网站购买;由于未及时购买和付费发生的侵权行为,与本站无关。本站发布的内容若侵犯到您的权益,请联系本站删除,我们将及时处理!
0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索