1 00:00:00,770 --> 00:00:03,032 這裡有很多1和0 2 00:00:03,032 --> 00:00:06,131 就是所謂的二進制信息。 3 00:00:06,131 --> 00:00:07,573 這是電腦溝通的方式。 4 00:00:07,573 --> 00:00:09,502 這是它們收集資料的方式。 5 00:00:09,502 --> 00:00:11,128 這是電腦的思考方式。 6 00:00:11,128 --> 00:00:12,747 這就是電腦的運作 7 00:00:12,747 --> 00:00:15,129 會做的所有事情。 8 00:00:15,129 --> 00:00:17,176 我是一個網路安全研究員, 9 00:00:17,176 --> 00:00:19,246 我的工作就是研究該信息, 10 00:00:19,246 --> 00:00:20,930 和把該信息弄清楚, 11 00:00:20,930 --> 00:00:23,683 嘗試去明白1和0的意思。 12 00:00:23,683 --> 00:00:26,192 不幸的是,我們不只討論 13 00:00:26,192 --> 00:00:27,760 我這裡這個屏幕的1和0。 14 00:00:27,760 --> 00:00:30,443 我們不只是說著幾頁的1和0。 15 00:00:30,443 --> 00:00:33,052 我們說的是上億個 16 00:00:33,052 --> 00:00:34,385 1和0, 17 00:00:34,385 --> 00:00:37,026 是超過任何人所能理解的。 18 00:00:37,026 --> 00:00:38,885 現在,令人感興趣的是 19 00:00:38,885 --> 00:00:41,377 當我剛開始做網路 20 00:00:41,377 --> 00:00:43,120 — (歡笑聲) — 21 00:00:43,120 --> 00:00:45,123 當我剛開始做網路, 我並不確定 22 00:00:45,123 --> 00:00:46,596 探討1和0 23 00:00:46,596 --> 00:00:48,890 是我一辈子想做的事。 24 00:00:48,890 --> 00:00:50,910 因為在我的腦海裡,網路是在 25 00:00:50,910 --> 00:00:54,591 防止病毒侵略我奶奶的電腦, 26 00:00:54,591 --> 00:00:57,939 防止Myspace的網頁被駭客入侵, 27 00:00:57,939 --> 00:01:00,124 也許在我最輝煌的日子, 28 00:01:00,124 --> 00:01:03,875 它防止人們的信用卡資料被盜用。 29 00:01:03,875 --> 00:01:05,238 這些都是重要的因素, 30 00:01:05,238 --> 00:01:07,996 但這不是我想度過我人生的方式。 31 00:01:07,996 --> 00:01:09,930 但工作三十分鐘之後 32 00:01:09,930 --> 00:01:11,283 作為一名國防承包商, 33 00:01:11,283 --> 00:01:14,073 我開始發現我的網路概念 34 00:01:14,073 --> 00:01:15,942 有點不對勁。 35 00:01:15,942 --> 00:01:17,887 事實上,在國防眼裡, 36 00:01:17,887 --> 00:01:20,201 防止病毒侵略我奶奶的電腦 37 00:01:20,201 --> 00:01:23,144 在他們的列表裡實在不重要。 38 00:01:23,144 --> 00:01:24,445 原因是網路 39 00:01:24,445 --> 00:01:28,238 比任何上述事件還來得大。 40 00:01:28,238 --> 00:01:31,063 網路是我們生活中不可或缺的東西, 41 00:01:31,063 --> 00:01:34,123 因為電腦是我們生活中不可或缺的東西 42 00:01:34,123 --> 00:01:36,075 就算你沒擁有電腦。 43 00:01:36,075 --> 00:01:38,721 電腦掌控你車上的一切, 44 00:01:38,721 --> 00:01:40,601 從全球定位系統到安全氣囊, 45 00:01:40,601 --> 00:01:41,917 它控制你的電話。 46 00:01:41,917 --> 00:01:43,088 你之所以能撥911 47 00:01:43,088 --> 00:01:44,884 與別人連線都因為它。 48 00:01:44,884 --> 00:01:47,678 它掌控了國家的整個基礎建設, 49 00:01:47,678 --> 00:01:49,354 之所以你能使用電, 50 00:01:49,354 --> 00:01:51,692 使用熱能、飲用水、食物, 51 00:01:51,692 --> 00:01:53,593 電腦也掌控了軍用設備, 52 00:01:53,593 --> 00:01:55,270 從飛彈基地到衛星 53 00:01:55,270 --> 00:01:59,184 一直到核能防禦系統, 54 00:01:59,184 --> 00:02:01,173 上述所有事情的運作 55 00:02:01,173 --> 00:02:02,589 都依賴著電腦, 56 00:02:02,589 --> 00:02:04,572 所以網路極為重要 57 00:02:04,572 --> 00:02:06,076 當其中一個環節出錯, 58 00:02:06,076 --> 00:02:09,194 網路也能使所有事情無法運作。 59 00:02:09,194 --> 00:02:10,779 但這就是我踏進網路世界的地方。 60 00:02:10,779 --> 00:02:13,719 我工作的主要任務是保護全部的東西, 61 00:02:13,719 --> 00:02:15,381 確保它們能運作, 62 00:02:15,381 --> 00:02:17,709 但有些時候,我需要破壞其中的一些東西, 63 00:02:17,709 --> 00:02:20,105 因為網路不光只有保護, 64 00:02:20,105 --> 00:02:22,378 它也包括破壞。 65 00:02:22,378 --> 00:02:23,954 我們現在來到了 66 00:02:23,954 --> 00:02:25,415 網路武器的時代。 67 00:02:25,415 --> 00:02:28,550 事實上,訝異的是網路武器 68 00:02:28,550 --> 00:02:32,171 的範疇已經擴大到了戰爭的地步。 69 00:02:32,171 --> 00:02:33,971 戰爭。 70 00:02:33,971 --> 00:02:35,900 它不一定是壞事。 71 00:02:35,900 --> 00:02:38,651 在一方面,它意味著我們需要有 72 00:02:38,651 --> 00:02:40,394 全新的戰線來保護自己, 73 00:02:40,394 --> 00:02:41,879 但另一方面, 74 00:02:41,879 --> 00:02:43,721 也表示我們有一種全新的攻擊方式, 75 00:02:43,721 --> 00:02:45,580 全新的辦法來阻止邪惡的人 76 00:02:45,580 --> 00:02:47,807 做邪惡的事情。 77 00:02:47,807 --> 00:02:49,618 讓我們用完全理論的例子 78 00:02:49,618 --> 00:02:51,307 來考慮這一點。 79 00:02:51,307 --> 00:02:53,565 假設恐怖分子要炸毀一座建築物, 80 00:02:53,565 --> 00:02:55,633 他想在未來一次又一次的 81 00:02:55,633 --> 00:02:57,084 做到這一點。 82 00:02:57,084 --> 00:02:59,924 所以在該建築物爆炸時他並不想在場。 83 00:02:59,924 --> 00:03:01,442 他會使用手機 84 00:03:01,442 --> 00:03:03,777 作為遙控引爆。 85 00:03:03,777 --> 00:03:05,648 以往, 唯一制止 86 00:03:05,648 --> 00:03:07,284 這種恐怖份子, 87 00:03:07,284 --> 00:03:09,957 便是我們必須槍林彈雨和汽車追逐, 88 00:03:09,957 --> 00:03:12,289 但現在這未必需要了。 89 00:03:12,289 --> 00:03:13,852 我們正在進入這樣的一個時代, 90 00:03:13,852 --> 00:03:14,962 按一個鈕阻止他 91 00:03:14,962 --> 00:03:16,969 從1000英里外, 92 00:03:16,969 --> 00:03:18,558 因為無論他知道與否, 93 00:03:18,558 --> 00:03:20,269 只要他決定用他的手機, 94 00:03:20,269 --> 00:03:23,403 他便走進網路的領域。 95 00:03:23,403 --> 00:03:26,520 一個精心製作的網路攻擊 可以侵略他的手機, 96 00:03:26,520 --> 00:03:28,669 對他的電池禁用過壓保護, 97 00:03:28,669 --> 00:03:30,424 大幅度的電路超載, 98 00:03:30,424 --> 00:03:32,781 導致電池過熱和爆炸。 99 00:03:32,781 --> 00:03:35,227 沒有手機,沒有引爆器, 100 00:03:35,227 --> 00:03:37,150 也許恐怖分子都沒了, 101 00:03:37,150 --> 00:03:38,181 按一個按鈕 102 00:03:38,181 --> 00:03:40,861 全都是千里之外。 103 00:03:40,861 --> 00:03:42,612 那麼這是如何運作呢? 104 00:03:42,612 --> 00:03:44,880 這一切都回到那些1和0。 105 00:03:44,880 --> 00:03:47,885 二進制信息使你的手機的運作, 106 00:03:47,885 --> 00:03:51,469 正確使用它,可以讓你的手機爆炸。 107 00:03:51,469 --> 00:03:53,941 因此,當你開始從這個角度來看網路, 108 00:03:53,941 --> 00:03:57,104 篩選二進制信息過生活 109 00:03:57,104 --> 00:03:59,521 開始似乎有點剌激。 110 00:03:59,521 --> 00:04:02,167 但這裡才是大問題:這是很艱苦的, 111 00:04:02,167 --> 00:04:03,852 真的,真的很艱苦, 112 00:04:03,852 --> 00:04:05,686 原因如下。 113 00:04:05,686 --> 00:04:08,452 想想你在手機裡擁有的一切。 114 00:04:08,452 --> 00:04:10,415 你擁有你所拍攝的照片。 115 00:04:10,415 --> 00:04:12,201 你擁有你聽的音樂。 116 00:04:12,201 --> 00:04:13,849 你擁有你的聯絡人清單, 117 00:04:13,849 --> 00:04:15,474 你的電子郵件,大概500個應用程序, 118 00:04:15,474 --> 00:04:18,475 你在這一生從來沒有用過, 119 00:04:18,475 --> 00:04:22,462 這背後的一切是軟體,代碼, 120 00:04:22,462 --> 00:04:23,842 控制你的手機, 121 00:04:23,842 --> 00:04:26,498 在某一處,埋藏裡面的代碼, 122 00:04:26,498 --> 00:04:29,046 是控制你電池的一小片, 123 00:04:29,046 --> 00:04:30,917 那就是我真正找的東西, 124 00:04:30,917 --> 00:04:34,603 但這一切,只是一堆1和0, 125 00:04:34,603 --> 00:04:36,134 而這全部都混在一起。 126 00:04:36,134 --> 00:04:39,679 在網路中,我們稱這是 在一堆針裡找出一支針, 127 00:04:39,679 --> 00:04:42,028 因為所有東西都非常相似。 128 00:04:42,028 --> 00:04:43,760 我在尋找關鍵的一塊, 129 00:04:43,760 --> 00:04:46,994 但它混在其中。 130 00:04:46,994 --> 00:04:49,246 讓我們退後一步 131 00:04:49,246 --> 00:04:51,590 走出製造恐怖手機爆炸 這類理論的情況, 132 00:04:51,590 --> 00:04:54,406 看看真實發生在我身上的事。 133 00:04:54,406 --> 00:04:55,749 幾乎不管我做什麼, 134 00:04:55,749 --> 00:04:57,191 我的工作總是坐下來 135 00:04:57,191 --> 00:04:59,563 從一大堆的二進制信息, 136 00:04:59,563 --> 00:05:01,290 一直做一些具體的事情 137 00:05:01,290 --> 00:05:03,277 尋找一個關鍵的部分。 138 00:05:03,277 --> 00:05:05,354 在這種情況下,我要尋找一種非常先進, 139 00:05:05,354 --> 00:05:06,872 非常高科技的一行代碼, 140 00:05:06,872 --> 00:05:08,087 我知道我能破解的代碼, 141 00:05:08,087 --> 00:05:09,801 但它埋藏在 142 00:05:09,801 --> 00:05:11,827 十億個1和0的內部的某處。 143 00:05:11,827 --> 00:05:13,405 不幸的是,我不知道 144 00:05:13,405 --> 00:05:15,096 我究竟在找什麼。 145 00:05:15,096 --> 00:05:16,292 我不知道它看起來像什麼, 146 00:05:16,292 --> 00:05:19,210 這使得要發現它真的,真的很辛苦。 147 00:05:19,210 --> 00:05:21,249 當我這樣做, 148 00:05:21,249 --> 00:05:23,591 我基本上是要看 149 00:05:23,591 --> 00:05:25,314 各種二進制信息, 150 00:05:25,314 --> 00:05:27,516 嘗試破解每一行信息,看看這是否 151 00:05:27,516 --> 00:05:28,740 是我要找的。 152 00:05:28,740 --> 00:05:30,365 過了一段時間後,我想我已經找到了 153 00:05:30,365 --> 00:05:31,702 一直在尋找的那一塊。 154 00:05:31,702 --> 00:05:33,806 我想這也許是它。 155 00:05:33,806 --> 00:05:35,838 這似乎是對的,但我也不太肯定。 156 00:05:35,838 --> 00:05:38,756 我不知道這些1和0代表什麼。 157 00:05:38,756 --> 00:05:42,130 所以我花了一些時間,試圖把它解決, 158 00:05:42,130 --> 00:05:43,800 但沒運氣, 159 00:05:43,800 --> 00:05:44,986 最後我決定, 160 00:05:44,986 --> 00:05:46,595 我要克服它, 161 00:05:46,595 --> 00:05:48,106 我要在一個週末回來, 162 00:05:48,106 --> 00:05:49,446 我要搞清楚這代表什麼 163 00:05:49,446 --> 00:05:51,158 才會離開。 164 00:05:51,158 --> 00:05:53,324 我就這樣做。我在一個星期六的早晨, 165 00:05:53,324 --> 00:05:56,969 花約10小時,點滴匯集所有資料。 166 00:05:56,969 --> 00:05:58,361 我只是不知道它們 是如何結合在一起的。 167 00:05:58,361 --> 00:06:01,151 我不知道這些1和0的意思。 168 00:06:01,151 --> 00:06:03,218 整整歷經15小時, 169 00:06:03,218 --> 00:06:05,820 我開始更了解什麼在那裡, 170 00:06:05,820 --> 00:06:07,592 但我心存疑慮 171 00:06:07,592 --> 00:06:09,181 我一直在整理的資料 172 00:06:09,181 --> 00:06:12,104 實際上與我要找的無關。 173 00:06:12,104 --> 00:06:14,591 20小時後,進度開始 174 00:06:14,591 --> 00:06:18,355 非常緩慢 —(笑聲) — 175 00:06:18,355 --> 00:06:19,621 我敢肯定 176 00:06:19,621 --> 00:06:21,560 我走錯路, 177 00:06:21,560 --> 00:06:23,811 但我不會放棄。 178 00:06:23,811 --> 00:06:26,645 在實驗室30小時後, 179 00:06:26,645 --> 00:06:28,906 我明白我一直在整理的是什麼, 180 00:06:28,906 --> 00:06:31,724 事實證明,我是對的,這並不是我所期待的。 181 00:06:31,724 --> 00:06:33,423 我花了30小時拼湊 182 00:06:33,423 --> 00:06:36,145 這些1和0, 形成一張小貓的照片。 183 00:06:36,145 --> 00:06:37,940 (笑聲) 184 00:06:37,940 --> 00:06:41,746 我浪費我生命中30小時尋找這隻小貓, 185 00:06:41,746 --> 00:06:43,584 跟我試圖 186 00:06:43,584 --> 00:06:45,571 完成的任務無關。 187 00:06:45,571 --> 00:06:49,434 我很沮喪,我精疲力竭。 188 00:06:49,434 --> 00:06:52,660 30小時在實驗室後, 我聞起來可能滿身汗臭。 189 00:06:52,660 --> 00:06:54,890 但我沒有放棄而回家, 190 00:06:56,084 --> 00:06:57,420 而是後退了一步, 191 00:06:57,420 --> 00:06:59,961 問自己,哪裡出了問題呢? 192 00:06:59,961 --> 00:07:02,173 我怎麼會犯這樣一個愚蠢的錯誤? 193 00:07:02,173 --> 00:07:03,571 我在這方面很能幹。 194 00:07:03,571 --> 00:07:04,890 我靠這個謀生。 195 00:07:04,890 --> 00:07:07,038 到底發生什麼事? 196 00:07:07,038 --> 00:07:09,813 嗯,我想,當你在這個層面上看信息, 197 00:07:09,813 --> 00:07:12,640 是很容易迷失軌跡的。 198 00:07:12,640 --> 00:07:14,384 當你在樹林之中是不容易見到森林的。 199 00:07:14,384 --> 00:07:16,548 很容易走進錯誤的兔子洞, 200 00:07:16,548 --> 00:07:18,310 而浪費大量時間 201 00:07:18,310 --> 00:07:20,130 做著錯誤的事情。 202 00:07:20,130 --> 00:07:21,730 不過,我有這個頓悟。 203 00:07:21,730 --> 00:07:24,729 我們從第一天開始已經 204 00:07:24,729 --> 00:07:26,219 完全不正確地看數據。 205 00:07:26,219 --> 00:07:28,322 電腦就是這樣思考的,1和0。 206 00:07:28,322 --> 00:07:29,714 這不是人的思考方式, 207 00:07:29,714 --> 00:07:32,028 但我們一直在努力地適應我們的頭腦 208 00:07:32,028 --> 00:07:33,373 像電腦一樣思考, 209 00:07:33,373 --> 00:07:35,970 這樣我們就可以理解這些信息。 210 00:07:35,970 --> 00:07:37,920 我們不應該試圖讓頭腦適應問題, 211 00:07:37,920 --> 00:07:39,568 而是應該使問題 212 00:07:39,568 --> 00:07:40,537 符合我們的頭腦, 213 00:07:40,537 --> 00:07:42,646 因為大腦有着巨大的潛力 214 00:07:42,646 --> 00:07:45,732 分析大量的信息, 215 00:07:45,732 --> 00:07:47,029 但不是這樣。 216 00:07:47,029 --> 00:07:48,496 如果我們能夠將這類信息 217 00:07:48,496 --> 00:07:50,023 做正確的翻譯 218 00:07:50,023 --> 00:07:52,871 而發掘潛能呢? 219 00:07:52,871 --> 00:07:54,065 抱著這些想法, 220 00:07:54,065 --> 00:07:55,683 我從工作的地下室實驗室 221 00:07:55,683 --> 00:07:56,990 衝到了我家裡的實驗室, 222 00:07:56,990 --> 00:07:58,986 實際上看起來幾乎是一樣。 223 00:07:58,986 --> 00:08:00,810 主要的區別是,在工作時, 224 00:08:00,810 --> 00:08:02,389 我被網路上的材料包圍, 225 00:08:02,389 --> 00:08:04,994 而這種情況下網路似乎是一個問題。 226 00:08:04,994 --> 00:08:08,347 在家裡,我卻是被我所學到一切包圍。 227 00:08:08,347 --> 00:08:10,219 所以,我翻遍每一本我能找到的書, 228 00:08:10,219 --> 00:08:11,551 每一個我曾有過的想法, 229 00:08:11,551 --> 00:08:13,697 看看我們如何才能將問題轉域 230 00:08:13,697 --> 00:08:16,829 換到完全不同的東西? 231 00:08:16,829 --> 00:08:18,223 最大的問題是, 232 00:08:18,223 --> 00:08:20,191 我們想將它翻譯成什麼? 233 00:08:20,191 --> 00:08:22,303 有什麼是我們的大腦 234 00:08:22,303 --> 00:08:24,181 能夠自然的利用? 235 00:08:24,181 --> 00:08:26,470 我的答案是視像。 236 00:08:26,470 --> 00:08:29,619 我們有巨大的能力來分析視覺信息。 237 00:08:29,619 --> 00:08:32,202 我們可以將顏色色層,深度線索, 238 00:08:32,202 --> 00:08:33,990 這些種種不同的信號到我們周圍的世界 239 00:08:33,990 --> 00:08:36,385 成為一個連貫的畫面。 240 00:08:36,385 --> 00:08:37,792 實在是難以置信。 241 00:08:37,792 --> 00:08:39,173 因此,如果我們能找到一種方法 242 00:08:39,173 --> 00:08:41,359 把這些二進制模式轉換為視覺信號, 243 00:08:41,359 --> 00:08:43,191 我們才能真正解開我們的大腦功能 244 00:08:43,191 --> 00:08:45,901 來處理這些東西。 245 00:08:45,901 --> 00:08:47,744 於是我開始看看這些二進制信息, 246 00:08:47,744 --> 00:08:48,834 我問自己,當我第一次 247 00:08:48,834 --> 00:08:50,710 遇到這樣的事情我會怎麼辦? 248 00:08:50,710 --> 00:08:52,333 我想要做的第一件事, 249 00:08:52,333 --> 00:08:53,692 我要回答的第一個問題的是, 250 00:08:53,692 --> 00:08:54,970 這是什麼? 251 00:08:54,970 --> 00:08:57,498 我不在乎它做什麼,它是如何運作。 252 00:08:57,498 --> 00:08:59,977 我所想知道的是,它是什麼? 253 00:08:59,977 --> 00:09:01,652 我從觀察一部分信號 254 00:09:01,652 --> 00:09:03,335 便可以明白這一點, 255 00:09:03,335 --> 00:09:05,788 二進制信息中的序列部分, 256 00:09:05,788 --> 00:09:08,690 我觀察着那些數據部分之間的關係。 257 00:09:08,690 --> 00:09:10,462 當我收集夠這些序, 258 00:09:10,462 --> 00:09:12,466 我開始得到信息 259 00:09:12,466 --> 00:09:15,100 意向的頭緒。 260 00:09:15,100 --> 00:09:16,284 讓我們回到那個 261 00:09:16,284 --> 00:09:18,374 炸毀恐怖分子電話的情境。 262 00:09:18,374 --> 00:09:20,577 在二進制級別英文文字 263 00:09:20,577 --> 00:09:21,890 看起來是像這樣。 264 00:09:21,890 --> 00:09:24,216 你的聯絡人清單是像這樣, 265 00:09:24,216 --> 00:09:25,776 如果我研究它的話。 266 00:09:25,776 --> 00:09:28,010 這看起來真的很難分析, 267 00:09:28,010 --> 00:09:30,114 但如果我們採取這些相同的 268 00:09:30,114 --> 00:09:31,296 二進制數據部分, 269 00:09:31,296 --> 00:09:33,060 而將它 270 00:09:33,060 --> 00:09:34,980 翻譯成視像, 271 00:09:34,980 --> 00:09:36,777 翻譯這些關係, 272 00:09:36,777 --> 00:09:38,333 這就是我們能夠得到的東西。 273 00:09:38,333 --> 00:09:40,247 英文文字從視覺抽象的觀點 274 00:09:40,247 --> 00:09:42,918 看起來便是這樣。 275 00:09:42,918 --> 00:09:44,058 突然間, 276 00:09:44,058 --> 00:09:45,493 它向我們展示 277 00:09:45,493 --> 00:09:46,665 所有1和0相同的信息, 278 00:09:46,665 --> 00:09:48,986 但以一種完全不同的方式, 279 00:09:48,986 --> 00:09:50,703 一種我們就可以立刻理解的方式。 280 00:09:50,703 --> 00:09:53,668 我們在這裡可以即時看到所有的模式。 281 00:09:53,668 --> 00:09:56,260 我花了幾秒便挑出在這裡的圖案, 282 00:09:56,260 --> 00:09:58,514 但從1和0之間 283 00:09:58,514 --> 00:09:59,834 就要數個小時,數天。 284 00:09:59,834 --> 00:10:01,570 這只需要幾分鐘人們便能看到 285 00:10:01,570 --> 00:10:03,235 這裡代表的這些圖案, 286 00:10:03,235 --> 00:10:05,482 但要從1和0之間看到 287 00:10:05,482 --> 00:10:07,136 便需要多年的 288 00:10:07,136 --> 00:10:08,722 網路經驗。 289 00:10:08,722 --> 00:10:10,384 這部分是 290 00:10:10,384 --> 00:10:12,408 聯絡人清單裡面由小寫字母 291 00:10:12,408 --> 00:10:14,175 後跟著小寫字母所致。 292 00:10:14,175 --> 00:10:15,516 這是由大寫跟著大寫, 293 00:10:15,516 --> 00:10:18,201 小寫跟著大寫,大寫跟著小寫。 294 00:10:18,201 --> 00:10:20,887 這部分是空格所致。這部分歸位鍵是所致。 295 00:10:20,887 --> 00:10:22,395 這樣, 我們可以在幾秒鐘內 296 00:10:22,395 --> 00:10:25,361 剖析二進制信息的每個小細節, 297 00:10:25,361 --> 00:10:28,895 而不是這個階段的幾個星期,幾個月。 298 00:10:28,895 --> 00:10:30,407 這就是你手機的 299 00:10:30,407 --> 00:10:32,283 1和0, 300 00:10:32,283 --> 00:10:33,296 但這是看起來的 301 00:10:33,296 --> 00:10:35,187 視覺抽象。 302 00:10:35,187 --> 00:10:37,172 這就是你音樂的樣子, 303 00:10:37,172 --> 00:10:39,375 但這是它的視覺抽象。 304 00:10:39,375 --> 00:10:41,135 對我來說更重要的是, 305 00:10:41,135 --> 00:10:44,410 這就是你手機上代碼的視覺抽象。 306 00:10:44,410 --> 00:10:46,567 這就是我的目的, 307 00:10:46,567 --> 00:10:48,707 它的視覺抽象。 308 00:10:48,707 --> 00:10:51,216 如果我找不到這一點,我便不能讓手機發生爆炸。 309 00:10:51,216 --> 00:10:53,835 我可以花幾個星期 310 00:10:53,835 --> 00:10:55,012 在這些在1和0上 311 00:10:55,012 --> 00:10:56,796 但只需要幾秒 312 00:10:56,796 --> 00:11:00,100 便能挑出一個視覺的抽象。 313 00:11:00,100 --> 00:11:02,592 在這一切中一個最顯著的收穫 314 00:11:02,592 --> 00:11:05,424 是我們有著一種全新的方式 315 00:11:05,424 --> 00:11:08,663 來了解新的信息,以前從未見過的方式。 316 00:11:08,663 --> 00:11:11,167 現在我知道在二進制層次的英文是什麼模樣, 317 00:11:11,167 --> 00:11:13,277 而我知道它的視覺抽象模樣, 318 00:11:13,277 --> 00:11:16,592 但我從來沒有見過俄羅斯文的二進制。 319 00:11:16,592 --> 00:11:18,392 我得花幾個星期弄清楚 320 00:11:18,392 --> 00:11:21,389 從原始碼1和0,我看到什麼。 321 00:11:21,389 --> 00:11:23,140 但因為我們的大腦可以 322 00:11:23,140 --> 00:11:25,957 立即接收這些視覺抽象 323 00:11:25,957 --> 00:11:27,445 內部的細微圖案, 324 00:11:27,445 --> 00:11:29,277 我們可以不自覺地 325 00:11:29,277 --> 00:11:30,850 應用在這些新的情況。 326 00:11:30,850 --> 00:11:32,332 這就是俄羅斯文 327 00:11:32,332 --> 00:11:33,912 看起來的視化抽象。 328 00:11:33,912 --> 00:11:35,716 因為我知道一種語言的樣子, 329 00:11:35,716 --> 00:11:37,292 我可以識別其他語言, 330 00:11:37,292 --> 00:11:39,162 即使我不熟悉那些語言。 331 00:11:39,162 --> 00:11:40,948 這就是照片的樣子, 332 00:11:40,948 --> 00:11:42,835 但是這是剪貼畫的樣子。 333 00:11:42,835 --> 00:11:45,390 這是你手機上代碼看起來像的樣子, 334 00:11:45,390 --> 00:11:48,097 但這是在你電腦上的代碼的樣子。 335 00:11:48,097 --> 00:11:49,961 我們的大腦可以 336 00:11:49,961 --> 00:11:51,912 看得到 337 00:11:51,912 --> 00:11:54,408 在1和0中看不到的模式。 338 00:11:54,408 --> 00:11:56,264 但我所提所的只是 339 00:11:56,264 --> 00:11:58,401 這個方法潛力的開端。 340 00:11:58,401 --> 00:12:00,079 我們才剛剛開始解開 341 00:12:00,079 --> 00:12:03,394 我們思想的能力來處理視覺信息。 342 00:12:03,394 --> 00:12:05,384 如果我們把這些相同的概念, 343 00:12:05,384 --> 00:12:07,035 並將其轉化為三維, 344 00:12:07,035 --> 00:12:10,230 我們會發現信息意識的全新方式。 345 00:12:10,230 --> 00:12:12,715 在幾秒鐘內,我們可以挑出這裡每個圖案。 346 00:12:12,715 --> 00:12:14,535 我們可以看到與代碼相關聯的交叉。 347 00:12:14,535 --> 00:12:16,467 我們可以看到與文字相關的立方體。 348 00:12:16,467 --> 00:12:18,943 我們甚至可以看到最小的視覺物象。 349 00:12:18,943 --> 00:12:21,073 0和1的事情使我們花上幾個星期, 350 00:12:21,073 --> 00:12:23,267 幾個月才找到, 351 00:12:23,267 --> 00:12:25,070 在某種視覺抽象 352 00:12:25,070 --> 00:12:27,340 便立刻顯現出來, 353 00:12:27,340 --> 00:12:28,472 我們繼續通過這方法, 354 00:12:28,472 --> 00:12:30,488 添上越來越多信息, 355 00:12:30,488 --> 00:12:32,769 我們發現的是 356 00:12:32,769 --> 00:12:35,185 在幾秒之內 357 00:12:35,185 --> 00:12:36,353 我們能夠處理數十億的1和0 358 00:12:36,353 --> 00:12:39,587 僅僅使用我們大腦的 359 00:12:39,587 --> 00:12:41,541 內置分析模式的能力。 360 00:12:41,541 --> 00:12:43,844 這是非常好的,有益的, 361 00:12:43,844 --> 00:12:46,203 但這一切告訴我真正想知道的。 362 00:12:46,203 --> 00:12:47,687 在這一刻, 在視覺模式的基礎上, 363 00:12:47,687 --> 00:12:50,096 我能在手機上找到代碼。 364 00:12:50,096 --> 00:12:52,761 但這還不足以炸毀電池。 365 00:12:52,761 --> 00:12:54,329 接下來我需要找到的是 366 00:12:54,329 --> 00:12:56,090 控制電池的代碼,但我們又回到 367 00:12:56,090 --> 00:12:57,821 一堆針裡找一支針的問題。 368 00:12:57,821 --> 00:13:00,210 這些代碼看起來非常像該系統上的 369 00:13:00,210 --> 00:13:02,448 所有其它代碼。 370 00:13:02,448 --> 00:13:04,849 所以我可能根本無法 找到控制電池的代碼, 371 00:13:04,849 --> 00:13:06,860 但有很多東西都是非常相似的。 372 00:13:06,860 --> 00:13:08,714 你有控制屏幕的代碼, 373 00:13:08,714 --> 00:13:10,930 控制你的按鈕,控制你的麥克風, 374 00:13:10,930 --> 00:13:12,858 所以即使我無法找到電池的代碼, 375 00:13:12,858 --> 00:13:15,103 我打賭我能找到那其中一件。 376 00:13:15,103 --> 00:13:17,808 所以我在二進制分析過程的下一個步驟 377 00:13:17,808 --> 00:13:19,039 便是要看看 378 00:13:19,039 --> 00:13:21,057 彼此相似的信息片段。 379 00:13:21,057 --> 00:13:25,040 這在二進位級別中,真的,真的很難做到, 380 00:13:25,040 --> 00:13:28,683 但如果我們把這些相似之處視覺化, 381 00:13:28,683 --> 00:13:31,121 我甚至不須經過篩選原始的數據。 382 00:13:31,121 --> 00:13:33,276 我所要做的就是等待 383 00:13:33,276 --> 00:13:35,512 看到同類片段圖像亮起來。 384 00:13:35,512 --> 00:13:38,540 我按照這些相似性像麵包屑的線索, 385 00:13:38,540 --> 00:13:41,646 尋找我要找的東西。 386 00:13:41,646 --> 00:13:43,380 在過程中的這一階段, 387 00:13:43,380 --> 00:13:44,698 我已經找到 388 00:13:44,698 --> 00:13:46,383 負責控制電池的代碼, 389 00:13:46,383 --> 00:13:48,959 但仍不足以炸毀電話。 390 00:13:48,959 --> 00:13:50,523 最後一塊拼圖便是要 391 00:13:50,523 --> 00:13:53,202 理解這些代碼 392 00:13:53,202 --> 00:13:54,404 如何控制你的電池。 393 00:13:54,404 --> 00:13:56,792 對於這一點,我需要 394 00:13:56,792 --> 00:13:58,508 在二進制信息內確定很微妙, 395 00:13:58,508 --> 00:14:00,597 很詳細的關係, 396 00:14:00,597 --> 00:14:02,352 當看著1和0 397 00:14:02,352 --> 00:14:04,664 是另外一個很困難的事。 398 00:14:04,664 --> 00:14:06,060 但是如果我們把這些信息 399 00:14:06,060 --> 00:14:08,240 表現成視覺, 400 00:14:08,240 --> 00:14:11,256 我們可以坐下來,讓我們的視力展其所能。 401 00:14:11,256 --> 00:14:12,990 它可以替我們找到詳細的模式, 402 00:14:12,990 --> 00:14:15,010 所有的重要部分。 403 00:14:15,010 --> 00:14:17,603 它可以找出代碼究竟 404 00:14:17,603 --> 00:14:20,537 是如何拼在一起運作,以控制電池。 405 00:14:20,537 --> 00:14:23,541 這一切都可以在幾個小時內就完成, 406 00:14:23,541 --> 00:14:24,897 而以往同樣的過程 407 00:14:24,897 --> 00:14:27,819 則要花上幾個月。 408 00:14:27,819 --> 00:14:29,008 在打擊恐怖分子電話情況的理論上, 409 00:14:29,008 --> 00:14:31,950 這是一個非常不錯的主意。 410 00:14:31,950 --> 00:14:34,797 我想看看這在每天的工作上 411 00:14:34,797 --> 00:14:37,426 是否真的有用。 412 00:14:37,426 --> 00:14:40,481 所以我運用這些概念, 413 00:14:40,481 --> 00:14:43,505 於一些我以前看過的數據, 414 00:14:43,505 --> 00:14:45,997 再次的,我要從 415 00:14:45,997 --> 00:14:48,205 大規模的二進制信息內, 416 00:14:48,205 --> 00:14:51,800 試圖找到一些非常詳細的、 特定的代碼片段。 417 00:14:51,800 --> 00:14:53,573 當我在這個層面上看, 418 00:14:53,573 --> 00:14:55,523 我以為一直在 419 00:14:55,523 --> 00:14:57,844 看着正確的事情, 420 00:14:57,844 --> 00:14:59,584 只看到這個我原本期望的代碼 421 00:14:59,584 --> 00:15:01,489 沒有連結性。 422 00:15:01,489 --> 00:15:04,092 事實上我真的不知道這是什麼, 423 00:15:04,092 --> 00:15:05,104 但當我向後退了幾步, 424 00:15:05,104 --> 00:15:06,819 看著我看到 425 00:15:06,819 --> 00:15:09,113 代碼中的相似性, 426 00:15:09,113 --> 00:15:10,604 根本不像現存任的何代碼。 427 00:15:10,604 --> 00:15:12,829 我看到的甚至不是代碼。 428 00:15:12,829 --> 00:15:15,215 事實上,從這個角度來說, 429 00:15:15,215 --> 00:15:17,263 我看得出來,這不是代碼。 430 00:15:17,263 --> 00:15:19,311 這是某種類型的圖像。 431 00:15:19,311 --> 00:15:20,993 從這裡,我可以看到, 432 00:15:20,993 --> 00:15:23,904 它不只是一個圖像,這是一張照片。 433 00:15:23,904 --> 00:15:25,296 現在我知道這是一張照片, 434 00:15:25,296 --> 00:15:28,226 我有其他幾十個二進制翻譯技術, 435 00:15:28,226 --> 00:15:30,647 可視化和理解這些信息, 436 00:15:30,647 --> 00:15:33,190 所以在幾秒鐘之內, 我們就可以利用這信息, 437 00:15:33,190 --> 00:15:35,587 通過其他的視覺轉換技術, 438 00:15:35,587 --> 00:15:39,318 以找出我們所期待的。 439 00:15:39,318 --> 00:15:41,000 我看到了 —(笑聲)— 440 00:15:41,000 --> 00:15:44,456 又是那該死的小貓。 441 00:15:44,456 --> 00:15:45,506 這一切都是因為 442 00:15:45,506 --> 00:15:47,001 我們能夠找到一種方法, 443 00:15:47,001 --> 00:15:49,030 將一個非常困難的問題, 444 00:15:49,030 --> 00:15:51,542 換轉成我們大腦非常自然能做的東西。 445 00:15:51,542 --> 00:15:53,780 這意味著呢? 446 00:15:53,780 --> 00:15:55,325 嗯,對於小貓, 447 00:15:55,325 --> 00:15:57,742 在1和0裡再沒法躲起來。 448 00:15:57,742 --> 00:16:01,045 對於我來說,這意味著不再要浪費週末。 449 00:16:01,045 --> 00:16:03,657 對於網路,這意味著我們有一種全新的方式 450 00:16:03,657 --> 00:16:06,622 來解決最不可能的問題。 451 00:16:06,622 --> 00:16:08,434 這意味著我們在不斷發展的 452 00:16:08,434 --> 00:16:10,850 網路戰有新的武器, 453 00:16:10,850 --> 00:16:12,270 但對我們所有人來說, 454 00:16:12,270 --> 00:16:13,745 這意味著網路工程師 455 00:16:13,745 --> 00:16:15,891 現在在緊急情況下有能力成為 456 00:16:15,891 --> 00:16:18,474 一線救援人員。 457 00:16:18,474 --> 00:16:19,521 當分秒必爭時, 458 00:16:19,521 --> 00:16:22,930 我們有能力解開停止壞人的手段。 459 00:16:22,930 --> 00:16:24,930 謝謝。 460 00:16:24,930 --> 00:16:27,893 (掌聲)