百度360必应搜狗淘宝本站头条
当前位置:网站首页 > 技术资源 > 正文

堡塔云waf提升网站安全-访问限制篇

off999 2025-02-21 14:50 36 浏览 0 评论

运维圈里有句话说的好,“国内业务屏蔽海外访问,能解决你99%的问题”,这次我们就试着从这里了解一下网站访问限制的各种实现方式。

第一步:通过DNS解析厂商进行

一般情况下扫描器会针对域名进行扫描,我们可以在dns解析处做第一层防御,将海外线路解析为127.0.0.1,配置完成后海外扫描器就几乎都失效了。

以阿里云为例:

第二步:通过Nginx进行限制

通过域名解析后下一步会进入CDN,WAF网站防火墙,硬件设备或直接通往源站,此时我们可以对请求进行更细的过滤,这里主要讲一下通过网站防火墙配置和Nginx配置。

1.地区访问限制

前面提到的是通过DNS解析来对域名进行禁海外访问,但如果攻击者使用IP来扫描就没办法了,所以我们需要在服务器或应用上进行限制。

Nginx实现根据国家/城市进行访问限制

Nginx使用模块ngx_http_geoip_module来实现对国家/城市访问限制

安装方式如下:

1.1 安装maxminddb library(geoip2扩展依赖)

Ubuntu debian

apt install libmaxminddb0 libmaxminddb-dev mmdb-bin

Centos

yum install libmaxminddb-devel -y

1.2 下载ngx_http_geoip2_module模块

进入root目录,然后克隆模块

cd root && git clone https://github.com/leev/ngx_http_geoip2_module.git

1.3 把模块编译到Nginx

手工编译方式

./configure --add-module=/root/ngx_http_geoip2_module

宝塔面板下nginx的编译方式

1.4 下载Geoip数据库

模块安装成功后,还要在 Nginx 里指定数据库,位于 /usr/share/GeoIP/ 目录下,一个只有 IPv4,一个包含 IPv4 和 IPv6:

数据库地址:

cd /usr/local/share/GeoIP

wget http://geolite.maxmind.com/download/geoip/database/GeoLite2-City.mmdb.gz

wget http://geolite.maxmind.com/download/geoip/database/GeoLite2-Country.mmdb.gz

1.5 添加配置到Nginx主配置文件

geoip2 /usr/local/share/GeoIP/GeoLite2-Country.mmdb {$geoip2_data_country_code country iso_code;}map $geoip2_data_country_code $allowed_country { default yes; CN no; }

1.6 修改Nginx虚拟主机的配置文件,在server段内添加后重载nginx

if ($allowed_country = yes) { return 403; }

至此配置完成

另外一种方式是借用堡塔云WAF的【禁中国境外访问】功能

打开此开关即可

拦截效果

2.禁止IDC机房、服务器IP访问

通常情况下服务器IP并不是我们的客户,在这里推荐大家在没有接口业务的情况下禁止服务器IP访问。

堡塔云WAF的功能为例:

我们只需要在防护网站设置里开启禁止IDC访问即可达成,它还会自动放行真实爬虫以免影响网站收录。

3.对用户上传目录进行严格限制,禁止访问可执行文件

这是黑客的主要渗透手段之一,在可上传文件的目录下传入后门文件,我们在禁止后即使他们成功传入也无法进行利用。

堡塔云WAF的功能为例:

配置禁止访问/file/upload目录下的所有以.php结尾的文件

拦截效果

恭喜您

如果您有经过上述配置,您的网站安全性又提高啦!


堡塔云WAF安装方式

堡塔云WAF需要占用80、443、33060端口,建议使用单独服务器部署,已经安装了宝塔面板的机器不支持安装云WAF。

官网地址:https://www.bt.cn/new/btwaf.html

安装命令:

URL=https://download.bt.cn/cloudwaf/scripts/install_cloudwaf.sh && if [ -f /usr/bin/curl ];then curl -sSO "$URL" ;else wget -O install_cloudwaf.sh "$URL";fi;bash install_cloudwaf.sh

防黑客CC攻击-装堡塔云WAF

相关推荐

十大公认最耐用的台式电脑(哪个品牌的台式机电脑最耐用)
十大公认最耐用的台式电脑(哪个品牌的台式机电脑最耐用)

一般来说,品牌机没有单卖的,都是成套的主机显示器一起销售的,如果价格不是问题,单说耐用,个人感觉还是IBM的耐用,再其次什么戴尔,联想,华硕,宏碁什么的也都可以。惠普台式电脑和戴尔台式电脑相比较,肯定是戴尔台式电脑的质量比较好,因为戴尔台...

2025-12-13 13:03 off999

360下载的软件不在桌面上(电脑下载360为什么不在桌面)

