什么是高防服务器?如何搭建DDOS流量攻击防护系统_websinesafe的博客-程序员信息网_ddos自动防护系统

技术标签: Linux服务器安全配置  Linux服务器安全加固  服务器安全设置  服务器安全  服务器运维  服务器代维  

关于高防服务器的使用以及需求,从以往的联众棋牌到目前发展迅猛的手机APP棋牌,越来越多的游戏行业都在使用高防服务器系统,从2018年1月到11月,国内棋牌运营公司发展到了几百家。

棋牌的玩法模式从之前的买卖游戏币赚钱差额,到现在的4个人邀请到同一个房间里玩麻将,抽取房间的费用,然后代理拉代理的方式开一个游戏房间收取一定的房间费用,玩的人越来越多营业额也是成倍的增长,利润越来越多,同行之间的竞争也越来越严重,攻击服务器,流量攻击,CC攻击都会导致APP服务器瘫痪,游戏无法正常运营,玩家玩不了游戏,给整个公司带来了巨大的损失。受到流量攻击采用的都是高防服务器来抵抗大量的流量攻击。

什么是高防服务器?

高防服务器一般指具有上百G流量防御能力的服务器,该高防服务器拥有的硬件防火墙可以抵抗200G-500G的流量攻击,棋牌使用的高防系统一般是需要BGP三线合一的,移动,联通,电信三网合一的高防服务器,因为玩棋牌APP的玩家基本上都会使用手机的移动数据,使用三网合一的线路就会降低延迟,是玩家玩游戏更流畅。

以前的BGP高防服务器的防护都是100G,超过100G的攻击基本上防不住。现在使用的CDN技术,自己搭建高防系统可以达到防御1T的流量攻击。

那么该如何搭建DDOS流量攻击防护系统?

首先我们要搭建自己的域名解析系统,使用cname值的方式进行自动切换,也可以在自己的APP服务器端设置一个自动切换分配的SDK.首先高防系统的架构:移动,联通,电信,再转到流量清洗模块,转发模块,IP溯源模块,根据攻击进行防御部署,经过清洗,然后把正常玩家的IP转发到后台源服务器里去。通过转发模块可以起到很好的作用,可以把玩家的真实IP告诉服务器后端,让其与通信并加入到白名单系统里,有攻击的IP直接转发到高防系统里进行防御。

棋牌游戏的高防服务器都是使用的4层流量转发,4层的转发一般都会使用高防服务器的几个IP端进行分配。

流量清洗模块是需要跟攻击检测模块一起使用的,首先攻击检测模块对高防的服务器IP进行统计到数据库里,对来的攻击IP进行检测,清洗模块主要是针对的四层流量攻击,以及SYN流量攻击,PPS防护值达到8000以上就自动开启清洗模式,针对于清洗模块都事使用集群的清理方式,一台服务器的清洗能力是有限的,一般是50G的清洗,那么多台服务器组成集群就可以到上百G的流量清洗能力了,针对于http的访问一般一台服务器的承载量在8万个QPS,集群高防服务器可以达到80万的https请求量。

剩下的就是转发系统,针对于清洗过来的正常IP,进行转发到真正的APP游戏服务器里去,并加入白名单,对于各个集群服务器的监控要达到常用的监控,比如cpu, 出口带宽监控,内存占用大小监控,硬盘的大小监控,读写数据大小监控,等等

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/websinesafe/article/details/84344229

智能推荐

一个利用浏览器原生execCommand()方法实现的富文本编辑器_gogoend的博客-程序员信息网

这是一个利用浏览器原生execCommand()方法实现的富文本编辑器,同时具有本地保存、切换为纯文本编辑器的功能,仅用于参考(以及本人做期末作业233333)新手上路,Bug太多,功能不完善,代码、变量太乱,大佬别笑话,第一次写博,还请多多指教

python3.7安装步骤-Python 3.7.0安装教程(附安装包) | 我爱分享网_编程大乐趣的博客-程序员信息网

软件下载:Python 3.7.0_32/64位英文版:【安装前须知:1.安装全程须断开电脑网络,否则安装不成功;2.Python 3.7.0适用于WIN7/8/10系统,亲测可用!Python 3.7.0 WIN10 64位安装步骤:1.根据自己电脑系统的位数选择对应的Python 3.7.0软件安装包到电脑磁盘根目录或英文路径文件夹下,小编这里下载到Python37文件夹下,然后鼠标右击选择【...

做人工智能为什么经常要学 python?_润乾软件的博客-程序员信息网

