(喜馬拉雅同步開通在線頻道,請大家在喜馬拉雅網站或APP中搜索“黑客列傳”,也可復制鏈接 http://t.cn/R4PU8Av 到瀏覽器中直接收聽)
2015
年,有8億人通過QQ傳遞信息,有6億人使用微信聯系朋友。從Web1.0到移動互聯網,時代躍遷,但只要上網,就很少有人能夠游離于騰訊的產品之外。而在這艘“社交航空母艦”的背后,為其“保駕護航”的究竟是什么人?
從中國互聯網的拓荒時代走來,騰訊安全部門幾乎也是起于一無所有。2005年,一個瘦削、白凈、戴著眼鏡的年輕小伙子,從北京來到位于深圳的騰訊總部面試。作為土生土長的北京人,南方的環境讓他頗不適應,去商店買東西,他對營業員說:“你找我幾個鋼镚兒吧?!睂Ψ匠聊S久,沒聽懂他口中的“鋼镚兒”是什么。
面試快結束時,似乎想再考驗一下眼前這個年輕人,面試官說,如果你入職,春節期間就需要完成一項任務,為25000臺服務器做安全檢查。聽到這話,年輕人不愁反樂,當即決定留下,在他看來,再也沒有第二家公司擁有這么大數量的服務器,這該是多好的機會呀?
他就是楊勇,現騰訊安全平臺部總經理。
相比起他所供職的互聯網巨頭,楊勇的形象顯得出乎意料的年輕和單純——在深圳待了10年仍難改北京口音,大部分時間撲在工作上,唯一的業余愛好是打拳。他說,為巨頭服務的邏輯在于,“用最有效率的方法,去解決最現實的問題,這也是最簡單的思維”。
權衡得失著眼于未來,而非過去和現在
2005年2月25日深夜,剛剛入職騰訊的楊勇接過一把鑰匙,然后被帶到單身公寓樓——從此后,他在深圳安了家。
這個此前從未離開過北京,“被父母呵護了20余年”的年輕人有點發懵,因為被褥被室友錯領,分配給他的那個房間里只剩下枕套和枕巾。深圳的冬天很冷,他裹著大衣,又把能找到的所有報紙都蓋在身上,過了一天“三毛流浪記”般的生活。
一段緊張忙碌的適應期后,來年春節,他迎來了第一次大考?;艘恢芏嗟臅r間,他終于實現了立下的“軍令狀”——為2萬余臺服務器做安全檢查?!爱敃r選擇來騰訊,特別吸引我的就是這個,它就像一個特別的戰場,之前沒有多少人知道,在這么短時間里為這么多服務器做檢查,關鍵點在哪里?我來了,做一遍,我就掌握了這項特別的技能。這個戰場和所能帶來的成長太吸引我了?!?/P>
楊勇權衡得失的方式與常人不一樣。他的上一份工作月薪只有1000塊,北京土著很少會接受那么低的薪水,可他欣然愿往。十多年前安全課程在市面上的報價是6天8000元,“我和全中國最優秀的安全專家在一起,向他們學習,還給我發工資,這么折算下來,那我豈不是每個月賺10000多了?”
在工作的頭兩年,學經濟的楊勇像是重新讀了一次大學。每個月四分之一的收入被他拿來買書,晚上常在單位過夜——他在服務器邊上搭一張行軍床,半夜里常被機器運轉的味道熏醒,起來開窗,不一會兒又被北京冬天的氣溫凍醒,再起身關窗,如此循環直至天亮。
“怎么說呢,年輕的時候,做選擇不應該是為了過去和當下,而是為了未來?!碑斔拇髮W同學都在銀行里享受高薪時,楊勇沒有后悔過自己的選擇。那兩年里,他視同事為榜樣,并確實從這群中國最一流的安全高手身上獲益良多。但后來,楊勇并沒有走上那條曾經自我設計的“獨孤求敗”的技術之路,是騰訊改變了他。
剛到騰訊的那兩年,像所有自負技術的年輕人那樣,楊勇急于通過找漏洞來展現自己的技術實力,結果卻發現,在大公司工作的價值,“不在于你發現了多少個漏洞,而是你解決了多少個問題;不在于技術有多復雜,而在于用最有效率的方式去解決問題”。
從幾臺設備到幾萬臺服務器,從幾萬個用戶到幾億網民——所改變的不僅是數量,而是從思路、流程到機制的整體優化?!芭e個例子,若是四個人包餃子,流程很簡單,一個搟面,一個拌餡,一個包,一個下鍋,很容易就完成了??扇羰且蝗f個人一起包呢?大家手忙腳亂,可能還不如四個人快?!倍ヂ摼W就是要求在很短的時間里,完成極大體量的任務。微信紅包上線前,留給部署安全工作的時間只有一個月,用這個速度去安排影響幾億用戶財產安全的所有細節,所涉及的考量,遠遠超出了技術本身。
靠專業積累信用,以真誠結為伙伴
在許多企業,安全部門的位置比較尷尬,原因無非四個字:訴求不一。安全的目的是控制風險,但從業務到技術上的各種限制,難免會影響到業務部門的KPI。同時,雙方技術人員“互相不買賬”引發的割裂和孤立并不鮮見。但在騰訊,這種情況卻很少發生。
楊勇剛剛履職時,經歷過一場“舌戰群儒”。當時他發了一封安全整改郵件,很快就被人“挑戰”了,于是楊勇把質疑他的同事全都邀請過來,拿出一塊黑板,把所有問題寫下來:“我把大家的意見整理起來,咱一條條梳理。哪里不對我馬上改,如果確實可行,那就麻煩大家支持并幫我落地?!闭^“不打不相識”,24歲的年輕人以他的真誠和氣魄贏得了大家的認可,并很快認識了一批有威望有能力的技術骨干。在后續的安全工作中,正因為有了他們的理解和幫助,組建不久的安全團隊才能快速在騰訊生根發芽并發揮出巨大的作用。
除了真誠,更重要的是,在具體的工作上,楊勇從不因技術而傲慢,也不因權力而獨裁。
巨頭騰訊旗下衍生出的龐大產品體系,安全部門幾乎都有所參與:QQ時代,他們做反盜號;微博興起時,他們做防假粉;現在,微信支付和云發展正盛,同樣是他們在背后支持。騰訊的一大特點是產品火得很快:一個默默無聞的業務部門,很可能一夜間就涌入了幾個億的用戶,安全問題隨之顯現,此時楊勇就要迅速調動團隊前去配合。真碰到矛盾,解決方式也簡單:提建議,而不是提意見。意見是高高在上的紙上談兵,建議才是能夠切實落地的方案,“如果我們的建議能夠解決問題,那別人自然會采納;如果不能,那再改進。大家就是在這一場場危機和戰斗中,不斷積累起了信用,結成了伙伴關系?!?/P>
讓安全部門成為業務的護航者,而非絆腳石,楊勇的原則是“不當獨裁者”。什么是“獨裁者”?就是過于追求不必要的權力,而不考慮業務實際的安全需求,“如果人家發布一個靜態頁面,我都非要審核,又沒有切實存在的風險場景,導致業務遲遲發布不了,影響了競爭力,這種矛盾自然會產生。這其實牽涉到定位問題,安全是干嘛的?應該是以為業務創造價值為目的的”。
他把那些“好心辦壞事”的做法比作中國人的爸媽,天氣冷了要強迫加衣,上飯桌了要拼命夾菜,但這些“為你好”的行為,其實并非子女所愿。當然,這些行為所產生的矛盾并非不可化解和調和,“關鍵是要站在別人的立場上去看問題,要去學習他們的業務、了解他們的心態,特別是焦慮的根源。BAT這樣量級的企業里面,有幾個業務經理是一定要冒著巨大風險去推動業務的?又有幾個人是不具備正常的溝通能力的?其實都是非常優秀的人。如果安全部門能夠切實地、低成本地為他們解決問題,人家為什么不和你合作?”
從這點上看,楊勇處事的原則一以貫之:著眼未來,而非關注當下。他定下了原則并守好了邊界,安全部門才贏得信任,古語有云“德高自然望眾”,這就是楊勇的“不戰而屈人之兵”。
以“高效”應對“海量”,給用戶價值,讓家人驕傲
“海量”和“高效”,是楊勇時常掛在嘴邊的兩個關鍵詞。
作為中國最大的社交平臺,安全部門的每一項決策都可能對應著上億級別的用戶。一個普通的技術漏洞,可以用一個補丁去解決,但在幾億人的手機上打補丁還不能出問題,那就不一樣了,后臺的邏輯是什么?細節怎么部署?怎樣推廣才不影響到使用體驗?繁復龐大的“海量”工程背后,逃不出“高效”二字。
2007年,發生了 “熊貓燒香”事件,之后用戶應用軟件的安全成為整個互聯網快速上升的主要矛盾,沒有人知道該怎么做。楊勇向Pony做過匯報,定下策略后,決定帶領一支團隊開展工作。但在落地時,多數團隊成員因缺乏經驗而顯得信心不足。啟動大會時,總有人站出來挑戰:“這個(策略)不行,問題太多,我做不了”。作為負責人的楊勇,當時只說了兩點:“第一,這個事情做不好,我來負責,做好了,則是大家的功勞;第二,如果有人有不同意見,非常歡迎,就請拿出一個更好的解決方案來,可以按著這個方案去做。如果沒有,我們就按現有方案堅決執行?!?/P>
“我鼓勵積極提建議,但不要提意見、發牢騷。光是談困難毫無意義。去執行誰的建議并不重要,從善如流,關鍵是打造一個具有建設性的溝通氛圍”。楊勇常以此為例來告訴為困難糾結的團隊同事:“這件事很難,但也因此讓我們贏得了業務同事的信任。世上的事情大多如此,就因為困難,我們跨過了這些困難,我們的的工作才更有價值?!?/P>
“高效”還體現在實用性上。比如加持騰訊云的“宙斯盾”,這套強大無比、集DDoS攻擊檢測防御于一身的系統,最初是由一個大學畢業生和一個老員工負責,他們從幾行代碼開始,在700臺退役的機器上進行測試,完成了整套系統的研發。但楊勇看過雛形之后,提出了自己的看法:“這個系統聲稱能夠預防幾十種攻擊,但這幾十種攻擊里,有很多只是‘概念攻擊’,只存在于理論上的。反過來,在商用設備里,有幾種攻擊是不能用常規方式來防御的,你們要是能把它們解決了才是成功?!蔽鍌€六十分,不如一個一百分,正因為對產品實用性的嚴格要求,宙斯盾幾經迭代,現在終于成為一套成熟的分布式防御系統。
在云安全炙手可熱的當下,在楊勇看來最應關注的還是產品的實用性?!拔覀儓F隊也在做云安全的產品,我常常捫心自問,現在有沒有一款產品讓用戶愛不釋手?答案是還差得遠,但這是我們努力奮斗的方向?!睏钣抡f,“一家企業走到今天,成為一個龐然大物,一舉一動都直接影響到中國互聯網發展的方向,這么多年來積累的東西是什么?你能給別人分享什么?這才是價值?!?/P>
那到底怎樣才算真正有價值的產品呢?楊勇給出了自己的描述?!爱a品要接地氣。比如商戶要搞促銷,有人要刷他的點券,有人會DDoS他,也有人會入侵盜取他的數據,我們提供的服務能不能解決了這些問題,還能保證業務不中斷?”就像騰訊“把人與人連接起來”的初衷那樣,楊勇的夢想也很簡單,他要做出一款像微信那樣讓用戶“感覺很爽、愛不釋手”的產品,當自己的小伙伴們春節回家時,能夠驕傲地告訴父母,“這個東西是我做的”。
對楊勇來說,衡量工作成敗也許最簡單的方法,便是“對企業和用戶有價值;讓家人和朋友為之驕傲”。
“安全和業務的關系是共生的,業務火,則安全榮,因此要好好地呵護業務?!睏钣略谡f這話的當間兒,一只貓咪從樓道間挪出了身影,不急不慌地邁步到了跟前,蜷縮在他的腳下?!斑@是我們養的流浪貓,叫‘蔸丁’,是我們這里的樓長,它可自由了,想出去溜達就出去溜達,到點吃飯了就回來。它在我們每個樓層串門,到哪兒都有人喂它,可以說是稱霸整個大樓了?!睋崃讼仑堖涞暮蟊?,楊勇又補充道,“不過輕易還是別碰它,畢竟是流浪貓,還是有些害怕和提防人的?!?/P>