方法如下。打开360浏览器的设置按钮,在设置中选择将下载的文件浏览到桌面,点击应用保存,这是即可将360文件下载的内容直接储存到桌面上。可以选择F3进行搜索,搜到360浏览器之后打开他的这个文件夹,找...

电脑读不了u盘怎么回事(电脑读不出u盘了)

方法1:取消勾选“隐藏的驱动器”  1、首先要排除是不是U盘损坏的问题,当U盘插入到其他电脑,如果可以读出来,那么肯定不是U盘的问题了。  2、很有可能是U盘在你的电脑上被隐藏了,将U盘插入电脑后,打...

ps2游戏iso镜像下载(ps2游戏镜像格式)

什么格式都有,网上下的有CDI或者NRG,我自己转的MDF也可以玩,当然转成ISO也可以玩.不用看到光盘的实际文件后再制作镜像文件,你只要通过专门的镜像制作软件将整个光盘完整的克隆出来就行了,制作PS...

虚拟机安装教程win7镜像文件下载

要下载虚拟机的镜像系统,首先你需要确定你想要安装的虚拟机系统类型(比如VMware、VirtualBox、Hyper-V等),然后前往官方网站或认可的第三方网站,找到所需的镜像系统下载链接。在下载镜像...

360游戏中心官网手游(360游戏专区)

360游戏大厅的登录方法:首先,需要在应用程序中搜索并安装360手机卫士应用程序,然后打开应用程序并点击“账号与安全”选项,在页面中选择“360账号登录”并输入账号密码即可成功登录360帐号,然后点击...

搜狗输入法最新版下载(搜狗输入法最新版下载官网是多少)

2、点击页面上很大的字体“立即下载”3、如果没有下载工具的话就点击“保存”,选择保存路径,“保存”在桌面上(这样方便安装)如果你直接点击运行的话他会保存在“临时文件夹”里面;4、你双击桌面上你下载完成...

联想进入bios设置(联想进入bios设置中文)

联想Bios设置详解如下1、首先打开电脑电源。当电脑屏幕上出现画面“Lenovo”的时候,并且在左下角还会看见如下字样“PressF2toSetup”。这时迅速按下键盘上的“F2”键,就可以进入...

windows player支持什么格式
windows player支持什么格式

Windows系统自带的播放器是WindowsMediaPlaye,通常简称“WMP”。WMP可以播放MP3,WMA,WAV等音频格式文件(RM文件由于竞争关系微软默认并不支持,不过在V8以后的版本,如果安装了解码器,RM文件可以播放)...

2025-12-13 09:03 off999

主屏壁纸图片(主屏壁纸图片自然)

1、在手机桌面空白处长按2、出现对话框后,选择“壁纸和主题”。3、在主题商店当中,点击左下角的“壁纸”。4、在“我的壁纸”当中点击后面的“查看所有”。5、选中一张壁纸,出现对话框询问要设置的位置,这里...

笔记本怎么安装win7系统(笔记本安装win7系统对硬件配置的最低要求)
  • 笔记本怎么安装win7系统(笔记本安装win7系统对硬件配置的最低要求)
  • 笔记本怎么安装win7系统(笔记本安装win7系统对硬件配置的最低要求)
  • 笔记本怎么安装win7系统(笔记本安装win7系统对硬件配置的最低要求)
  • 笔记本怎么安装win7系统(笔记本安装win7系统对硬件配置的最低要求)
win7安装后如何激活(新装w7系统怎样激活)

解决方法:一、之前激活过win7系统:1、如果之前激活过,激活时间到了,则可以重置授权信息,具体来说,点击开始菜单,搜索cmd。2、找到cmd后,右键选择“以管理员身份运行”。3、在cmd中执行如下...

win7怎么设置屏保图片(win7系统怎么设置屏幕保护图片)

1/4右键点击桌面空白处,选择“个性化”,2/4在弹出的页面中,点击右下角“屏幕保护程序”,3/4在界面中点击选择“照片”,4/4点击旁边的“设置”按钮,在弹出的界面中点击“浏览”,选择照片所在的文件...

win10恢复出厂设置要多久(window10电脑恢复出厂设置要多久)

win10恢复出厂设置需要15-20分钟,步骤如下。一、首先,打开要恢复出厂设置的笔记本电脑,进入Windows10系统,在桌面下方点击“开始”标志,点击打开。二、然后,进入到开始菜单中选择“设置”标...

电脑不能上网手机却能连上wifi

1.登录无线路由器并检查无线路由器是否禁用计算机的网络连接(或速度限制)。如果有限制,请取消这些限制。2,检查计算机上的网卡驱动程序是否正常。如果发生异常,请重新安装网卡驱动程序。3,检查手机上方获取...

取消回复欢迎 发表评论: