当前位置:网站首页>Introduction to web security UDP testing and defense
Introduction to web security UDP testing and defense
2022-07-25 13:01:00 【51CTO】
UDP Test principle
The tester sends a large number of... To the target server through the botnet UDP message , such UDP Messages are usually large packets , And the speed is very fast , It usually causes the following hazards . As a result, the server resources are exhausted , Unable to respond to a normal request , In severe cases, it will lead to link congestion .
The harm is 3 spot
1、 The general test effect is to consume network bandwidth resources , When it is serious, it will cause link congestion .
2、 A large number of variable source and variable port UDP Flood Will result in network devices relying on session forwarding , Performance degradation or even session exhaustion , This leads to network paralysis .
3、 If the test message is open to the server UDP Business port , The server needs to consume computing resources to check the correctness of the message , Affect normal business .

characteristic :
UDP Message source in class test IP And source ports change frequently , But the message load generally remains unchanged or changes regularly .
Defensive skills
1、 According to the content of the message , You can extract “ The fingerprint ”, Then filter out these messages .
2、 Filter the non connected callback traffic , No release allowed .
Message analysis

Use wireshark Grab the bag , You can see , The test machine uses a random source address .
边栏推荐
- The world is exploding, and the Google server has collapsed
- Shell常用脚本:检测某域名、IP地址是否通
- mysql有 flush privileges 吗
- Use of Spirng @conditional conditional conditional annotation
- CONDA common commands: install, update, create, activate, close, view, uninstall, delete, clean, rename, change source, problem
- “蔚来杯“2022牛客暑期多校训练营2 补题题解(G、J、K、L)
- [shutter -- layout] stacked layout (stack and positioned)
- Perf performance debugging
- 程序员奶爸自制AI喂奶检测仪,预判宝宝饿点,不让哭声影响老婆睡眠
- 全球都热炸了,谷歌服务器已经崩掉了
猜你喜欢

【C语言进阶】动态内存管理

【Rust】引用和借用,字符串切片 (slice) 类型 (&str)——Rust语言基础12

网络空间安全 渗透攻防9(PKI)

Make a general cascade dictionary selection control based on jeecg -dictcascadeuniversal

How to use causal inference and experiments to drive user growth| July 28 tf67

Microsoft proposed CodeT: a new SOTA for code generation, with 20 points of performance improvement

MLX90640 红外热成像仪测温传感器模块开发笔记(五)

clickhouse笔记03-- Grafana 接入ClickHouse

yum和vim须掌握的常用操作

Vim技巧:永远显示行号
随机推荐
【重温SSM框架系列】15 - SSM系列博文总结【SSM杀青篇】
Use vsftpd service to transfer files (anonymous user authentication, local user authentication, virtual user authentication)
零基础学习CANoe Panel(15)—— 文本输出(CAPL Output View )
【Rust】引用和借用,字符串切片 (slice) 类型 (&str)——Rust语言基础12
Intval MD5 bypass [wustctf2020] plain
Masscode is an excellent open source code fragment manager
Zero basic learning canoe panel (13) -- trackbar
“蔚来杯“2022牛客暑期多校训练营2 补题题解(G、J、K、L)
状态(State)模式
部署Apache网站服务以及访问控制的实现
Docekr学习 - MySQL8主从复制搭建部署
微软提出CodeT:代码生成新SOTA,20个点的性能提升
【AI4Code】《GraphCodeBERT: Pre-Training Code Representations With DataFlow》 ICLR 2021
The larger the convolution kernel, the stronger the performance? An interpretation of replknet model
[300 opencv routines] 239. accurate positioning of Harris corner detection (cornersubpix)
JS sorts according to the attributes of the elements in the array
全球都热炸了,谷歌服务器已经崩掉了
[high concurrency] deeply analyze the execution process of worker threads in the thread pool through the source code
I want to ask whether DMS has the function of regularly backing up a database?
Leetcode 1184. distance between bus stops