DNS規模故障追蹤:由24歲站長引發的蝴蝶效應
5月22日凌晨消息,24歲的免費域名服務商DNSPod站長吳洪聲在2天2夜沒有合眼后,決定主動約見媒體,就5月19日晚間多省大規模網絡故障事件做出說明。在吳洪聲看來,這次由DNSPod遭到惡意攻擊引起的事故是一場蝴蝶效應:他的DNSPod是蝴蝶扇了下翅膀,暴風影音就成為了太平洋上的風暴。
18日晚:蝴蝶的翅膀
吳洪聲直到20號下午才意識到,19日晚上大規模的網絡故障與自己的DNSPod有關。此前的一天里,他一直忙于處理網絡故障:18日晚上22點左右,DNSPod設在江蘇常州的主站及多個DNS服務器遭受超過10G流量的惡意攻擊。
最開始吳洪聲并不知道DNSPod主服務器IP被封,是朋友告訴他DNSPod無法訪問。當他一層一層找到常州機房查詢時,才知道已被電信查封,原因是遭遇惡意攻擊。對吳洪聲來說,DNSPod遭遇攻擊并不是天大的事情,此前最嚴重時DNSPod遭遇過24G流量攻擊,只不過這一次江蘇常州主站的流量異常引起中國電信關注,并強制封掉IP。
此舉導致運行在DNSPod免費服務器上的10萬個域名均無法解析。這些域名包括地方門戶、信息港、個人站長小網站和企業網站,也有24小時后引起網絡癱瘓的暴風影音。雖然至今沒有任何關于黑客的詳細信息,但有歷史可查的是,DNSPod曾因為私服互相掐架遭受攻擊。
在隨后時間里,吳洪聲忙于更換DNSPod的IP、處理被攻擊事件。19日晚上,江蘇、安徽、廣西、海南、甘肅、浙江六省陸續出現大規模網絡故障,吳洪聲也是遭遇網絡癱瘓用戶之一,但他并未多想,僅以為黑客已經猖狂到連地方DNS都攻擊的地步。
19日晚:太平洋的風暴
做DNSPod在3月之前只是吳洪聲的一項業余愛好,當時他是MySpace的一名員工。他的DNSPod網站擁有16臺服務器,其中免費服務器4臺,一些私交較好網站使用的專用服務器4臺。他服務的對象包括Verycd、雨林木風、4399、小游戲、暴風影音等。遭到攻擊的正式服務包括暴風影音的免費服務器。
值得注意的是,18日晚上暴風并未出現太大問題。吳洪聲的解釋是DNSPod協議上有緩沖時間,請求解析一次后,一天內不用再次訪問DNSPod。也正是由于緩存的存在,一直正常的表象并沒有讓吳洪聲意識到攻擊將引起大面積癱瘓事故。
遭遇攻擊24小時后的19日21點左右,暴風影音域名的緩存在各地DNSPod服務器上均失效,大量不斷的訪問開始堆積,電信DNS服務器訪問量突增,網絡處理性能下降,造成大規模的網絡故障。在零點以前,部分地區運營商將暴風影音服務器IP加入DNS緩存或者禁止其域名解析,網絡情況才陸續開始恢復。
吳洪聲依然忙于解決18日晚的攻擊問題,直到20日下午有朋友告訴他,19日晚大面積故障可能與DNSPod有關,他才恍然大悟。此時工信部已召開緊急會議,暴風高層也聯系到吳洪聲,商量后續備份域名服務器問題。緊接著21日,工信部聯合暴風及DNSPod準備向公安局報案。
偶然中的必然事件
吳洪聲認為這件故障是湊巧因素引起的偶然事件,但也是必然會發生的。“因為DNS作為一個最基礎的服務,沒未被多少人熟知,大家對它的關注可以說是基本沒有的?!彼赋?,目前Web防范措施已經比較完善,但基于DNS的防范依然很弱,易被黑客利用攻擊。
吳洪聲透露,國內私服每個月都要花費200-300萬元攻擊對手。一般做出一個G的攻擊流量需要花費4-5萬元。流量都是通過“肉雞”打出來,24G的流量大概需要幾百萬到幾千萬臺肉雞。對私服來說,攻擊防范薄弱的域名解析無疑是最有效的辦法。
據吳洪聲介紹,目前國內做DNS行業大概有十幾家,基本都是免費。因為沒錢買專業設備,使用智能DNS解析的多是小網站。目前DNSPod依然是個人網站,而不是一個公司,沒有收入和資金去維護,每個月吳洪聲都會有幾百到幾千元不等的“倒貼”。目前其網站注冊域名有30多萬個,每天擁有20億次請求,實際使用的域名大約為10萬個。
雖然并沒有用戶向吳洪聲提出索賠需求,多數用戶表示對他理解和支持,但也有不少言論認為他為了準備收費,拿用戶利益去做鋪墊。對此吳洪聲感到有些委屈,他認為自己也是受害者,同時也擔心未來無法繼續做域名解析業務,或者遭遇用戶索賠。
【編輯推薦】