当前,提到人工智能、数据科学几乎就一定会提到 Python,很多人工智能相关的课程实质上也都在大篇幅的讲 Python,有的初学者甚至认为人工智能和 Python 是划等号的,随着人工智能概念的火热几乎掀起了一股全民学 Python 的热潮。那么,作为一种计算机程序语言,Python 到底有何魅力,如此受到人工智能的喜爱。总结下来,主要就是两点:(1)丰富的类库支持Python 从面世以来逐渐发展出了一个大型、活跃的科学计算及数据分析社区,成为数据科学、机器学习和学术 / 工业界通用软件开发等领域的

Oracle数据库--- 当前时间往后加15分钟_Chris-disciple的博客-程序员信息网_当前时间加15分钟

今天碰到一个问题,就是把数据库的创建时间 在当前时间往后加15分钟。记录一下当时的写法:UPDATE VIP_RETURN_INFO cSET c.CREATETIME = SYSDATE+15/24/60WHEREc.RETURNSN = ‘170111RTV00396NH’;...

mybatis源码学习(四)_springe的博客-程序员信息网

mybatis全局配置文件加载在上一篇文章中,提到了SqlSessionFactoryBuilder通过调用XMLConfigBuilder里面的parse方法加载配置文件里面的各种资源。在parse方法中,主要调用parseConfiguration方法来加载配置信息,parseConfiguration方法如下: private void parseConfiguration(XNode ...

JavaSE基础(62) GUI窗口监听事件WindowListener_郑清的博客-程序员信息网_guiwindowlistener

实例:窗口的关闭、最小化.../** * WindowListener:窗口监听事件 ex:关闭、最小化... * @author Administrator */public class WindowListenerDemo { public static void main(String[] args) { // TODO Auto-generated method s...

随便推点

苹果手机滑动光标怎么设置_iphone手机光标如何移动?苹果手机移动光标位置的三种方式..._aicyh的博客-程序员信息网

对于一些iPhone手机用户来说,在输入文字信息时,难免会有打错字的时候,当我们在发现文字段落中出现错误的字体时候,如果才能将苹果手机输入光标切换到指定位置呢?在手机中的光标不想电脑中操作那么简单,但还是有几种非常便捷的光标移动切换方式的,下面随小编一起详细看下吧!1.传统的移哪点哪这是历史最悠久的方式,想要将光标移动到哪里就点哪里,不是特别确定的位置,长按放大显示,即可确认光标的准确位置。这种方...

【MAC os】python matplotlib 柱形图 画图刻度、图例等字体、字体大小以及matplotlib中文显示乱码问题_jufengada9的博客-程序员信息网_plt.bar 字体大小

系统:MAC os系统目标:使用python的matplotlib画柱状图,以及matplotlib中文显示乱码问题。 画柱状c #导入所需要的库import matplotlib.pyplot as plt#要设置下面两行才能显示中文 Arial Unicode MS 为字体plt.rcParams['font.sans-serif'] = ['Arial Unico...

Qualcomm Audio HAL 音频通路设置 ---------Good_zmjames2000的博客-程序员信息网

come from :https://blog.csdn.net/azloong/article/details/793833231. 音频框图概述| Front End PCMs | SoC DSP | Back End DAIs | Audio devices |Front End PCMs:音频前端,一个前端对应着一个 PCM 设备Back End DAIs:音频后端,...

xmanager显示linux7桌面,Xmanager 5远程连接CentOS7图形化界面_清平安乐公的博客-程序员信息网

1、安装Xmanager 5下载链接:https://pan.baidu.com/s/1JwBk3UB4ErIDheivKv4-NA提取码:cw04双击xmgr5_wm.exe进行安装点击‘下一步’选择‘我接受许可证协议中的条款’,然后点击‘下一步’填写用户名之后,点击‘下一步’选择存储路径,点击‘下一步’选择‘典型’点击‘下一步’点击‘下一步’点击‘安装’点击‘完成’结束安装2、CentOS7安...

初学linux者,最常用的linux指令_weixin_33895604的博客-程序员信息网

2019独角兽企业重金招聘Python工程师标准>>> ...

绝了!作为一名程序员我不忘初心,附赠课程+题库_m0_53537576的博客-程序员信息网

导语学历永远是横在我们进人大厂的一道门槛,好像无论怎么努力,总能被那些985,211 按在地上摩擦!不仅要被“他们”看不起,在HR挑选简历,学历这块就直接被刷下去了,连证明自己的机会也没有,学历真的这么重要吗?以前我的答案是的,总认为失败就是自己学历问题,总觉得一切不公平错误都是外部的因素,从来没有考虑过自己,自身是什么能力,几斤几两!但是经过这次阿里的面试,让我有了新的见解!你所认为的失败仅仅只是你不够努力的结果,程序员确实是高学历的行业,但是更多更重要的是技术的沉淀。感谢这几位阿里面试官,没有因为

推荐文章

热门文章

相关标签