丁香五月天婷婷久久婷婷色综合91|国产传媒自偷自拍|久久影院亚洲精品|国产欧美VA天堂国产美女自慰视屏|免费黄色av网站|婷婷丁香五月激情四射|日韩AV一区二区中文字幕在线观看|亚洲欧美日本性爱|日日噜噜噜夜夜噜噜噜|中文Av日韩一区二区

您正在使用IE低版瀏覽器,為了您的雷峰網(wǎng)賬號安全和更好的產(chǎn)品體驗,強烈建議使用更快更安全的瀏覽器
此為臨時鏈接,僅用于文章預(yù)覽,將在時失效
政企安全 正文
發(fā)私信給李勤
發(fā)送

0

神仙黑客打架,遭遇機器人吐血突襲,發(fā)生了什么?

本文作者: 李勤 2019-06-05 17:42
導(dǎo)語:緊要關(guān)頭,神秘機器人戰(zhàn)隊居然突襲了人類戰(zhàn)隊一把,而且第一次在真實的操作系統(tǒng)環(huán)境中解決了一個世界性難題!

說起世界頂級黑客大賽DEF CON,可能是連網(wǎng)吧老板都知道的“神仙大戰(zhàn)”(這里先埋下一個梗,網(wǎng)吧老板不要不服氣)。

長期關(guān)注雷鋒網(wǎng)宅客頻道的宅友應(yīng)該知道,黑客戰(zhàn)隊要到DEF CON 一決高下,必須拿到一張金燦燦的入場券。今年,在中國的大地上,又多了這么一張讓人爭得頭破血流的入場券——百度安全舉辦的 BCTF 正式成為 DEF CON 的外卡賽,冠軍就可以走上 DEF CON 的花路。

就是這樣驚險刺激的神仙打架,今年居然加入了“機機大戰(zhàn)”“人機混打”的元素,而且在緊要關(guān)頭,神秘機器人戰(zhàn)隊居然突襲了人類戰(zhàn)隊一把,而且第一次在真實的操作系統(tǒng)環(huán)境中解決了一個世界性難題!

這是什么操作?我們從 2017 年說起。

人機混戰(zhàn)現(xiàn)驚天逆轉(zhuǎn)

2016 年,在 DEF CON 上,美國國防部資助了第一場自動漏洞挖掘大賽“CGC”。

美國軍方為這個大賽傾注了相當(dāng)多的財力——上億元的經(jīng)費支持,專門打造一個 DECREE 的簡化版操作系統(tǒng),選手有強大的服務(wù)器來承載訓(xùn)練集和智能機器人。

美國老大哥都有,中國怎么可能沒有。

說干就干。

2017年,我國也誕生了第一個人工智能網(wǎng)絡(luò)安全賽“RHG(Robo Hacking Game)”,但是這個大賽不是由政府大大支持的,而是由一個名叫永信至誠的民間安全公司打造。這個安全公司非常有家國情懷,他們的目標(biāo)是:在未來網(wǎng)絡(luò)安全技術(shù)競爭中,為國家提供戰(zhàn)略技術(shù)和人才儲備,推動中國的 AI 技術(shù)在網(wǎng)絡(luò)安全領(lǐng)域的發(fā)展 。

那一年,這場大賽在武漢舉辦,宅客頻道編輯也到場采訪過,發(fā)現(xiàn)除了服務(wù)器,什么都沒有啊!人類都在底下嗑瓜子是怎么回事?

對接人傲客也很尷尬:我們也很無奈啊,這些 AI 戰(zhàn)隊都是自己做好了程序,程序跑起來就可以了啊,科科,你們要觀摩戰(zhàn)勢,只能看大屏幕。。。

完全沒有什么硬核機器壯漢互相毆打的場面!摔!

神仙黑客打架,遭遇機器人吐血突襲,發(fā)生了什么?

雖然場景不刺激,但是這個比賽每年搞一次,進步很大,到了今年,通過 BCTF-RHG 系列賽事的運作,RHG 比賽已經(jīng)有了除自動化漏洞挖掘及利用以外的新的方向——自動化場景對抗,也就是說,機器人除了能吭哧吭哧比賽挖漏洞,還到了壯漢互搏的階段——雖然還是在程序中。

我們看看是怎么個玩法:

