把博客封禁UA的功能关了,头大

2021-04-23 18:00:43 阅读 0评论

温馨提示:

最后更新时间2021-04-23 18:00:43,若内容或图片失效,请留言反馈!

最近 哥斯拉 朋友反映博客打不开,根据和沟通的情况,应该是UA被误封了。

UA被误封

我之前的防火墙策略是,针对UA封禁UA部分字段,假如有一个UA长这样:

Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/80.0.3987.87 Safari/537.36 SE 2.X MetaSr 1.0

如果这个UA是非法访问博客的UA,程序自动截取除了逗号括号等以外的任何一段,追加到UA黑名单中,例如可能截取【AppleWebKit/537.36】,也可能截取【Chrome/80.0.3987.87】,或者【Chrome】。

乍一看好像没什么问题,但实际上,如果恰好截取的是第三个【Chrome】这样了字段,那会直接封禁一大片用户,我在写程序的时候,也考虑到这个了,随后加了一个版本号,即【Chrome/80.0.3987.87】。

这样就能缩小UA范围,但这样的策略还是有问题,有不少人用的浏览器谷歌内核版本可能是相同的,这样会出现诸如360浏览器、QQ浏览器、搜狗浏览器等一堆用谷歌内核的朋友也被禁了。

于是,今天把封禁UA的部分代码修改了,如果有问题,就封禁一整条UA,即【Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/80.0.3987.87 Safari/537.36 SE 2.X MetaSr 1.0】,这样误封的概率就小多了。

但,即便是这样,也还是有误封的可能,尤其是一些常用的浏览器版本,所以。

就干脆把程序自动封禁UA的功能关了。

现在留在UA黑名单里的,是一些爬虫UA,和国外非法UA。

如果还有被封禁的UA,唉~~我只能清空UA黑名单了。

哭

文章版权声明:除非注明,否则均为林羽凡原创文章,转载或复制请以超链接形式并注明出处。
林羽凡

林羽凡V

林羽凡博客,是一个记录自己生活、互联网技术的原创独立博客 Linyufan.Com

4259 文章
16624 评论
20849999 浏览

了解一下?

  • 了解一下?

优质服务器推荐

  • 软云_RuanCloud

活跃朋友

最新留言

    好很好非常好,可以用作下班倒计时了。:heo-抬眼镜:
    粽叶加米 • 时间 1天前
    开源不????????
    刘郎 • 时间 1天前
    :heo-笑哭:怎么用
    灰常记忆 • 时间 1天前
    弄了个啥,为啥博客不能订阅了,订阅失败
    段先森 • 时间 1天前
    厉害了,这个时钟颜值很高,倒计时也很实用,再加上定期提醒的话就能满足大多数人需求了。
    夜未央 • 时间 2024年04月16日 11:17:02
    买青椰,椰子越老放的越久口感越不好,并且也不太好开。
    紫慕 • 时间 2024年04月16日 10:14:39
    注意身体啊,我从第一次阳了之后好像就没有再感染过了,或许是表现不太明显,反正感知比较浅。
    紫慕 • 时间 2024年04月15日 20:30:53
    高产啊,高产
    obaby • 时间 2024年04月15日 15:40:21
    少年。我看你骨骼清奇,这里有一本铁沙掌传给你,只收十块钱。:heo-抬眼镜:
    小陈故事 • 时间 2024年04月15日 13:45:25
    多练练吧,学会了可以摆摊卖椰子了:heo-出家人:
    邹江 • 时间 2024年04月14日 23:29:02
    亲,为了解决您不必要的烦恼,这边建议您把椰子包邮我这里呦:heo-抬眼镜:
    梦不见的梦 • 时间 2024年04月14日 21:42:24
    :heo-痛哭:我想起我在深圳那会儿了,一年我发烧了五次,五次啊,每次都半个多月才能好,人都快烧迷糊了。
    秫米 • 时间 2024年04月13日 10:00:11

再了解一下?

  • 林羽凡待办
取消
支付宝二维码
支付宝二维码
微信二维码