纸飞机打粉太快,导致服务器或机器人崩溃,有什么应急预案吗?
2 个回答
这种攻击属于流量攻击,要从多个层面入手:
1. 服务器扩容,临时增加节点承流量
2. 启用流量清洗服务,过滤掉恶意的访问
3. 设置访问频率限制,例如每秒最多50个请求
4. 通过CDN缓存分流
5. 关键接口加验证,比如验证码、Token
建议先联系云服务商开应急方案,并且检查代码是否存在内存泄漏。此类攻击一般持续时间不长,熬过高峰期再完善长期方案。
1. 限制单用户发送消息频率,不能让他发疯。
2. CDN+防火墙,抵御突发流量。
3. 后端多节点部署,崩溃一个节点有备份。
4. 过滤敏感词,自动屏蔽垃圾信息。
5. 监控系统实时报警,及时发现异常情况。
6. 使用队列来缓冲请求,不要直接冲击服务器。
7. 受到攻击直接封IP,别让他继续攻击。
8. 数据库读写分离,避免数据库出现瓶颈。
9. 购买高防IP,专门针对此类攻击。
10. 定时进行压力测试,及时找出问题。
这些措施加在一起基本上可以挡住绝大多数的攻击。