0:00:00.770,0:00:03.032 Вот тут много единичек и ноликов. 0:00:03.032,0:00:06.131 Это то, что мы называем,[br]двоичной информацией. 0:00:06.131,0:00:07.573 Это язык компьютеров. 0:00:07.573,0:00:09.502 То, как они хранят информацию, 0:00:09.502,0:00:11.128 как они «думают», 0:00:11.128,0:00:12.747 как делают всё то, 0:00:12.747,0:00:15.129 что они делают. 0:00:15.129,0:00:17.176 Я — исследователь[br]кибер-безопасности. 0:00:17.176,0:00:19.246 Это значит, что моя работа состоит в том,[br]чтобы сесть и разобраться, 0:00:19.246,0:00:20.930 в чём смысл всей информации, 0:00:20.930,0:00:23.683 понять, что несут эти[br]единички и нолики. 0:00:23.683,0:00:25.866 К сожалению для меня,[br]речь идёт не только 0:00:25.866,0:00:27.760 о единичках и ноликах, которые на экране. 0:00:27.760,0:00:30.443 Речь не о нескольких страницах[br]этих символов. 0:00:30.443,0:00:33.052 Мы говорим о миллиардах[br]и миллиардах 0:00:33.052,0:00:34.385 единичек и ноликов — 0:00:34.385,0:00:37.026 больше, чем кому-то[br]возможно постичь. 0:00:37.026,0:00:38.885 Как бы волнующе это не звучало, 0:00:38.885,0:00:41.377 когда я впервые начал[br]работать в кибер-пространстве— 0:00:41.377,0:00:42.360 (Смех)— 0:00:42.360,0:00:44.413 когда я начал работать[br]в кибер-пространстве, 0:00:44.413,0:00:47.016 то не был уверен,[br]что анализирование единичек и ноликов 0:00:47.016,0:00:49.570 являлось тем, чем я хотел[br]заниматься оставшуюся жизнь, 0:00:49.570,0:00:51.840 потому как, в моём понимании,[br]кибер-защитой было 0:00:51.840,0:00:54.751 предотвращением появления вирусов[br]на компьютере моей бабушки, 0:00:54.751,0:00:57.939 защита чьих-то профилей[br]на Myspace от взламывания 0:00:57.939,0:01:00.644 и может быть — может быть, —[br]в мои самые славные деньки, 0:01:00.644,0:01:03.875 ограждение от кражи информации[br]с чьей-то кредитной карты. 0:01:03.875,0:01:05.238 Это всё важно, 0:01:05.238,0:01:07.996 но я не хотел вот так[br]провести свою жизнь. 0:01:07.996,0:01:09.930 Но после 30 минут работы 0:01:09.930,0:01:11.283 в качестве оборонного подрядчика 0:01:11.283,0:01:14.073 я быстро обнаружил,[br]что моё представление о кибер-области 0:01:14.073,0:01:15.942 было несколько иным. 0:01:15.942,0:01:17.887 Конкретно, в вопросе[br]национальной безопасности 0:01:17.887,0:01:19.958 защита компьютера моей бабушки[br]от вирусов 0:01:19.958,0:01:23.144 обладало на удивление[br]низким приоритетом в их списке. 0:01:23.144,0:01:25.335 А причина тому — кибер-пространство 0:01:25.335,0:01:28.238 это нечто большее, чем любое[br]из перечисленного мной. 0:01:28.238,0:01:31.063 Это неотъемлемая часть[br]жизни каждого, 0:01:31.063,0:01:34.123 так как компьютеры тоже[br]неотъемлемая её часть, 0:01:34.123,0:01:36.075 даже если компьютера у вас нет. 0:01:36.075,0:01:39.101 Компьютеры контролируют всё,[br]что происходит в вашем автомобиле: 0:01:39.101,0:01:40.591 от GPS до подушек безопасности. 0:01:40.591,0:01:42.087 Они управляют вашим телефоном. 0:01:42.087,0:01:43.918 Они — то, из-за чего можно набрать 911 0:01:43.918,0:01:45.744 и в то же время быть на другой линии. 0:01:45.744,0:01:48.288 Они управляют всей нашей[br]национальной инфраструктурой. 0:01:48.288,0:01:50.154 Благодаря им[br]у нас есть электричество, 0:01:50.154,0:01:51.692 тепло, чистая вода, еда. 0:01:51.692,0:01:53.753 Они контролируют[br]наше военное оборудование: 0:01:53.753,0:01:55.840 всё, от ракетных шахт до спутников, 0:01:55.840,0:01:58.494 до ядерных оборонных сетей. 0:01:59.184,0:02:01.173 Всё это возможно 0:02:01.173,0:02:02.589 благодаря компьютерам, 0:02:02.589,0:02:04.572 а значит, и благодаря[br]кибер-пространству. 0:02:04.572,0:02:06.076 Когда же что-то идёт не так, 0:02:06.076,0:02:09.194 кибер-инструменты[br]могут сделать это всё невозможным. 0:02:09.194,0:02:10.209 И вот тут вступаю я. 0:02:10.209,0:02:12.589 Большая часть моей работы —[br]защита всего этого, 0:02:12.589,0:02:15.381 поддержание их работы. 0:02:15.381,0:02:17.339 Но время от времени, часть моей работы — 0:02:17.339,0:02:19.445 что-то из этого сломать,[br]ведь кибер-защита — 0:02:19.445,0:02:22.378 это не только оборона, но и атака. 0:02:22.378,0:02:24.244 Мы вступаем в эпоху, 0:02:24.244,0:02:26.095 когда мы говорим о кибер-оружии. 0:02:26.095,0:02:28.550 Потенциал кибер-атаки настолько высок, 0:02:28.550,0:02:32.411 что кибер-пространство рассматривается,[br]как поле военных действий. 0:02:32.411,0:02:33.971 Война. 0:02:33.971,0:02:35.900 Это не обязательно что-то плохое. 0:02:35.900,0:02:38.651 С одной стороны,[br]появляется целый новый фронт, 0:02:38.651,0:02:40.684 на котором нам необходимо [br]защищать себя, 0:02:40.684,0:02:41.879 но с другой — 0:02:41.879,0:02:43.721 есть и абсолютно новый способ атаки, 0:02:43.721,0:02:46.500 совершенно новое средство[br]для того, что остановить злодеев 0:02:46.500,0:02:47.807 от свершения плохих вещей. 0:02:47.807,0:02:49.618 Давайте рассмотрим пример, 0:02:49.618,0:02:51.307 абсолютно абстрактный. 0:02:51.307,0:02:53.565 Предположим, террорист хочет[br]взорвать здание 0:02:53.565,0:02:55.633 и затем еще и еще 0:02:55.633,0:02:57.084 повторить это в будущем. 0:02:57.084,0:02:59.924 Он не хочет находиться в здании[br]во время взрыва. 0:02:59.924,0:03:01.602 Он использует мобильный телефон, 0:03:01.602,0:03:03.777 как удалённый детонатор. 0:03:03.777,0:03:05.648 Раньше единственным способом 0:03:05.648,0:03:07.284 остановить такого террориста 0:03:07.284,0:03:09.957 была перестрелка[br]и автомобильная погоня, 0:03:09.957,0:03:11.789 но теперь это уже не так. 0:03:11.789,0:03:14.362 Мы вступаем в эпоху,[br]где террориста можно остановить, 0:03:14.362,0:03:15.432 просто нажав кнопку, 0:03:15.432,0:03:16.969 и находясь за тысячи километров, 0:03:16.969,0:03:18.558 потому как, знает он это или нет, 0:03:18.558,0:03:21.009 как только он решает[br]воспользоваться мобильником, 0:03:21.009,0:03:23.403 он вступает на территорию[br]кибер-пространства. 0:03:23.403,0:03:26.520 Хорошо продуманная кибер-атака[br]может взломать этот телефон, 0:03:26.520,0:03:28.959 отключить защиту от перенапряжения[br]на его батарее, 0:03:28.959,0:03:30.424 значительно перегрузив схему, 0:03:30.424,0:03:32.781 вызвать перегрев батареи[br]и взорвать её. 0:03:32.781,0:03:35.227 Нет телефона — нет детонатора. 0:03:35.227,0:03:37.150 Может даже, нет и террориста. 0:03:37.150,0:03:38.561 И всё — нажатием кнопки, 0:03:38.561,0:03:40.861 на расстоянии тысячи километров от него. 0:03:40.861,0:03:42.612 Как это работает? 0:03:42.612,0:03:44.880 Всё сводится к этим[br]единичкам и ноликам. 0:03:44.880,0:03:47.885 Двоичная информация[br]приводит телефон в действие, 0:03:47.885,0:03:51.469 а, верно применённая,[br]может и взорвать его. 0:03:51.469,0:03:54.261 Когда смотришь на кибер-пространство[br]с этой точки зрения, 0:03:54.261,0:03:57.104 то провести жизнь[br]за отсеиванием единичек и ноликов 0:03:57.104,0:03:59.521 кажется волнительным. 0:03:59.521,0:04:02.167 Но вот загвоздка: это сложно, 0:04:02.167,0:04:03.852 очень-очень сложно. 0:04:03.852,0:04:05.686 А вот почему. 0:04:05.686,0:04:08.452 Представьте всё,[br]что хранится у вас в телефоне: 0:04:08.452,0:04:10.415 фото, что вы сняли, 0:04:10.415,0:04:12.201 музыка, которую вы слушаете, 0:04:12.201,0:04:13.849 список контактов, 0:04:13.849,0:04:15.474 электронная почта[br]и, вероятно, 500 приложений, 0:04:15.474,0:04:18.475 которыми вы так и не воспользовались[br]за всю жизнь. 0:04:18.475,0:04:22.462 А за всем этим —[br]программное обеспечение, код, 0:04:22.462,0:04:24.052 управляющий вашим телефоном. 0:04:24.052,0:04:26.498 И где-то, погребённая в этом коде, 0:04:26.498,0:04:29.046 крошечная часть,[br]управляющая батареей. 0:04:29.046,0:04:30.917 За ней-то я и охочусь. 0:04:30.917,0:04:34.603 Однако всё это —[br]только кучка единичек и ноликов, 0:04:34.603,0:04:36.134 перемешанных вместе. 0:04:36.134,0:04:39.679 В кибер-области мы зовём это[br]поиском иголки в стоге иголок, 0:04:39.679,0:04:42.028 ведь всё выглядит одинаково. 0:04:42.028,0:04:43.760 Я ищу одну ключевую часть, 0:04:43.760,0:04:46.994 но она смешана со всем остальным. 0:04:46.994,0:04:49.246 Отступим от этой абстрактной ситуации 0:04:49.246,0:04:51.590 взрывания телефона террориста 0:04:51.590,0:04:54.026 и посмотрим на нечто,[br]реально случившееся со мной. 0:04:54.026,0:04:55.619 Независимо от деятельности, 0:04:55.619,0:04:57.371 моя работа всегда начинается с того, 0:04:57.391,0:04:59.563 чтобы усесться за кучу[br]бинарной информации 0:04:59.563,0:05:01.290 в поисках одной ключевой части, 0:05:01.290,0:05:03.277 выполняющей конкретную функцию. 0:05:03.277,0:05:05.664 В данном случае[br]я искал часть весьма продвинутого, 0:05:05.664,0:05:06.872 хай-тек кода, 0:05:06.872,0:05:08.087 который, я знал, могу взломать, 0:05:08.087,0:05:09.801 но он был погребён где-то 0:05:09.801,0:05:11.827 внутри миллиардов единичек и ноликов. 0:05:11.827,0:05:13.405 К несчастью для меня,[br]я не знал, 0:05:13.405,0:05:15.096 что конкретно искал, 0:05:15.096,0:05:16.292 не знал, как он может выглядеть, 0:05:16.292,0:05:19.210 что делает поиски[br]очень-очень трудными. 0:05:19.210,0:05:21.249 Когда мне приходится делать такое, 0:05:21.249,0:05:23.591 мне, по сути, нужно[br]смотреть на различные части 0:05:23.591,0:05:25.314 этой бинарной информации, 0:05:25.314,0:05:27.516 пытаться расшифровать[br]каждую из них, 0:05:27.516,0:05:29.160 и проверить то ли это, что я ищу. 0:05:29.160,0:05:30.365 После некоторого времени 0:05:30.365,0:05:31.702 я решил, что нашёл искомое. 0:05:31.702,0:05:33.806 Подумал, может, это оно. 0:05:33.806,0:05:35.838 Казалось верным,[br]но точно я сказать не мог. 0:05:35.838,0:05:38.756 Я не знал, что представляли[br]эти единички с ноликами. 0:05:38.756,0:05:42.130 Некоторое время я уделил,[br]пытаясь в этом разобраться, 0:05:42.130,0:05:43.800 но удача мне не сопутствовала, 0:05:43.800,0:05:44.986 и, наконец, я решил, 0:05:44.986,0:05:46.595 что разрешу задачу: 0:05:46.595,0:05:48.106 приду на выходных 0:05:48.106,0:05:49.446 и не уйду, 0:05:49.446,0:05:51.158 пока не пойму, что это такое. 0:05:51.158,0:05:53.324 Так я и сделал.[br]Пришёл я в субботу утром 0:05:53.324,0:05:56.969 и почти за 10 часов у меня[br]как будто были все кусочки пазла, 0:05:56.969,0:05:58.781 но я не мог понять, как их соединить. 0:05:58.781,0:06:01.151 Не знал я, что значат[br]эти нолики и единички. 0:06:01.151,0:06:03.218 После 15 часов работы 0:06:03.218,0:06:05.820 я начал лучше понимать,[br]что это такое, 0:06:05.820,0:06:07.592 но у меня появилось[br]растущее подозрение, 0:06:07.592,0:06:09.181 что находящееся передо мной 0:06:09.181,0:06:12.104 никак не относилось к тому,[br]что я искал. 0:06:12.104,0:06:14.591 Через 20 часов[br]кусочки стали соединяться, 0:06:14.591,0:06:18.355 но очень медленно, — (Смех) — 0:06:18.355,0:06:19.971 и в тот момент[br]я был абсолютно уверен, 0:06:19.971,0:06:21.560 что иду неверным путём, 0:06:21.560,0:06:23.811 но сдаваться не собирался. 0:06:23.811,0:06:26.645 Через 30 часов в лаборатории 0:06:26.645,0:06:28.906 я точно выяснил, что это было, 0:06:28.906,0:06:31.724 и был прав —[br]это не то, что я искал. 0:06:31.724,0:06:34.343 Я провёл 30 часов,[br]соединяя вместе нолики и единички, 0:06:34.343,0:06:36.315 формирующие изображение котёнка. 0:06:36.315,0:06:37.940 (Смех) 0:06:37.940,0:06:41.746 Я спустил 30 часов моей жизни[br]на поиски этого котёнка, 0:06:41.746,0:06:43.584 который никакого отношения не имел 0:06:43.584,0:06:45.571 к тому, чего я пытался достичь. 0:06:45.571,0:06:49.434 Так что я был измотан и расстроен. 0:06:49.434,0:06:52.660 После 30 часов в лаборатории[br]от меня, вероятно, воняло. 0:06:52.660,0:06:54.890 Но вместо того, чтобы пойти домой 0:06:54.890,0:06:57.560 и забыть обо всём,[br]я взглянул на всё со стороны 0:06:57.560,0:06:59.961 и спросил себя:[br]что здесь пошло не так? 0:06:59.961,0:07:02.173 Как я мог допустить[br]такую глупую ошибку? 0:07:02.173,0:07:03.871 Я ведь весьма хорош в этой работе. 0:07:03.871,0:07:05.120 Зарабатываю этим на хлеб. 0:07:05.120,0:07:07.038 Так что же произошло? 0:07:07.038,0:07:09.983 Я подумал, что когда смотришь[br]на информацию на таком уровне, 0:07:09.983,0:07:12.640 так легко потеряться,[br]что же ты всё-таки делаешь. 0:07:12.640,0:07:14.384 Легко не видеть леса за деревьями. 0:07:14.384,0:07:16.548 Легко пойти по неверному пути 0:07:16.548,0:07:18.310 и спустить невероятный объём времени, 0:07:18.310,0:07:20.130 делая то, что совсем не нужно. 0:07:20.130,0:07:21.730 Но вот моё прозрение: 0:07:21.730,0:07:24.729 мы смотрели на данные[br]абсолютно неверно 0:07:24.729,0:07:26.219 с самого начала. 0:07:26.219,0:07:28.322 Так думают компьютеры:[br]нолики и единички, — 0:07:28.322,0:07:29.714 но не люди. 0:07:29.714,0:07:32.028 Однако, мы пытались[br]адаптировать свой мозг 0:07:32.028,0:07:33.773 к мышлению, схожему[br]с компьютерным, 0:07:33.773,0:07:35.970 чтобы понять эту информацию. 0:07:35.970,0:07:38.420 Вместо того, чтобы подгонять[br]наш мозг под проблему, 0:07:38.420,0:07:39.568 нужно подгонять проблему 0:07:39.568,0:07:40.537 под мозг, 0:07:40.537,0:07:42.646 ведь у него есть невероятный потенциал 0:07:42.646,0:07:45.732 для анализа[br]огромных объёмов информации, 0:07:45.732,0:07:47.029 но не такого вида. 0:07:47.029,0:07:49.276 Что если бы мы могли бы[br]открыть этот потенциал, 0:07:49.276,0:07:50.473 переведя эту информацию 0:07:50.473,0:07:51.811 в подходящий вид? 0:07:52.421,0:07:53.615 С такими идеями 0:07:53.635,0:07:56.083 я выбежал из своей[br]подвальной лаборатории на работе 0:07:56.083,0:07:57.600 в подвальную лабораторию дома, 0:07:57.600,0:07:59.096 которые выглядят весьма похоже. 0:07:59.096,0:08:00.810 Главное различие в том, 0:08:00.810,0:08:02.939 что на работе я окружён[br]кибер-материалами, 0:08:02.939,0:08:04.994 и это кажется проблемой[br]в таком раскладе. 0:08:04.994,0:08:08.347 Дома меня окружает всё то,[br]что я когда-либо познал. 0:08:08.347,0:08:10.339 И я просмотрел все книги,[br]какие мог найти, 0:08:10.339,0:08:12.011 все идеи, с какими я сталкивался, 0:08:12.011,0:08:14.047 чтобы понять, как можно[br]перевести проблему 0:08:14.047,0:08:16.829 из одной области — в совершенно иную? 0:08:16.829,0:08:18.223 Важнейшим вопросом было: 0:08:18.223,0:08:20.191 во что мы хотим её перевести? 0:08:20.191,0:08:22.303 Что наш мозг[br]делает абсолютно естественно, 0:08:22.303,0:08:24.181 что можно было бы использовать? 0:08:24.181,0:08:26.113 Мой ответ был: зрение. 0:08:26.113,0:08:29.619 Мы обладаем невероятной способностью[br]к анализу визуальной информации. 0:08:29.619,0:08:32.202 Мы можем сочетать градиента цвета,[br]оттенки глубины, 0:08:32.202,0:08:34.070 все виды этих различных сигналов 0:08:34.070,0:08:36.385 в одну связную картину мира[br]вокруг нас. 0:08:36.385,0:08:37.792 Это невероятно! 0:08:37.792,0:08:39.323 Если бы можно было найти способ 0:08:39.323,0:08:41.719 перевода двоичных паттернов[br]в визуальные сигналы, 0:08:41.719,0:08:43.381 то можно разблокировать[br]силу мозга 0:08:43.381,0:08:45.901 для обработки информации. 0:08:45.901,0:08:47.744 Я стал смотреть[br]на бинарную информацию 0:08:47.744,0:08:48.834 и думать: что я делаю, 0:08:48.834,0:08:50.710 когда сталкиваюсь с подобным? 0:08:50.710,0:08:52.333 Самое первое, 0:08:52.333,0:08:53.692 самый первый вопрос,[br]на который я ищу ответ, — 0:08:53.692,0:08:54.970 что это такое? 0:08:54.970,0:08:57.498 Мне неважно,[br]что оно делает или как работает. 0:08:57.498,0:08:59.977 Всё, что я хочу знать:[br]что это такое? 0:08:59.977,0:09:01.652 Чтобы установить это, 0:09:01.652,0:09:03.335 я смотрю на части, 0:09:03.335,0:09:05.788 последовательные части[br]бинарной информации 0:09:05.788,0:09:08.690 и на взаимосвязи между ними. 0:09:08.690,0:09:10.902 Когда я собираю[br]достаточно последовательностей, 0:09:10.902,0:09:12.466 то начинаю представлять, 0:09:12.466,0:09:15.100 чем является эта информация. 0:09:15.100,0:09:16.884 Вернёмся к ситуации со взрывом 0:09:16.884,0:09:18.374 телефона террориста. 0:09:18.374,0:09:20.577 Вот как выглядит английский текст 0:09:20.577,0:09:21.890 на бинарном уровне. 0:09:21.890,0:09:24.216 Вот как выглядит список контактов, 0:09:24.216,0:09:26.096 если бы я занимался его исследованием. 0:09:26.096,0:09:28.190 Сложно проанализировать это[br]на таком уровне, 0:09:28.190,0:09:30.114 но если взять похожие[br]бинарные части, 0:09:30.114,0:09:31.296 что я бы пытался найти, 0:09:31.296,0:09:33.060 и вместо этого перевести их 0:09:33.060,0:09:34.980 в визуальное изображение, 0:09:34.980,0:09:36.777 перевести эти взаимосвязи, 0:09:36.777,0:09:38.333 то мы получим вот это. 0:09:38.333,0:09:40.247 Вот так выглядит английский текст, 0:09:40.247,0:09:42.918 с точки зрения визуальной абстракции. 0:09:42.918,0:09:44.058 Внезапно 0:09:44.058,0:09:45.493 та же самая информация, 0:09:45.493,0:09:47.235 что мы видели в ноликах и единичках, 0:09:47.235,0:09:48.986 предстаёт совершенно иначе — 0:09:48.986,0:09:50.703 в виде, понятном тут же. 0:09:50.703,0:09:53.668 Можно мгновенно увидеть здесь паттерны. 0:09:53.668,0:09:56.260 Занимает секунды их тут обнаружить, 0:09:56.260,0:09:57.914 но часы и дни, 0:09:57.914,0:10:00.174 если выполнять ту же работу[br]в нолях и единицах. 0:10:00.174,0:10:02.030 У любого займёт минуты изучение того, 0:10:02.030,0:10:03.945 что представляют собой такие паттерны, 0:10:03.945,0:10:05.862 и годы опыта работы[br]в кибер-пространстве 0:10:05.862,0:10:08.236 для изучения,[br]что собой представляют эти паттерны 0:10:08.236,0:10:09.222 в нолях и единичках. 0:10:09.222,0:10:10.694 Вот эта часть кода обусловлена 0:10:10.694,0:10:12.678 строчными буквами,[br]следующими за строчными 0:10:12.678,0:10:14.175 внутри списка контактов. 0:10:14.175,0:10:16.336 Здесь — прописные буквы[br]следуют за прописными, 0:10:16.336,0:10:18.751 прописные — за строчными,[br]строчные — за прописными, 0:10:18.751,0:10:20.887 вот этот — пробелы, этот — энтер. 0:10:20.887,0:10:23.105 Можно просматривать любые[br]мельчайшие детали 0:10:23.105,0:10:25.361 бинарной информации в секунды, 0:10:25.361,0:10:28.895 в противовес неделям и месяцам,[br]на таком вот уровне. 0:10:28.895,0:10:30.407 Вот как выглядит изображение 0:10:30.407,0:10:32.283 с мобильника. 0:10:32.283,0:10:33.466 А вот как оно выглядит 0:10:33.466,0:10:35.187 в визуальной абстракции. 0:10:35.187,0:10:37.172 Так выглядит ваша музыка, 0:10:37.172,0:10:39.375 а вот её визуальная абстракция. 0:10:39.375,0:10:41.135 Наиболее важное для меня, 0:10:41.135,0:10:44.410 так выглядит код на мобильнике. 0:10:44.410,0:10:46.567 Вот, что я, в конечном итоге, ищу. 0:10:46.567,0:10:48.707 А вот его визуальная абстракция. 0:10:48.707,0:10:51.216 Если я найду вот это,[br]то могу взорвать телефон. 0:10:51.216,0:10:53.835 Можно провести недели,[br]пытаясь найти вот это 0:10:53.835,0:10:55.012 в ноликах и единичках, 0:10:55.012,0:10:56.796 но занимает считанные секунды 0:10:56.796,0:10:59.540 обнаружить такую[br]визуальную абстракцию. 0:11:00.100,0:11:02.592 Самое поразительное во всём этом: 0:11:02.592,0:11:05.424 такое решение даёт нам[br]совершенно новое понимание 0:11:05.424,0:11:08.663 новой информации —[br]того, с чем мы раньше не сталкивались. 0:11:08.663,0:11:11.467 Я знаю, как выглядит английский текст[br]на бинарном уровне, 0:11:11.467,0:11:13.717 знаю, как он выглядит[br]и в визуальной абстракции, 0:11:13.717,0:11:16.752 но я за всю жизнь не видал[br]русского текста на бинарном уровне. 0:11:16.752,0:11:18.392 У меня займёт недели понять, 0:11:18.392,0:11:21.389 на что я смотрю,[br]когда он в единичках и ноликах. 0:11:21.389,0:11:23.550 Но так как наш мозг может[br]мгновенно определить 0:11:23.550,0:11:25.957 и распознать такие[br]едва уловимые паттрены 0:11:25.957,0:11:27.615 внутри этих визуальных абстракций, 0:11:27.615,0:11:29.277 можно автоматически применить их 0:11:29.277,0:11:30.850 к новым ситуациям. 0:11:30.850,0:11:32.332 Вот так выглядит русский текст 0:11:32.332,0:11:33.912 в визуальной абстракции. 0:11:33.912,0:11:36.296 Так как я знаю, как выглядит[br]текст на одном языке, 0:11:36.296,0:11:38.262 я могу распознать его и на других языках, 0:11:38.262,0:11:39.702 даже если с ними не знаком. 0:11:39.702,0:11:41.088 Вот так выглядит фотография, 0:11:41.088,0:11:42.835 а вот так — клипарт. 0:11:42.835,0:11:45.390 Так выглядит код на вашем телефоне, 0:11:45.390,0:11:48.097 а вот так — код на компьютере. 0:11:48.097,0:11:49.961 Мозг можем «узнавать» эти паттерны 0:11:49.961,0:11:51.912 так, как мы никогда не смогли бы, 0:11:51.912,0:11:54.408 глядя на «сырой» код из нулей и единиц. 0:11:54.408,0:11:56.264 Но мы только у самых истоков того, 0:11:56.264,0:11:58.531 что возможно для нас,[br]благодаря такому подходу. 0:11:58.531,0:12:00.079 Мы только начали открывать 0:12:00.079,0:12:03.394 способности нашего мозга[br]обрабатывать визуальную информацию. 0:12:03.394,0:12:05.884 Если взять эти же самые концепции[br]и преобразовать их 0:12:05.884,0:12:07.495 теперь уже в трёхмерные объекты, 0:12:07.495,0:12:10.230 то обнаружатся новые способы[br]понимания информация. 0:12:10.230,0:12:12.715 В секунды здесь можно определить[br]любой паттерн. 0:12:12.715,0:12:14.535 Виден крест,[br]ассоциирующийся с кодом, 0:12:14.535,0:12:16.467 кубики, ассоциирующиеся с текстом. 0:12:16.467,0:12:19.193 Можно даже вычленить[br]самые крошечные визуальные признаки. 0:12:19.193,0:12:21.073 То, что занимало недели, 0:12:21.073,0:12:23.267 месяцы для определения[br]в ноликах и единичках, 0:12:23.267,0:12:25.070 мгновенно ясно 0:12:25.070,0:12:27.340 в такого рода визуальной абстракции, 0:12:27.340,0:12:29.192 и по мере продвижения в этом подходе, 0:12:29.192,0:12:31.698 преобразования всё больших[br]и больших видов информации 0:12:31.698,0:12:33.199 обнаруживается, что мы способны 0:12:33.199,0:12:35.185 обрабатывать миллиарды[br]единиц и нулей 0:12:35.185,0:12:36.353 за секунды, 0:12:36.353,0:12:39.587 всего лишь используя[br]«встроенную» способность мозга 0:12:39.587,0:12:41.541 к анализу паттернов. 0:12:41.541,0:12:43.844 Это очень здорово и полезно, 0:12:43.844,0:12:46.203 но это только говорит мне о том,[br]что передо мной. 0:12:46.203,0:12:48.397 Теперь, основываясь[br]на визуальных паттернах, 0:12:48.397,0:12:50.096 я могу найти код на телефоне. 0:12:50.096,0:12:52.981 Но этого ещё недостаточно для того,[br]чтобы взорвать батарею. 0:12:52.981,0:12:54.449 Следующим шагом мне надо найти 0:12:54.449,0:12:56.090 код, контролирующий батарею, — 0:12:56.090,0:12:59.081 и вот мы вернулись обратно[br]к проблеме с иголкой в стогу иголок. 0:12:59.081,0:13:00.210 Такой код очень похож 0:13:00.210,0:13:02.448 на любой другой код данной системы. 0:13:02.448,0:13:04.849 Может, я и не найду код,[br]управляющий батареей, 0:13:04.849,0:13:07.700 но много чего выглядит так же,[br]как и этот конкретный код. 0:13:07.700,0:13:09.234 Есть код, управляющий экраном, 0:13:09.234,0:13:11.270 код, управляющий кнопками[br]или микрофонами. 0:13:11.270,0:13:14.218 Так что даже если я не смогу найти[br]код, управляющий батареей, 0:13:14.218,0:13:16.283 уверен, что найду один[br]из вышеперечисленных. 0:13:16.283,0:13:19.068 Итак, следующий шаг для меня[br]в процессе бинарного анализа — 0:13:19.068,0:13:20.459 определить части информации, 0:13:20.459,0:13:21.527 схожие друг с другом. 0:13:21.527,0:13:25.040 Очень-очень сложно осуществить такое[br]на бинарном уровне, 0:13:25.040,0:13:28.683 но если перевести подобные сходства[br]в визуальную абстракцию, 0:13:28.683,0:13:31.331 то мне даже не придётся[br]перелопачивать «сырые» данные. 0:13:31.331,0:13:34.246 Всё, что требуется, — подождать,[br]когда выделится изображение, 0:13:34.246,0:13:35.512 значащее, что части схожи. 0:13:35.512,0:13:38.540 Я следую за тремя нитями сходства,[br]как за следом из крошек, 0:13:38.540,0:13:41.646 чтобы найти именно то, что ищу. 0:13:41.646,0:13:43.380 На данном этапе процесса 0:13:43.380,0:13:44.698 я обнаружил код, 0:13:44.698,0:13:46.383 отвечающий за управление батареей, 0:13:46.383,0:13:48.959 но этого всё ещё недостаточно,[br]чтобы взорвать телефон. 0:13:48.959,0:13:50.523 Последний кусочек паззла — 0:13:50.523,0:13:52.412 понять, как код 0:13:52.412,0:13:54.404 контролирует батарею. 0:13:54.404,0:13:56.792 Для этого мне нужно определить 0:13:56.792,0:13:58.998 очень тонкие,[br]очень специфические взаимосвязи 0:13:58.998,0:14:00.767 в пределах[br]этой бинарной информации — 0:14:00.767,0:14:02.352 тоже сложный процесс, 0:14:02.352,0:14:04.774 если выполнять его,[br]работая с единичками и нулями. 0:14:04.774,0:14:07.550 Но если перевести эту информацию[br]в физическое изображение, 0:14:07.550,0:14:10.240 то можно откинуться в кресле[br]и позволить той зоне мозга, 0:14:10.240,0:14:12.766 что отвечает за зрение,[br]выполнить всю тяжёлую работу. 0:14:12.766,0:14:14.570 Мозг найдёт все подробные паттерны, 0:14:14.570,0:14:15.980 все части информации за нас. 0:14:15.980,0:14:18.513 Он сможет разобраться,[br]как именно части этого кода 0:14:18.513,0:14:20.537 взаимодействуют[br]для управления батареей. 0:14:20.537,0:14:23.541 Всё это можно выполнить[br]в пределах нескольких часов, 0:14:23.541,0:14:24.897 когда тот же самый процесс 0:14:24.897,0:14:27.819 раньше занял бы месяцы. 0:14:27.819,0:14:29.008 Всё это хорошо и здорово 0:14:29.008,0:14:31.950 в ситуации с гипотетическим[br]взрывом телефона террориста. 0:14:31.950,0:14:34.797 Мне захотелось узнать,[br]будет ли это работать 0:14:34.797,0:14:37.426 в том, что я делаю каждый день. 0:14:37.426,0:14:40.481 Я поиграл с этими идеями 0:14:40.481,0:14:43.505 на примере тех данных,[br]что искал в прошлом, 0:14:43.505,0:14:45.997 опять же, пытаясь обнаружить 0:14:45.997,0:14:48.205 весьма конкретную,[br]специфическую часть кода 0:14:48.205,0:14:51.800 внутри громадного объёма[br]бинарной информации. 0:14:51.800,0:14:53.573 Я взглянул на это с данного уровня, 0:14:53.573,0:14:55.523 думая, что смотрю на то, что искал, 0:14:55.523,0:14:57.844 но не увидел здесь 0:14:57.844,0:14:59.584 той взаимосвязи, что я ожидал 0:14:59.584,0:15:01.489 для искомого кода. 0:15:01.489,0:15:03.702 Вообще, я не знаю, что это, 0:15:03.702,0:15:05.354 но когда я немного отошёл 0:15:05.354,0:15:07.179 и посмотрел на сходства внутри кода, 0:15:07.179,0:15:09.113 то увидел, что в нём нет тех сходств, 0:15:09.113,0:15:11.674 что есть у любого существующего[br]на данный момент кода. 0:15:11.674,0:15:13.039 Я не могу даже увидеть код. 0:15:13.039,0:15:15.215 Фактически, с этой точки зрения, 0:15:15.215,0:15:17.263 это и не код вовсе. 0:15:17.263,0:15:19.311 Это какое-то изображение. 0:15:19.311,0:15:20.993 Отсюда я могу видеть, 0:15:20.993,0:15:23.904 что это не просто изображение,[br]это — фотография. 0:15:23.904,0:15:25.536 Теперь, зная, что это фотография, 0:15:25.536,0:15:28.226 могу применить десятки других[br]приёмов бинарного перевода, 0:15:28.226,0:15:30.647 чтобы визуализировать и понять[br]эту информацию. 0:15:30.647,0:15:33.190 То есть, за секунды можно[br]взять эту информацию, 0:15:33.190,0:15:36.197 «прочесать» её десятками разных[br]приёмов визуального перевода, 0:15:36.197,0:15:39.318 дабы обнаружить именно то,[br]что мы ищем. 0:15:39.318,0:15:41.000 Я увидел, — (Смех) — 0:15:41.000,0:15:44.126 что это был опять[br]тот проклятый котёнок. 0:15:44.126,0:15:45.506 Всё это возможно потому, 0:15:45.506,0:15:47.001 что мы смогли найти способ 0:15:47.001,0:15:49.030 перевести тяжёлую задачу 0:15:49.030,0:15:51.542 в нечто, что мозг выполняет[br]вполне естественно. 0:15:51.542,0:15:53.780 Что это значит? 0:15:53.780,0:15:55.325 Для котят этот значит — 0:15:55.325,0:15:57.742 никаких больше пряток[br]за ноликами и единичками. 0:15:57.742,0:16:01.045 Для меня — никаких[br]потерянных напрасно выходных. 0:16:01.045,0:16:03.657 Для кибер-пространства[br]это означает, что у нас появился 0:16:03.657,0:16:06.912 радикально новый способ справиться[br]с самыми невозможными задачами. 0:16:06.912,0:16:08.834 Это значит, что у нас есть новое оружие 0:16:08.834,0:16:10.850 в растущем театре кибер-войн. 0:16:10.850,0:16:12.270 А для всех нас 0:16:12.270,0:16:14.585 это значит, что теперь[br]у инженеров кибер-области 0:16:14.585,0:16:16.931 есть способность оперативно[br]отреагировать первыми[br] 0:16:16.931,0:16:18.474 в чрезвычайных ситуациях. 0:16:18.474,0:16:20.001 Когда на счету каждая секунда, 0:16:20.001,0:16:22.930 мы разблокировали средства,[br]чтобы остановить злодеев. 0:16:22.930,0:16:24.930 Спасибо. 0:16:24.930,0:16:27.892 Аплодисменты.