人工智能,電腦黑客,當你猛一聽這兩個名詞,似乎覺得他們之間的對抗肯定會像重量級拳王爭霸賽一樣精彩,但不好意思,讓你失望了,如果二者真的對抗起來,現實可能更像是校園里的小屁孩兒打鬧。
阿蘭·圖靈是人們公認的“計算機科學之父”和“人工智能之父”,他在上世紀五十年代曾連續發表過兩篇論文,一篇題為《計算機器與智能》,另一篇則是《機器能思考嗎?》,這兩篇論文在人工智能領域有著極大的影響力。隨著如今神經網絡技術的發展,阿蘭·圖靈在其論文中提出的很多問題都已經有了答案,不過科學家們并沒有停止對人工智能的思考,我們知道,機器已經可以思考了,但現在人工智能圈子里熱議的話題已經變成了“機器能比人類思考的更好嗎?”,或許反問一下這個問題能更容易找到答案:
“人類能比機器思考的更好嗎?”
當然!
黑客并不關心人工智能或是人工反智能的發展,他們的方式其實就是超越機器。黑客們很清楚一點,雖然計算機比人類更聰明,解答問題速度更快,但這并不意味人類就無法打贏翻身仗!
“目前,還沒有任何一個人工智能可以模擬最最基本的黑客技能,”Eric S. Raymond說道,他是個編程高手,同時也是一名開源軟件的倡導者,“未來人工智能是否可以模擬黑客?現在還不得而知。現在,我們無法預測未來十年、二十年、或是五十年人工智能會具備哪些能力,就像沒人會直截了當的告訴你,他/她能騙到你一樣。”
如果你在白帽黑客社區問到人工智能黑客技能的問題,那么上面這段話可能就是答案,當然啦,這個答案或許比較刺耳。不過,在二進制的世界里可沒有垃圾話,坦白說,人工智能可能真的連最基本的黑客程序都搞不定。
如果要理解為什么會這樣,首先,你必須要明白一名“優秀的黑客”是如何煉成的。
Jon Erickson在美國北加州工作,是一名密碼破譯專家和安全專家。他認為,如果想要成為一名成功的黑客必須要擁有五個基本技能,分別是:編程能力、匯編語言能力、調試程序或排除程序故障的能力、反向工程能力、以及研究能力。
編程:編程說白了就是寫代碼,以便制定可執行的計算機程序。
匯編語言:匯編語言是一種用于電子計算機、微處理器、微控制器或其他可編程器件的低級語言,亦稱為符號語言。在不同的設備中,匯編語言對應著不同的機器語言指令集,通過匯編過程轉換成人類無法翻譯的機器指令。這些指令集能讓黑客訪問CPU架構,但更多的是讓黑客了解計算機正在做什么,而不是去命令計算機做什么。
調試程序或排除程序故障:調試調試或排除故障其實是一個清理程序的過程。“了解如何使用低級別調試器,能讓黑客探索,檢查程序執行時會發生哪些的問題,”Erickson說道,“使用調試器是最好的方式之一,因為它可以看到程序在執行時時如何實際交互的。”
反向工程:“基本上,反向工程可以搞清楚某個程序究竟做了什么,你只需看下機器指令,或是看下程序反復發送什么數據,”Erickson繼續說道,“有時,只要看看路由器固件鏡像或是封閉原始碼軟件,就足以讓黑客找到后門或是代碼中的漏洞,然后輕松逃掉。為什么會這么簡單?因為你根本無需查看機器指令了。”
研究:“在黑客世界里,你需要不斷鉆研,不斷探索,這樣才能讓自己始終處在領先地位,”Erickson解釋說,“但是這不意味著一些老技術就不值得學習。舉個例子,基于對戰的溢出漏洞已經存在大約有半個多世紀了,但即便是現在,仍然在被很多黑客使用。”
好了,現在就要問人工智能一個問題了,那就是人工智能可以具備上述這些特質嗎?坦白說,還真的可以,不過是絕大多數可以。在如今的人工智能程序中,已經實現了編程功能,更掌握了編程語言。而相對于人類,機器處理反向工程其實更輕松,還有調試程序或排除故障,機器做的也比人類要好。
但是在研究這件事兒上,人工智能還真的不擅長。人工智能可能會掌握一套信息類別,甚至有些人工智能還具備了內置自我創造力去嘗試各種不同的圖示方法,或是改變各種可能導致機器“慌亂”的條件,但人類具備自我調整的能力,可以不利用過程而獲得結果,機器還真的做不到這一點,機器只能適應條件反射,因為它們沒有主動性。好了,為什么有些系統可以成功阻止人工智能機器黑客,但卻拿真正的人類黑客毫無辦法?現在你該明白了吧,上面這些就是答案。
不過,黑客對抗人工智能的終極大戰應該很快就會上演啦!在明年的DEF CON黑客大會上,以美國國防部高級研究計劃局(DARPA)為代表的美國軍方,正在積極準備主辦2016 DARPA網絡挑戰總決賽。實際上,之前這場網絡挑戰賽已經吸引了104支黑客團隊參賽,經過激烈角逐,最終有七支團隊進入到了決賽圈。決賽是這樣的,每支團隊將會嘗試保護一套安全系統,然后其他團隊將會編寫類似人工智能的計算機黑客程序進攻這套系統,誰能獲得(或保護到)“軍旗”,誰就能夠獲勝,而這個“軍旗”,其實就是一個系統數據包。
聽到這個大賽的介紹,是不是會讓你覺得非常興奮,但老實說,競賽現場可能不會有你想象的那么炫酷。
“復制人類的創造力,如果機器真的擁有這種能力,那么絕對是太不可思議了,而且就目前而言,也絕對不在人類的認知理解范圍之內了,”Alex Rice說道,他是網絡安全公司HackerOne創始人兼首席技術官,“但是,在我所認識的黑客圈子里,那些最出色的黑客其實都有一個強烈的信念,那就是他們絕對相信任何事情都是可能的。”
Rice認為,當機器也展現出了堅定的信念,他就會開始感到擔憂了。不過,機器還沒有自我意識,至少現在還沒有。