RHG-漏洞挖掘和 RHG-場景對抗兩個賽場同時開賽。通過預(yù)選賽選拔出來的5支(X2組,共計10支)機器人隊伍在 DEF CON 1.0 的賽場上角逐勝負。同時,兩個賽場前兩名的機器人團隊都有資格進入BCTF百度網(wǎng)絡(luò)安全技術(shù)對抗賽中,和國際最頂尖的CTF戰(zhàn)隊一起爭奪2019DEF CON CTF總決賽的入圍資格。

同時,在 BCTF 百度網(wǎng)絡(luò)安全技術(shù)對抗賽中,為了保證公平性(也不知道是怕誰吊打誰),主辦方為機器人設(shè)計了更合理的參與方式——以限時彩蛋的方式參與到比賽中來,有一個相對公平的能力展示機會,這些彩蛋題,機器人可以做,人類也可以做,看誰厲害。

說白了,先機機大戰(zhàn),再人機大戰(zhàn)。

然后,在混戰(zhàn)中,出現(xiàn)了戲劇性的一幕——

國防科技大學(xué)的自動化漏洞挖掘及利用的技術(shù)小組 HALFBIT 戰(zhàn)隊,經(jīng)過了三個多月的籌備,以及連續(xù)五天的通宵作戰(zhàn),成功展示了真實操作系統(tǒng)環(huán)境中對堆溢出漏洞的自動發(fā)現(xiàn)及利用。

這是世界上宣稱自己可以通過自動化解決堆溢出問題的團隊中第一次在公開、公平的真實競賽環(huán)境中展示出來,甚至比同場競技的人類戰(zhàn)隊率先解出了對人類來講尚有難度的兩道堆溢出類型的二進制漏洞挖掘及利用問題。

在雷鋒網(wǎng)看來,這個事情的爆炸程度,不亞于波士頓動力的機器人首次展示后空翻,給了人們無限的想象空間。

神仙黑客打架,遭遇機器人吐血突襲,發(fā)生了什么?

戲劇性開賽

編輯先告訴了你這個喜慶的結(jié)局,但是這個過程號稱狗血反轉(zhuǎn)。

幾天前,國防科技大學(xué)派出了一支由一個博士生和幾個碩士生組成的戰(zhàn)隊 HALFBIT ,在這支戰(zhàn)隊出發(fā)前,博導(dǎo)對博士姜植元語重心長地說:“小姜,不成功便成仁,你的目標(biāo)不是拿下外卡賽的門票,而是在這個國際黑客大賽上解決堆溢出的問題?!?/p>

“堆溢出”是什么鬼?為什么這么難?

科普一下,堆內(nèi)存漏洞是目前數(shù)量最多、利用難度最大的內(nèi)存破壞漏洞。不同于棧溢出等古老的漏洞利用,堆內(nèi)存漏洞的利用往往需要進行多次精準的內(nèi)存分配、釋放、寫入等操作,其利用難度更大、利用過程更加復(fù)雜。

按照以往 RHG 的情況,各個機器人戰(zhàn)隊在棧溢出上已經(jīng)取得了很多成果,但是堆內(nèi)存漏洞是對人類選手來說都比較難的漏洞。

比如,棧由操作系統(tǒng)自動分配釋放,有非常清晰的規(guī)則。而堆由程序的開發(fā)者通過代碼向操作系統(tǒng)申請分配和釋放。一般情況下,每個進程擁有的棧的大小遠遠小于堆的大小,因此去分析堆比分析棧要復(fù)雜很多。對于棧漏洞的利用,只要找到漏洞在哪里,可以一步完成,但你要完成一個堆漏洞的利用,不能一步到位。

“假如我要從這兒下樓,棧可以直接坐電梯下去,堆不允許,因為是動態(tài)的,需要進行內(nèi)存的自動布局,沒有一個電梯直接給你走,類似于超級馬里奧那種,隨機出現(xiàn)了一些跳板,一旦出現(xiàn),你就趕快跳上去,然后再跳,多跳,而且每次跳板出現(xiàn)的位置都不一樣。”姜植元說。

總之,這種類型的漏洞,人能打,機器人不能打。

2018年,國際上開始有有一兩篇論文稱自己能夠做堆的自動利用。

原本在棧溢出上研究的 HALFBIT 發(fā)現(xiàn),原來之前號稱不可能自動利用的堆溢出真的可以實現(xiàn)。于是,他們開始從 2018 年下旬正式進行堆的自動利用算法設(shè)計。

彼時,國內(nèi)也有研究團隊刊發(fā)了相關(guān)論文,邁出了屬于中國人的第一步。

HALFBIT 的目的則在于,要在競賽環(huán)境以及真實的 Linux 環(huán)境中首次展現(xiàn)出對堆的自動利用。

