租号玩代理申请
A-A+

攻击者是这样拿到WordPress管理员用户名的 附带防御方法

2021年01月13日 建站相关 暂无评论 阅读 353 次

http://你的域名/wp-json/wp/v2/users/

我刚刚在各位MJJ的签名站点测试了一下。

约90% 的站点都可以看到管理员用户名

虽然作用不大。但是敏感信息的爆漏还是不太爽

解决方法:

// 在账号未登录时禁用wp-json/wp/v2/,防止泄露信息
add_filter( 'rest_authentication_errors', function( $result ) {
    if ( ! empty( $result ) ) {
        return $result;
    }
    if ( ! is_user_logged_in() ) {
        return new WP_Error( 'Access denied', 'You have no permission to handle it.', array( 'status' => 401 ) );
    }
    return $result;
});

京东空调大促销