人工智能VS黑客,誰更厲害?
理論上,人類能比機(jī)器人思考的更好。
計算機(jī)黑客VS人工智能,當(dāng)你一聽到這兩個富含科技色彩的關(guān)鍵字,就可能自動腦補(bǔ)出一場虛擬世界中看不見硝煙的世紀(jì)大戰(zhàn)。有想象力是值得肯定的,不過,還是要給你澆盆冷水。事實(shí)上,他們之間的較量大概與小學(xué)生打lol差不多。
你知道搞機(jī)大師阿蘭·圖靈嗎?他被后人稱為“計算機(jī)科學(xué)之父”和“人工智能之父”。在上世紀(jì)五十年代,他曾發(fā)表過兩篇重量級論文,一篇題為《計算機(jī)器與智能》,另一篇則是《機(jī)器能思考嗎?》。隨著如今神經(jīng)網(wǎng)絡(luò)技術(shù)的發(fā)展,阿蘭·圖靈在上世紀(jì)留下問題都已經(jīng)有了答案,不過科學(xué)家們并沒有停止對人工智能的思考。
眾所周知,21世紀(jì)的機(jī)器人可以擁有思考的能力,如今一個話題正在人工智能圈子里熱議——“機(jī)器能比人類思考的更好嗎?”,反問一下這個問題,答案顯而易見:
“人類能比機(jī)器人思考的更好嗎?”
當(dāng)然!
黑客并不關(guān)心人工智能或是人工反智能的發(fā)展,他們的方式其實(shí)就是超越機(jī)器。黑客們很清楚一點(diǎn),雖然計算機(jī)比人類更聰明,解答問題速度更快,但這并不意味人類就無法打贏翻身仗!
“目前,還沒有任何一個人工智能可以模擬最最基本的黑客技能,”Eric S. Raymond說道,他是個編程高手,同時也是一名開源軟件的倡導(dǎo)者,“未來人工智能是否可以模擬黑客?現(xiàn)在還不得而知?,F(xiàn)在,我們無法預(yù)測未來十年、二十年、或是五十年人工智能會具備哪些能力,就像沒人會直截了當(dāng)?shù)母嬖V你,他/她能騙到你一樣。”
如果你在白帽黑客社區(qū)問到人工智能黑客技能的問題,那么上面這段話可能就是答案,當(dāng)然啦,這個答案或許比較刺耳。不過,在二進(jìn)制的世界里可沒有垃圾話,坦白說,人工智能可能真的連最基本的黑客程序都搞不定。
如果要理解為什么會這樣,首先,你必須要明白一名“優(yōu)秀的黑客”是如何煉成的。
Jon Erickson在美國北加州工作,是一名密碼破譯專家和安全專家。他認(rèn)為,如果想要成為一名成功的黑客必須要擁有五個基本技能,分別是:編程能力、匯編語言能力、調(diào)試程序或排除程序故障的能力、反向工程能力、以及研究能力。
編程:編程說白了就是寫代碼,以便制定可執(zhí)行的計算機(jī)程序。
匯編語言:匯編語言是一種用于電子計算機(jī)、微處理器、微控制器或其他可編程器件的低級語言,亦稱為符號語言。在不同的設(shè)備中,匯編語言對應(yīng)著不同的機(jī)器語言指令集,通過匯編過程轉(zhuǎn)換成人類無法翻譯的機(jī)器指令。這些指令集能讓黑客訪問CPU架構(gòu),但更多的是讓黑客了解計算機(jī)正在做什么,而不是去命令計算機(jī)做什么。
調(diào)試程序或排除程序故障:調(diào)試調(diào)試或排除故障其實(shí)是一個清理程序的過程。“了解如何使用低級別調(diào)試器,能讓黑客探索,檢查程序執(zhí)行時會發(fā)生哪些的問題,”Erickson說道,“使用調(diào)試器是最好的方式之一,因?yàn)樗梢钥吹匠绦蛟趫?zhí)行時時如何實(shí)際交互的。”
反向工程:“基本上,反向工程可以搞清楚某個程序究竟做了什么,你只需看下機(jī)器指令,或是看下程序反復(fù)發(fā)送什么數(shù)據(jù),”Erickson繼續(xù)說道,“有時,只要看看路由器固件鏡像或是封閉原始碼軟件,就足以讓黑客找到后門或是代碼中的漏洞,然后輕松逃掉。為什么會這么簡單?因?yàn)槟愀緹o需查看機(jī)器指令了。”
研究:“在黑客世界里,你需要不斷鉆研,不斷探索,這樣才能讓自己始終處在領(lǐng)先地位,”Erickson解釋說,“但是這不意味著一些老技術(shù)就不值得學(xué)習(xí)。舉個例子,基于對戰(zhàn)的溢出漏洞已經(jīng)存在大約有半個多世紀(jì)了,但即便是現(xiàn)在,仍然在被很多黑客使用。”
人工智能可以擁有上述這些特質(zhì)嗎?事實(shí)上,絕大多數(shù)可以。在如今的人工智能程序中,已經(jīng)實(shí)現(xiàn)了編程功能,更掌握了編程語言。和人類相比,機(jī)器人可以更加輕松地處理反向工程,甚至在調(diào)試程序或排除故障上略勝一籌。
看到這里,你也許會擔(dān)心人工智能超越人類了。其實(shí)人工智能有個硬傷——不善于搞研究。人工智能可能會掌握一套信息類別,甚至有些人工智能還具備了內(nèi)置自我創(chuàng)造力去嘗試各種不同的圖示方法,或是改變各種可能導(dǎo)致機(jī)器“慌亂”的條件,但人類具備自我調(diào)整的能力,可以不利用過程而獲得結(jié)果,機(jī)器還真的做不到這一點(diǎn),機(jī)器只能適應(yīng)條件反射,因?yàn)樗鼈儧]有主動性。說到這里你該反應(yīng)過來,為什么有些系統(tǒng)可以成功阻止人工智能機(jī)器黑客,但卻拿真正的人類黑客毫無辦法?畢竟機(jī)器人缺少靈性,發(fā)明大王愛迪生也說過成功要靠1%的靈感吧。
“復(fù)制人類的創(chuàng)造力,如果機(jī)器真的擁有這種能力,那么絕對是太不可思議了,而且就目前而言,也絕對不在人類的認(rèn)知理解范圍之內(nèi)了,”Alex Rice說道,他是網(wǎng)絡(luò)安全公司HackerOne創(chuàng)始人兼首席技術(shù)官,“但是,在我所認(rèn)識的黑客圈子里,那些最出色的黑客其實(shí)都有一個強(qiáng)烈的信念,那就是他們絕對相信任何事情都是可能的。”
Rice認(rèn)為,當(dāng)機(jī)器也展現(xiàn)出了堅定的信念,他就會開始感到擔(dān)憂了。不過,機(jī)器還沒有自我意識,至少現(xiàn)在還沒有。
最后,如果你想圍觀黑客與人工智能的較量,那么這里有個好消息:在明年的DEF CON黑客大會上,以美國國防部高級研究計劃局(DARPA)為代表的美國軍方,正在積極準(zhǔn)備主辦2016 DARPA網(wǎng)絡(luò)挑戰(zhàn)總決賽。
實(shí)際上,之前這場網(wǎng)絡(luò)挑戰(zhàn)賽已經(jīng)吸引了104支黑客團(tuán)隊參賽,經(jīng)過激烈角逐,最終有七支團(tuán)隊進(jìn)入到了決賽圈。決賽是這樣的,每支團(tuán)隊將會嘗試保護(hù)一套安全系統(tǒng),然后其他團(tuán)隊將會編寫類似人工智能的計算機(jī)黑客程序進(jìn)攻這套系統(tǒng),誰能獲得(或保護(hù)到)“軍旗”,誰就能夠獲勝,而這個“軍旗”,其實(shí)就是一個系統(tǒng)數(shù)據(jù)包。
如果你擁有一顆玻璃心,就不用那么期待這場比賽,因?yàn)槟阍诂F(xiàn)場看到的也許只是面對計算機(jī)正在燒腦的黑客們。
最后,記得關(guān)注微信公眾號:鎂客網(wǎng)(im2maker),更多干貨在等你!
硬科技產(chǎn)業(yè)媒體
關(guān)注技術(shù)驅(qū)動創(chuàng)新
