上周末推特平臺并不平靜,7月1日官方發(fā)布新政策,僅允許已登錄用戶瀏覽推文,隨后在7月2日,用戶在隨意瀏覽推特時間軸后,應(yīng)用程序便會出現(xiàn)超過流量限制的警示,無法正常瀏覽他人以及自己的推文。
Elon Musk發(fā)文提到,推特由于面臨大量數(shù)據(jù)抓取以及系統(tǒng)操縱,因此暫時限制用戶的訪問,經(jīng)驗證的賬戶每日可訪問6,000則推文,未經(jīng)驗證的賬戶則是600則推文,新申請未經(jīng)驗證的賬戶則只能瀏覽300則推文。
究竟推特平臺發(fā)生什么問題,需要如此極端地限制用戶瀏覽推文,Elon Musk提到推特正在被DDoS攻擊,但隨后又發(fā)文表示,流量限制是因為希望網(wǎng)絡(luò)成癮的用戶,可以在假日時到戶外活動。
眼尖的用戶發(fā)現(xiàn),這場鬧劇的源頭可能正是推特本身,用戶Sheldon Chang在Mastodon發(fā)文提到,推特在DDoS攻擊自己。從Sheldon Chang所錄制的視頻可以看到,即便推特的頁面沒有加載任何內(nèi)容,但是網(wǎng)頁滾動條卻不停的抖動,Sheldon Chang進一步研究了網(wǎng)頁滾動條抖動的原因,發(fā)現(xiàn)推特網(wǎng)頁每秒向自己發(fā)出10次請求。
推特不停地發(fā)出請求,但是又無法抓取到請求內(nèi)容,因此不斷重新嘗試,最終導(dǎo)致自我DDoS攻擊,Sheldon Chang懷疑這與推特限制未登錄就無法觀看推文的新政策有關(guān),推特存在bug的新版程序代碼,使客戶端向服務(wù)器發(fā)動DDoS攻擊。目前推特已經(jīng)修正該問題,服務(wù)約在7月2日晚上20時恢復(fù),用戶陸續(xù)可以正常使用推特。