游戲服務(wù)器設(shè)計缺陷讓其他計算機易受到攻擊
一家網(wǎng)絡(luò)安全公司上周四聲稱,多玩家游戲服務(wù)器允許游戲者在虛擬世界中彼此攻擊,而這些服務(wù)器有可能成為網(wǎng)絡(luò)犯罪分子用來攻擊其它計算機的最新工具。
這家名為PivX Solutions的公司在自己的網(wǎng)站上公布了一份建議,聲稱那些使用Game Spy(游戲間諜)網(wǎng)絡(luò)服務(wù)器的多玩家游戲——如“雷神之錘3”、“虛擬錦標(biāo)賽2003”以及“戰(zhàn)場1942”——有可能被利用來提高“拒絕服務(wù)”攻擊的破壞力,在某些情況下可能高達400倍。
該公司首席技術(shù)官Geoff Shively說:“這種攻擊能快速通過多道防火墻。”
造成這種弊端的原因是那些包含GameSpy網(wǎng)絡(luò)密碼的服務(wù)器對那些要求身份信息的請求會自動做出回應(yīng),并且不要求驗證發(fā)送者的地址。
攻擊者只需從服務(wù)器獲得此類信息,然后偽造數(shù)據(jù)從而使服務(wù)器誤認(rèn)為數(shù)據(jù)來自某個實際上不存在的地址。
當(dāng)游戲服務(wù)器做出回應(yīng)時,大量反饋回的信息將被發(fā)送至攻擊者預(yù)先設(shè)定的地址。
PivX網(wǎng)絡(luò)安全研究人員Mike Kristovich說:“根據(jù)一般的經(jīng)驗,如果某種游戲支持GameSpy網(wǎng)絡(luò),那么它就容易受到攻擊。”
David Wright是GameSpy網(wǎng)絡(luò)的技術(shù)總監(jiān)。他承認(rèn)攻擊可能發(fā)送的數(shù)據(jù)量相當(dāng)驚人。但他同時也在有意低調(diào)評說該缺陷的嚴(yán)重性。
GameSpy計劃就如何限制攻擊的效果向合作伙伴提供一些指導(dǎo)原則。
此外它還計劃提供一系列解決方案以限制服務(wù)器回應(yīng)身份請求的速度。
這種問題利用了一種稱之為用戶數(shù)據(jù)協(xié)議(UDP)的互聯(lián)網(wǎng)數(shù)據(jù)。
大部分互聯(lián)網(wǎng)數(shù)據(jù)傳輸采用的是更常見的傳輸控制協(xié)議(TCP)。與之不同的是,UDP數(shù)據(jù)不要求在服務(wù)器和客戶機之間建立連接。
這使攻擊者可以使用虛假的源地址發(fā)送UDP數(shù)據(jù)集。當(dāng)被攻擊服務(wù)器對UDP數(shù)據(jù)做出響應(yīng)時,它實際上是和攻擊者一樣將數(shù)據(jù)發(fā)送至虛假源地址中指定的目標(biāo)服務(wù)器。