Rumah  >  Soal Jawab  >  teks badan

java - socket类服务端如何防止被ddos攻击?

比如说我用socket,或者swoole的websocket服务器编写一个游戏服务端,但是客户端可以通过无限发包的方式来攻击我的游戏服务端,导致服务端崩溃,请问目前有什么比较好的方案可以防止这类ddos,cc攻击?(像网上各种cdn都只能防HTTP类型的请求攻击)

听别人说有硬件防火墙,但是如果我用阿里云腾讯云之类的服务器搭建服务端的话就没办法安硬件防火墙啊,有软件可以做类似的防御吗?


(不知道这里的朋友是否玩过英雄联盟或者穿越火线,这些游戏曾经都有各种炸房外挂,原理其实也是向他们的服务端发送大量垃圾数据包,或者超出正常频率发送含有奇怪逻辑的数据包,导致同一个房间内的其他订阅了该游戏服务端某种消息的玩家也会短时间大量收到这些数据包从而让客户端崩溃掉线,可见连腾讯游戏之前都对这类攻击没什么防范措施)

伊谢尔伦伊谢尔伦2741 hari yang lalu960

membalas semua(3)saya akan balas

  • 巴扎黑

    巴扎黑2017-04-18 10:29:00

    iptables menyekat alamat IP, mengehadkan bilangan permintaan yang diterima sesaat, dsb. . . Atau tambahkan senarai putih dan senarai hitam

    balas
    0
  • 迷茫

    迷茫2017-04-18 10:29:00

    Ya. Tembok api awan biasa, tembok api perisian, pembersihan trafik, dll. semuanya menyasarkan protokol HTTP. Firewall untuk sambungan TCP atau penapisan data jarang berlaku dalam pembangunan WEB. Tetapi tidak mustahil, sebagai contoh, DDOS yang disebut dalam artikel ini adalah serupa dengan soalan subjek, jadi soalan subjek harus ditukar kepada "Bagaimana untuk mempertahankan terhadap serangan penafian perkhidmatan TCP"

    balas
    0
  • 大家讲道理

    大家讲道理2017-04-18 10:29:00

    Adalah disyorkan untuk mengawal kekerapan dan mengesahkan kesahihan harta itu.
    Jika mana-mana IP abnormal ditemui, ia akan disekat terus.

    balas
    0
  • Batalbalas