BCTF 今年正式成為 DEF CON 的外卡賽,賽制中還有與國際頂尖強隊互博的機會,這無疑是推進 HALFBIT 研究進展的一個重要練兵場。

帶著只許成功,不許失敗的任務(wù),HALFBIT 雄心勃勃(緊張)地到了北京。

通宵調(diào)試了 5 天后,HALFBIT 感覺勝券在握。

5 月 31 日上午,屬于機器人戰(zhàn)隊拼殺的 3 個小時開始了。

HALFBIT 的策略是,服務(wù)器計算資源有限,為了讓資源做堆題,只做20分鐘棧題,因為在這場機器人戰(zhàn)隊決斗中,前10分鐘就能決定賽局。

“5 月 31 號上午是專項賽,只有前兩名才能進入外卡賽。如果堆沒有打出來,棧又不做,我們進不了外卡賽,所以我們要保底。先保證能進外卡賽,還有一次機會再打,所以當(dāng)時我們只花 20 分鐘做棧,剩下 2 小時 40 分鐘做堆。我們棧打的特別好,開機 6 分鐘,我們打出來了 5 道題,一直打到最后?!?/p>

打到第 20 分鐘時,第一名的戰(zhàn)隊奪下了 1500 分,HALFBIT 拿下了1100分,差了 400 分。當(dāng)時 HALFBIT 很高興,按照賽制,堆題比較難,一題是 600 分,但是通過賽前調(diào)研,只有 HALFBIT 可能做出堆題。

也就是說,HALFBIT 除了能穩(wěn)進外卡賽,還有兩個多小時可以打堆的題了。

一想到一上午就能完成任務(wù),HALFBIT 的隊員們有點興奮,機器自己在賽場上打,隊員開始在微信群里“各種發(fā)圖片”“商業(yè)互吹”。

神仙黑客打架,遭遇機器人吐血突襲,發(fā)生了什么?

發(fā)了一會表情包后,情勢急轉(zhuǎn)直下。

隊員們發(fā)現(xiàn),跟預(yù)想的不一樣,機器人一道堆的題都沒做出來。

5 月 31 日 12 點,比賽結(jié)束,極度疲勞與失落的姜植元心態(tài)崩了,想到了退賽:上午機器人都打不過,你還指望著明天能打過人嗎?

傲客勸了一把,還是讓機器人上場吧。

機器人上場可以,盡管這場外卡賽接受人機配合混打,HALFBIT 只能接受由機器人自己完成堆的挑戰(zhàn),于是 HALFBIT 的人類隊員沒有坐在比賽臺上。

神仙黑客打架,遭遇機器人吐血突襲,發(fā)生了什么?

姜植元躺在了酒店的床上,卻怎么也睡不著,等待著復(fù)盤結(jié)果。

“怎么會做不出來?我寫的代碼肯定是沒有問題的,調(diào)試了5天都沒有問題,哪里出錯了?”姜植元不服氣,找主辦方要來了上午的賽題,決定讓他們的“外星人”服務(wù)器再跑一遍。

到了下午 4 點多,HALFBIT 的碩士小哥哥打電話給姜:“姜哥,我們蒙受了冤屈,這個東西我們能做出來。”

神仙黑客打架,遭遇機器人吐血突襲,發(fā)生了什么?

姜植元看了眼結(jié)果,機器人在 49 分鐘內(nèi)做出了兩道堆的題,他一下從床上坐了起來。

他們立馬把結(jié)果反饋給了傲客,同時發(fā)現(xiàn)自家的機器人在賽場表現(xiàn)還是不佳,幾乎處于空跑狀態(tài)。

“下午連個棧都跑不起來,說明機器的接口有問題。正好傲客打電話給我,說明天還有外卡賽,還有堆的題,要不要來參加一下。我這一想,原來我能做堆,正好明天有堆,我說一定要參加。我跟傲客說,現(xiàn)在有一個問題,我的本機能跑,連上你的服務(wù)器就跑不了。我申請,能不能用我的機器跑。如果用我自己的機器跑,就不存在接口問題了?!苯獑?。

裁判組和其他戰(zhàn)隊同意了,但公平起見,如果 HALFBIT 要用自己的服務(wù)器跑,得分不計分。

背水一戰(zhàn)

HALFBIT 決定背水一戰(zhàn)。

