台灣電競新聞

Valve公開《Dota 2》防禦DDoS歷程 打造SDR網路強化連線品質

Valve 於官方網誌「兵線之間」公開《Dota 2》對抗分散式阻斷服務(DDoS)攻擊的技術細節與研發歷程。

團隊說明過去伺服器面臨惡意流量的挑戰,以及後續建立「Steam 資料包轉送」(SDR)系統來隱藏伺服器並改善遊戲連線延遲的具體成果。

在 2014 年底至 2015 年初,針對《Dota 2》與《CS:GO》的 DDoS 攻擊大幅增加。惡意人士常透過低成本軟體集中流量癱瘓目標 IP,藉此中斷比賽。

2015 年 8 月國際錦標賽期間,賽事便曾遭受干擾,導致現場播報員有超過兩小時無法即時觀賽與解說。

為解決 UDP 協定容易遭偽造 IP 且難以單純靠網路交換器過濾的問題,Valve 建立了專屬的代理轉送站機制。

用戶端與遊戲伺服器連線時,必須透過經授權驗證的代理伺服器傳送流量,以此隱藏遊戲伺服器的真實 IP 位址,阻斷直接的目標攻擊。

分散於各地的轉送站即便遭遇連線中斷,用戶端也會自動切換至其他站點,使得攻擊門檻從癱瘓單一伺服器提升至必須攻擊整個資料中心。

這套機制隨後發展為私人網路系統,不再完全受限於一般網際網路的邊界閘道協定(BGP),能為封包挑選更快的路徑以降低延遲。

目前這套「Steam 資料包轉送」(SDR)系統在 31 個資料中心設有轉送站,容量超過 5 TBit,每秒可遞送多達 1 億 4 千萬個封包與 550 GBit 流量。

SDR 除了應用於《Dota 2》,也開放給 Steam 平臺上其他有需要的遊戲作品使用。

台灣電競新聞

完整報導

閱讀全文