记一次DDOS攻击定位及解决

背景:

        公司有台服务器近来产生了异常流出数据,共计300个G,因此产生了流量费用, 阿里云服务器有一种流量计费方式为按照流量计费,0.8元每G,   通过阿里云监控,排查出是因为出口流量费用导致,

通过https://billing-cost.console.aliyun.com/finance/expense-report/expense-detail-by-instance?BillingCycle=2025-04&StatisticItem=DEFAULT_CHARGE_ITEM&StatisticCycle=DAILY

地址来查看所有消费明细后,发现是出口流量产生的费用, 服务器只部署了一个web网页,nginx日志显示整个四月份有一天集中被同一个公网IP访问了几万次,明显属于恶意访问;

查看命令如下:

awk '{print $1}' nginx-access.log | sort | uniq -c | sort -nr | head -n 50 | more

命令是查询nginx-access.log 日志文件 按照第一列(即IP地址)进行访问次数排序,取排序后前50个IP地址寄访问次数;

grep '\[.*Apr/2025:.*\]' nginx-access.log | awk '{print $1}' | sort | uniq -c | sort -nr | head -n 50 | more

查看四月份所有访问流量;

解决方案:

        1.在nginx层做访问频次限制:

        nginx.conf文件的http节点下 新增配置:

        limit_req_zone $binary_remote_addr zone=one:10m rate=1r/s;

        在对应的location访问控制块内配置  limit_req zone=one burst=5 nodelay; 

        2. 在http节点下新增如下配置:对哪些ip进行拒绝访问控制,将要拒绝的IP地址列到列表里。

            geo $allowed {
                default 0;
                110.80.135.11 1;
                120.244.158.57 1;     
            }

           然后在具体的location块中加上如下代码:

                    if ($allowed = 1) {
                        return 403;
                    }

或者将云服务器的流量套餐更换了,目前是按流量计费,适合访问比较固定,且没有恶意攻击的, 如果访问量大,建议换成固定宽带,按照 1Mb = 128kb的固定宽带和上行、下行实际速率比进行计算适合自己服务器流量的宽带。

内容概要:本文档是一份关于交换路由配置的学习笔,系统地介绍了网络设备的远程管理、交换机与路由器的核心配置技术。内容涵盖Telnet、SSH、Console三种远程控制方式的配置方法;详细讲解了VLAN划分原理及Access、Trunk、Hybrid端口的工作机制,以及端口镜像、端口汇聚、端口隔离等交换技术;深入解析了STP、MSTP、RSTP生成树协议的作用与配置步骤;在路由部分,涵盖了IP地址配置、DHCP服务部署(接口池与全局池)、NAT转换(静态与动态)、静态路由、RIP与OSPF动态路由协议的配置,并介绍了策略路由和ACL访问控制列表的应用;最后简要说明了华为防火墙的安全区域划分与基本安全策略配置。; 适合人群:具备一定网络基础知识,从事网络工程、运维或相关技术岗位1-3年的技术人员,以及准备参加HCIA/CCNA等认证考试的学习者。; 使用场景及目标:①掌握企业网络中常见的交换与路由配置技能,提升实际操作能力;②理解VLAN、STP、OSPF、NAT、ACL等核心技术原理并能独立完成中小型网络搭建与调试;③通过命令示例熟悉华为设备CLI配置逻辑,为项目实施和故障排查提供参考。; 阅读建议:此笔以实用配置为主,建议结合模拟器(如eNSP或Packet Tracer)动手实践每一条命令,对照拓扑理解数据流向,重点关注VLAN间通信、路由选择机制、安全策略控制等关键环节,并注意不同设备型号间的命令差异。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值