CloudFlare是全球领先的CDN服务提供商,其提供的免费CDN加速服务是防御DDos的最佳解决方案之一。CloudFlare向免费版用户提供了5条防火墙规则,可自定义防火墙规则,目的就是圈定包含一定特征(如IP、UA、地域、提供商等)的可疑对象,并对其进行验证码质询或阻止访问,从而保护我们自己的网站。很多人使用了免费的Cloudflare,但是后台功能却不会使用,特别其功能强大的防火墙功能,不用一下实在是暴殄天物,下面就介绍一些常见的Cloudflare防火墙的设置规则。
打开自动程序攻击防护
如图所示:在防火墙→自动程序→自动程序攻击模式→开,打开cloudflare的自动阻止规则。
创建防火墙规则
登录Cloudflare 仪表板,然后选择您的帐户和网站。
导航到安全> WAF >防火墙规则。
单击创建防火墙规则。
在显示的创建防火墙规则页面中,使用规则名称输入来提供描述性名称。
防火墙规则的触发机制是自上而下触发一次,高优先级的规则要放在上部。在规则设置中需要灵活组合匹配条件,and需要全部满足、or为满足任一条件。下文提供的匹配规则,请通过【编辑表达式】功能修改并输入。
1、放行搜索引擎蜘蛛及白名单IP地址
规则:
(ip.src in {1.1.1.1 2.2.2.2 3.3.3.3 4.4.4.4}) or (cf.client.bot)
2、设置一个基于地区的人机验证规则
比如我们的用户如果主要在国内的话,可以设置为:不是中国、香港、台湾、澳门,且不是合法的机器人爬虫,且威胁分数大于等于5,且浏览器的UA不包含MOZILLA/,且http版本较低的访问需要进行js质询,这样就可以阻挡绝大部分的恶意访问,不明白的请看图
规则:
(not ip.geoip.country in {"CN" "HK" "TW" "MO"} and not cf.client.bot) or (cf.threat_score ge 5) or (not http.user_agent contains "Mozilla/") or (not http.request.version in {"HTTP/2" "HTTP/3" "SPDY/3.1"})
3、风险IP验证规则:
这个规则利用的是威胁分数和IP列表的判断。前者是 Cloudflare 用来确定 IP 信誉的分数,范围由好到差评为0-100;后者由蜜罐等方式抓取,可以结合自己实际表现进行增减。由于IP列表数量较大,直接配置超过了防火墙规则的字符上限,因此需要通过在 cloudflare 的【管理账户】-【配置】-【列表】-【创建新列表】创建一个包含高风险IP的列表,比如我们可以命名为“fengxianip”。
然后再在网站的防火墙中直接匹配此列表,如下图:
风险IP的CSV列表下载链接:
https://pan.baidu.com/s/164NAGRNrYhTmnUoO7JFYrQ?pwd=iy3r
提取码: iy3r
防火墙规则:
(ip.src in $fengxianip) or (cf.threat_score gt 30)
4、IDC ASN验证
验证来自常见数据中心的访客
这个规则,利用的是cloudflare对ASN的判断。这里的ASN为自治网络的代码,如AS4134为中国电信。以下列表中基本是数据中心服务商的代号,因为对外提供租赁它们也是常见的网络攻击来源,而非海外真实访客常用的家庭宽带ISP。
如图,配置为ASN的包含以下各项,选择操作一般为验证码【质询】或者【JS质询】,在遭受严重攻击选择【阻止】。
规则表达式:
(ip.geoip.asnum in {174 195 209 577 792 793 794 1215 1216 1217 2497 2914 3223 3255 3269 3326 3329 3457 3462 3598 4184 4190 4637 4694 4755 4785 4788 4816 4826 4835 5056 5610 5617 6471 6584 6830 6876 6877 6939 7029 7224 7303 7489 7552 7684 8068 8069 8070 8071 8074 8075 8100 8220 8560 8881 8987 9009 9299 9312 9370 9534 9678 9952 9984 10026 10453 11351 11426 11691 12076 12271 12334 12367 12874 12876 12989 14061 14117 14140 14576 14618 15169 16276 16509 16591 16629 17043 17428 17707 17788 17789 17790 17791 18013 18228 18403 18450 18599 18734 18978 19527 19740 20207 20473 20552 20554 20860 21704 21769 21859 21887 22773 22884 23468 23724 23885 23959 23969 24088 24192 24424 24429 24940 25429 25697 25820 25935 25961 26160 26496 26818 27715 28429 28431 28438 28725 29066 29286 29287 29802 30083 30823 31122 31235 31400 31898 32097 32098 32505 32613 34081 34248 34549 34947 35070 35212 35320 35540 35593 35804 35816 35908 35916 36351 36352 36384 36385 36444 36492 36806 37963 37969 38001 38197 38283 38365 38538 38587 38588 38627 39284 40065 40676 40788 41009 41096 41264 41378 42652 42905 43289 43624 43989 45011 45012 45062 45076 45085 45090 45102 45102 45102 45103 45104 45139 45458 45566 45576 45629 45753 45899 45932 46484 46844 47232 47285 47927 48024 48024 48337 48905 49327 49588 49981 50297 50340 50837 51852 52000 52228 52341 53089 54463 54538 54574 54600 54854 54994 55158 55330 55720 55799 55924 55933 55960 55967 55990 55992 56005 56011 56109 56222 57613 58073 58199 58461 58466 58519 58543 58563 58593 58772 58773 58774 58775 58776 58844 58854 58862 58879 59019 59028 59048 59050 59051 59052 59053 59054 59055 59067 59077 59374 60068 60592 60631 60798 61154 61317 61348 61577 61853 62044 62240 62468 62785 62904 63018 63023 63075 63288 63314 63545 63612 63620 63631 63655 63677 63678 63679 63727 63728 63729 63835 63838 63888 63916 63949 64050 131090 131106 131138 131139 131140 131141 131293 131428 131444 131477 131486 131495 132196 132203 132509 132510 132513 132591 132839 133024 133199 133380 133478 133492 133746 133752 133774 133775 133776 133905 133929 134238 134327 134760 134761 134763 134764 134769 134770 134771 134835 134963 135061 135290 135300 135330 135377 135629 137693 137697 137699 137753 137784 137785 137787 137788 137876 137969 138366 138407 138607 138915 138949 138950 138952 138982 138994 139007 139018 139124 139144 139201 139203 139220 139316 139327 139726 139887 140096 140596 140701 140716 140717 140720 140723 140979 141157 141180 142570 149167 177453 177549 197099 197540 198047 198651 199490 199506 199524 199883 200756 201094 201978 202053 202675 203087 204601 204720 206092 206204 206791 206798 207319 207400 207590 208425 208556 211914 212708 213251 213375 262187 263022 263196 263639 263693 264344 264509 265443 265537 266706 267784 269939 270110 328608 394699 395003 395936 395954 395973 398101 })
作为最著名的免费CDN服务商,cloudflare提供的功能即使对于免费用户来说也足够我们普通网站应对一般的网络攻击和恶意访问。也许这就是它之所以如此受广大站长欢迎的和喜爱的原因吧,以上cloudflare防火墙规则设置是云门网(yunmen.cc)结合网络信息和自己的实际操作来分享给大家。本文部分内容来自于:https://luotianyi.vc/6140.html,在此对该博主的无私分享精神表示感谢。
牛逼,支持一下!多谢分享!
不能复制
哦,应该是一个安全插件限制了,我现在已取消,您可以再试一下