6 月 1 日上午,烏克蘭和俄羅斯的人類戰(zhàn)隊打出了第一道堆的題,大概用時 10 分鐘左右,HALFBIT  的機器人用時 47 分鐘。根據(jù)比賽規(guī)則,只要一個戰(zhàn)隊拿到一血(第一個做出該題),其他戰(zhàn)隊就算也做出了這道題,不得分、不通告,因此,在外國黑客選手拿到堆題的一血后,雖然 HALFBIT 的機器人全自動做出了同一道題,別的戰(zhàn)隊都不知道,全場沒有一點動靜。

HALFBIT 的隊員們卻激動不已,只有他們知道這意味著什么。

驚天大逆轉(zhuǎn)發(fā)生在隨后。

其他戰(zhàn)隊繼續(xù)做著題,突然發(fā)現(xiàn)一道堆的題目下線了,但是現(xiàn)場并沒有顯示誰得分。國外戰(zhàn)隊立刻到裁判處投訴,說沒有人得分,怎么這個題就下線了?裁判說,有隊伍得分了。

彼時,16個戰(zhàn)隊進入決賽,4個機器人戰(zhàn)隊得分全為 0 分,大家都沒有注意到積分榜上還有一支HALFBIT 靜悄悄地躺在倒數(shù)第二的位置,懷抱著一個零蛋。

“由于HALFBIT 使用自己的服務(wù)器,得分但不計分,所以積分榜沒有顯示?!辈门芯従?fù)鲁鲞@句話。

這也許是一場最讓人激動的不計分戰(zhàn)役。

彩蛋

姜植元自述:網(wǎng)吧老板和鍵盤的故事

因為我們對這個比賽很重視,我們在 5 月 27 日就抵達北京。以前由老隊長(張斌)帶隊,我第一次帶著新隊員出來,都是新人,沒有經(jīng)驗,光帶了一個服務(wù)器和自己的電腦,忘了帶顯示器和鍵盤。來到這兒,為了調(diào)試機器,我們就去網(wǎng)吧那兒租。

老板給我們講原則,我們說,那我給你錢,100 塊錢租半小時,很劃算吧?老板說不行,我們網(wǎng)吧是正規(guī)網(wǎng)吧,有管理規(guī)定,不能隨便亂借。

我們最后跑到移動營業(yè)廳收款阿姨的地方,給了 50 塊錢,租了一個上面全是頭油、頭發(fā)、頭皮屑的鍵盤,還有一個很小的顯示器,這是第一個戲劇性的夜晚。

5 月 31 日,我們比賽打輸了,差點解散戰(zhàn)隊。后來決定 6 月 1 號重新打,那天晚上,我們又沒有顯示器和鍵盤,因為我們已經(jīng)把鍵盤還回去了,我們只好去租,結(jié)果營業(yè)廳 5 點半下班。

我們只好跑到網(wǎng)吧求那個之前不肯租鍵盤給我們的老板,結(jié)果發(fā)生了戲劇性一幕。因為我們剛剛打完比賽,身上掛著 DEF  CON 的胸牌,網(wǎng)吧老板一眼就認出來了,說你們是打 DEF  CON 的還是來參加會議的?我說,我們來打 DEF  CON 的。他問,你們是戰(zhàn)隊?我說,對。他說,你們是中國隊嗎?我說,你看我的口音像是外國隊嗎?他說,那你出來干嗎?我說,我們來租鍵盤。

網(wǎng)吧老板立刻說,租什么租,不用租,免費給你用,把身份證拿走,不用押在這兒了。你都來打DEF CON 了,我相信你。

正是有了這個關(guān)鍵的鍵盤,才有了后來的故事。

雷鋒網(wǎng)原創(chuàng)文章,未經(jīng)允許,禁止轉(zhuǎn)載。

雷峰網(wǎng)原創(chuàng)文章,未經(jīng)授權(quán)禁止轉(zhuǎn)載。詳情見轉(zhuǎn)載須知。

分享:
相關(guān)文章

編輯、作者

跟蹤互聯(lián)網(wǎng)安全、黑客、極客。微信:qinqin0511。
當(dāng)月熱門文章
最新文章
請?zhí)顚懮暾埲速Y料
姓名
電話
郵箱
微信號
作品鏈接
個人簡介
為了您的賬戶安全,請驗證郵箱
您的郵箱還未驗證,完成可獲20積分喲!
請驗證您的郵箱
立即驗證
完善賬號信息
您的賬號已經(jīng)綁定,現(xiàn)在您可以設(shè)置密碼以方便用郵箱登錄
立即設(shè)置 以后再說