网站防御技巧分享

本文介绍了如何利用Cloudflare和宝塔防火墙进行网站安全优化,包括设置WAF质询规则、速率限制、关闭IPV6、启用通知、结合源站防火墙以及创建静态缓存。这些方法有助于抵御可疑请求和常见攻击。

本教程所用到了常接触的 Cloudflare 和宝塔防火墙等工具
以下内容均为个人经验和观点,不代表其他人或所谓最佳做法

第一 WAF规则

正确配置防火墙规则可以规避大半可疑请求。
设置一个质询规则是至关重要的,如图所示:

83556695ec7cb1592d617ccf511f4c3a

您可以质询安全得分低于3的请求,同时质询您网站的受众地区外的请求。

您还应该配置一个更为优先的允许规则以放行各种爬虫:

42ae136d53fb2f79674c21e3e7f45d35

接下来是速率管控,每10秒超过50次阻止可以抵挡小半攻击。

3bb3138d55ba6472cd01f99f6e362bfa


这个数值可以根据您网站的实际情况调整,您可以测量一下首次加载需要的请求数量。

0403cc295b40bd7a52c19c8883834206

第二 关闭IPV6

由于IPV6的肉鸡数量不少,可以考虑将Cloudflare的IPV6兼容关闭。

245acd9540b6645adfe381535caceccf

由于控制台不允许直接关闭,可以通过API来关闭,对应脚本可以自行上网搜索。

4bcc583e257e9ffd10fdbdfb621dc70e

第三 开启通知

在控制台主页的通知模块,您可以创建一个通知规则。
当触发HTTP DDOS时,可以将报警发送到指定邮箱。

573849e96ed248524f3983fa0b4cfc4d

ab4de7fed4a2f0297776bb79dc4b3750

第四 结合源站防火墙

以宝塔防火墙为例,您可以开启自动模式,当访客量增加的时候会进行一个非常无感的验证,这样可以抵挡住剩余泄露进源站的攻击。

025c014242794ac0952f79291295c1a5

8db39c5f29e4d28d083f10a05f731274

第五 创建静态缓存

您可以使用堡塔网站加速,缓存您的关键性动态目录。当然,记得设置登录特征,以免蹿内容。

507ad1c23efce38afea9eb0d06563037

63b565146ad748be5dc8c97fb8fb77be

如果您是一些现成的源码,可以直接用内置的规则。

fa65ac3a605c090a2a06141eefae83e2

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值