WEBVTT 00:00:00.770 --> 00:00:03.032 Това са много единици и нули. 00:00:03.482 --> 00:00:06.131 Нещото, което наричаме двоична информация. 00:00:06.131 --> 00:00:07.573 Така говорят компютрите. 00:00:07.573 --> 00:00:09.502 Така записват информацията. 00:00:09.502 --> 00:00:11.128 Така мислят. 00:00:11.128 --> 00:00:12.747 Така правят 00:00:12.747 --> 00:00:15.129 всичко, което правят. 00:00:15.129 --> 00:00:17.176 Аз съм изследовател на киберсигурността, 00:00:17.176 --> 00:00:19.246 което значи, че работата ми е да седя с тази информация, 00:00:19.246 --> 00:00:20.930 опитвайки да намеря смисъла ѝ, 00:00:20.930 --> 00:00:23.683 да разбера какво значат всички тези единици и нули. 00:00:23.683 --> 00:00:25.526 За мое съжаление не става дума 00:00:25.526 --> 00:00:27.760 за единиците и нулите на този екран. 00:00:27.760 --> 00:00:30.443 Не говорим за няколко страници единици и нули. 00:00:30.443 --> 00:00:33.052 Говорим за милиарди и милиарди 00:00:33.052 --> 00:00:34.385 единици и нули, 00:00:34.385 --> 00:00:37.026 повече отколкото някой би могъл да разбере. NOTE Paragraph 00:00:37.026 --> 00:00:38.885 Толкова вълнуващо, колкото звучи. 00:00:38.885 --> 00:00:41.377 Когато започвах тази работа... 00:00:41.377 --> 00:00:43.120 (Смях) 00:00:43.120 --> 00:00:45.123 Когато започвах тази работа, не бях сигурен, 00:00:45.123 --> 00:00:46.596 че проверяването на единици и нули 00:00:46.596 --> 00:00:48.890 е това, което искам да правя цял живот, 00:00:48.890 --> 00:00:50.910 защото в ума ми, кибернетично 00:00:50.910 --> 00:00:54.591 значеше да пазя бабиния компютър от вируси, 00:00:54.591 --> 00:00:57.939 да пазя хорските страници в Myspace от хакване 00:00:57.939 --> 00:01:00.124 и може би, може би, в най-славния ми ден 00:01:00.124 --> 00:01:03.875 да пазя информацията на нечия кредитна карта от открадване. 00:01:03.875 --> 00:01:05.238 Това са важни неща, 00:01:05.238 --> 00:01:07.996 но аз не исках да прекарам живота си така. NOTE Paragraph 00:01:07.996 --> 00:01:09.930 Обаче, след 30 минути работа, 00:01:09.930 --> 00:01:11.283 за националната отбрана, 00:01:11.283 --> 00:01:14.073 разбрах, че представата ми за киберпространство 00:01:14.073 --> 00:01:15.942 е малко неточна. 00:01:15.942 --> 00:01:17.887 От гледна точка на националната сигурност, 00:01:17.887 --> 00:01:19.958 пазенето на бабиния компютър от вируси 00:01:19.958 --> 00:01:23.144 беше изненадващо ниско в приоритетния им списък. 00:01:23.144 --> 00:01:24.445 Причината за това е, че киберпространството 00:01:24.445 --> 00:01:28.238 е много по-голямо от всяко от тези неща. 00:01:28.238 --> 00:01:31.063 То е неразделна част от живота на всички ни, 00:01:31.063 --> 00:01:34.123 защото компютрите са неразделна част от живота на всички ни, 00:01:34.123 --> 00:01:36.075 дори ако не притежавате компютър. 00:01:36.075 --> 00:01:38.721 Компютрите контролират всичко в колата ви, 00:01:38.721 --> 00:01:40.601 от GPS-а, до въздушните възглавници. 00:01:40.601 --> 00:01:41.917 Те контролират телефона ви. 00:01:41.917 --> 00:01:43.088 Те правят възможно обаждането ви на 911 00:01:43.088 --> 00:01:44.884 и свързването с някого отсреща. 00:01:44.884 --> 00:01:47.678 Те контролират националната ни инфраструктура. 00:01:47.678 --> 00:01:49.354 Те са причина да имате електричество, 00:01:49.354 --> 00:01:51.692 топлина, чиста вода, храна. 00:01:51.692 --> 00:01:53.593 Компютрите контролират военното ни оборудване, 00:01:53.593 --> 00:01:55.270 всичко от ракетните силози до спътниците, 00:01:55.270 --> 00:01:59.184 до мрежата за ядрена отбрана. 00:01:59.184 --> 00:02:01.173 Всички тези неща са възможни 00:02:01.173 --> 00:02:02.589 благодарение на компютрите 00:02:02.589 --> 00:02:04.572 т. е. благодарение на киберпространството. 00:02:04.572 --> 00:02:06.076 и когато нещо не е наред, 00:02:06.076 --> 00:02:09.194 той може да ги направи невъзможни. NOTE Paragraph 00:02:09.194 --> 00:02:10.779 Това е мястото, където навлязох. 00:02:10.779 --> 00:02:13.719 Голяма част от работата ми е да защитавам всички тези неща, 00:02:13.719 --> 00:02:15.381 да се грижа да работят, 00:02:15.381 --> 00:02:17.709 но понякога се налага да разваля някое от тях 00:02:17.709 --> 00:02:20.105 защото киберпространство не значи само отбрана 00:02:20.105 --> 00:02:22.378 значи и нападение. 00:02:22.378 --> 00:02:23.954 Ние навлизаме в ерата на 00:02:23.954 --> 00:02:25.415 кибероръжията. 00:02:25.415 --> 00:02:28.550 На практика потенциалът на кибератаките е такъв, 00:02:28.550 --> 00:02:32.171 че киберпространството се смята за новата територия за воюване. 00:02:32.171 --> 00:02:33.971 Воюване. 00:02:33.971 --> 00:02:35.900 Не е задължително то да е нещо лошо. 00:02:35.900 --> 00:02:38.651 От една страна това значи, че имаме изцяло нов фронт 00:02:38.651 --> 00:02:40.394 на който да се защитаваме, 00:02:40.394 --> 00:02:41.879 но от друга страна 00:02:41.879 --> 00:02:43.721 означава, че имаме изцяло нов начин да атакуваме, 00:02:43.721 --> 00:02:45.580 изцяло нов начин да спираме злонамерени хора 00:02:45.580 --> 00:02:47.807 от вършене на злини. NOTE Paragraph 00:02:47.807 --> 00:02:49.618 Нека разгледаме един пример за това, 00:02:49.618 --> 00:02:51.307 който е напълно теоретичен. 00:02:51.307 --> 00:02:53.565 Да допуснем, че терорист иска да взриви сграда, 00:02:53.565 --> 00:02:55.633 и възнамерява да го прави 00:02:55.633 --> 00:02:57.084 и в бъдеще. 00:02:57.084 --> 00:02:59.924 Той няма да е в сградата по време на взрива. 00:02:59.924 --> 00:03:01.442 Ще използва мобилен телефон 00:03:01.442 --> 00:03:03.777 като дистанционен детонатор. 00:03:03.777 --> 00:03:05.648 Единственият начин досега 00:03:05.648 --> 00:03:07.284 да го спрем 00:03:07.284 --> 00:03:09.957 беше с градушка от куршуми и преследване с коли, 00:03:09.957 --> 00:03:12.289 но това не е непременно вярно вече. 00:03:12.289 --> 00:03:13.852 Навлизаме в ера, в която можем да го спрем 00:03:13.852 --> 00:03:14.962 с натискането на бутон 00:03:14.962 --> 00:03:16.969 от 1600 км., 00:03:16.969 --> 00:03:18.558 защото независимо дали знае или не, 00:03:18.558 --> 00:03:20.269 щом реши да използва телефона си 00:03:20.269 --> 00:03:23.403 той навлиза в киберпространството. 00:03:23.403 --> 00:03:26.520 Една добре изработена кибератака би могла да проникне в телефона му, 00:03:26.520 --> 00:03:28.669 да изключи защитата на батерията от свръхнапрежение, 00:03:28.669 --> 00:03:30.424 драстично да претовари веригата 00:03:30.424 --> 00:03:32.781 и накара батерията да прегрее и експлодира. 00:03:32.781 --> 00:03:35.227 Няма телефон, няма детонатор, 00:03:35.227 --> 00:03:37.150 може би няма и терорист, 00:03:37.150 --> 00:03:38.181 всичко това с натискането на един бутон 00:03:38.181 --> 00:03:40.861 от 1600 км. разстояние. NOTE Paragraph 00:03:40.861 --> 00:03:42.612 Как работи това? 00:03:42.612 --> 00:03:44.880 Всичко се връща при онези единици и нули. 00:03:44.880 --> 00:03:47.885 Двоичната информация кара телефона ви да работи, 00:03:47.885 --> 00:03:51.469 и използвана правилно тя може да накара телефона ви да гръмне 00:03:51.469 --> 00:03:53.941 Когато започнете да гледате на киберпространството от тази гледна точка, 00:03:53.941 --> 00:03:57.104 прекарването на живота ви в проверка на двоична информация 00:03:57.104 --> 00:03:59.521 започва да изглежда някак вълнуващо. NOTE Paragraph 00:03:59.521 --> 00:04:02.167 Ето я уловката: Това е трудно, 00:04:02.167 --> 00:04:03.852 наистина много трудно, 00:04:03.852 --> 00:04:05.686 Ето защо: 00:04:05.686 --> 00:04:08.452 Помислете за всичко, което имате на телефона си. 00:04:08.452 --> 00:04:10.415 Снимките, които сте правили, 00:04:10.415 --> 00:04:12.201 музиката, която слушате, 00:04:12.201 --> 00:04:13.849 списъка с контактите ви, 00:04:13.849 --> 00:04:15.474 имейла и вероятно 500 приложения, 00:04:15.474 --> 00:04:18.475 които никога не сте използвали. 00:04:18.475 --> 00:04:22.462 Зад всичко това е софтуерът, кодът, 00:04:22.462 --> 00:04:23.842 който контролира телефона ви 00:04:23.842 --> 00:04:26.498 и някъде, погребана вътре в този код, 00:04:26.498 --> 00:04:29.046 е малката част, контролираща батерията ви. 00:04:29.046 --> 00:04:30.917 Тя е, която ми трябва, 00:04:30.917 --> 00:04:34.603 но всичко това, този куп от единици и нули 00:04:34.603 --> 00:04:36.134 е смесено заедно. 00:04:36.134 --> 00:04:39.679 На това казваме да намериш игла в купчина игли, 00:04:39.679 --> 00:04:42.028 защото всичко изглежда еднакво. 00:04:42.028 --> 00:04:43.760 Търся едно ключово парче, 00:04:43.760 --> 00:04:46.994 но то се слива с всичко останало. NOTE Paragraph 00:04:46.994 --> 00:04:49.246 Да оставим тази измислена история 00:04:49.246 --> 00:04:51.590 за взривяване телефона на теросрист 00:04:51.590 --> 00:04:54.406 и се спрем на нещо, което ми се случи наистина. 00:04:54.406 --> 00:04:55.749 Почти без значение какво правя, 00:04:55.749 --> 00:04:57.191 работата ми започва 00:04:57.191 --> 00:04:59.563 с купчина двоична информация, 00:04:59.563 --> 00:05:01.290 и търсене на ключово парче 00:05:01.290 --> 00:05:03.277 за някаква конкретна цел. 00:05:03.277 --> 00:05:05.354 В този случай търсех едно водещо, 00:05:05.354 --> 00:05:06.872 много високотехнологично парче код, 00:05:06.872 --> 00:05:08.087 което знаех, че мога да хакна, 00:05:08.087 --> 00:05:09.801 но то беше погребано някъде 00:05:09.801 --> 00:05:11.827 вътре, сред милиарди единици и нули. 00:05:11.827 --> 00:05:13.405 За мое съжаление, не знаех 00:05:13.405 --> 00:05:15.096 какво точно търся. 00:05:15.096 --> 00:05:16.292 Нямах представа как трябва да изглежда, 00:05:16.292 --> 00:05:19.210 което прави намирането му наистина трудно. 00:05:19.210 --> 00:05:21.249 Това, което правя в такива случаи, 00:05:21.249 --> 00:05:23.591 е да се вглеждам в различни парченца 00:05:23.591 --> 00:05:25.314 от тази двоична информация, 00:05:25.314 --> 00:05:27.516 да опитам да ги разчета и видя дали 00:05:27.516 --> 00:05:28.740 това търся. 00:05:28.740 --> 00:05:30.365 След известно време реших, че съм открил частта, 00:05:30.365 --> 00:05:31.702 която ми трябва. 00:05:31.702 --> 00:05:33.806 Мислех, че е това. 00:05:33.806 --> 00:05:35.838 Струваше ми се, че е това, но не бях сигурен. 00:05:35.838 --> 00:05:38.756 Не можех да кажа какво представляват тези единици и нули. 00:05:38.756 --> 00:05:42.130 Прекарах известно време в опити да го разбера, 00:05:42.130 --> 00:05:43.800 но без особен успех 00:05:43.800 --> 00:05:44.986 и накрая се амбицирах, 00:05:44.986 --> 00:05:46.595 че няма да го оставя така, 00:05:46.595 --> 00:05:48.106 ще дойда през уикенда 00:05:48.106 --> 00:05:49.446 и няма да си тръгвам 00:05:49.446 --> 00:05:51.158 докато не разбера какво представлява. 00:05:51.158 --> 00:05:53.324 Така и направих. Дойдох в събота сутринта 00:05:53.324 --> 00:05:56.969 и за 10 часа някак събрах парчетата от пъзела. 00:05:56.969 --> 00:05:58.361 Само дето не знаех как да ги подредя. 00:05:58.361 --> 00:06:01.151 Не знаех какво значат тези единици и нули. 00:06:01.151 --> 00:06:03.218 На петнадесетия час 00:06:03.218 --> 00:06:05.820 картината взе да ми се прояснява, 00:06:05.820 --> 00:06:07.592 но имах нарастващи подозрения, 00:06:07.592 --> 00:06:09.181 че това, което разглеждах 00:06:09.181 --> 00:06:12.104 изобщо не е свързано с това, което търсех. 00:06:12.104 --> 00:06:14.591 След 20 часа парчетата започнаха да се събират 00:06:14.591 --> 00:06:18.355 много бавно (Смях) 00:06:18.355 --> 00:06:19.621 и бях почти сигурен, че вървя 00:06:19.621 --> 00:06:21.560 по грешен път в този момент, 00:06:21.560 --> 00:06:23.811 но нямах намерение да се отказвам. 00:06:23.811 --> 00:06:26.645 След 30 часа в лабораторията, 00:06:26.645 --> 00:06:28.906 разбрах какво точно гледам 00:06:28.906 --> 00:06:31.724 и бях прав - не беше това, което търсех. 00:06:31.724 --> 00:06:33.423 Прекарах 30 часа в събиране на 00:06:33.423 --> 00:06:36.145 единици и нули, които образуваха картина на котенце. 00:06:36.145 --> 00:06:37.940 (Смях) 00:06:37.940 --> 00:06:41.746 Загубих 30 часа от живота си, търсейки това коте, 00:06:41.746 --> 00:06:43.584 което нямаше нищо общо 00:06:43.584 --> 00:06:45.571 с това, което исках да постигна. NOTE Paragraph 00:06:45.571 --> 00:06:49.434 Бях отчаян. Бях изтощен. 00:06:49.434 --> 00:06:52.660 След 30 часа в лабораторията вероятно миришех ужасно, 00:06:52.660 --> 00:06:54.890 но вместо да се предам 00:06:54.890 --> 00:06:57.420 и да се прибера, направих крачка назад 00:06:57.420 --> 00:06:59.961 и се запитах къде бърках. 00:06:59.961 --> 00:07:02.173 Как можах да направя такава глупава грешка? 00:07:02.173 --> 00:07:03.571 Аз съм много добър в тези неща. 00:07:03.571 --> 00:07:04.890 Изкарвам си прехраната с това. 00:07:04.890 --> 00:07:07.038 Какво се случи? 00:07:07.038 --> 00:07:09.813 Когато разглеждате информация на това ниво, 00:07:09.813 --> 00:07:12.640 е много лесно да загубите следата. 00:07:12.640 --> 00:07:14.384 Лесно е да виждате дърветата, а не гората. 00:07:14.384 --> 00:07:16.548 Лесно е да се влезе в грешна заешка дупка 00:07:16.548 --> 00:07:18.310 и да се изгуби огромно количество време 00:07:18.310 --> 00:07:20.130 в правене на погрешното нещо. 00:07:20.130 --> 00:07:21.730 Прозрях. 00:07:21.730 --> 00:07:24.729 Бяхме гледали данните по изцяло погрешен начин 00:07:24.729 --> 00:07:26.219 още от първия ден. 00:07:26.219 --> 00:07:28.322 Така мислят компютрите - единици и нули. 00:07:28.322 --> 00:07:29.714 Хората не мислят така, 00:07:29.714 --> 00:07:32.028 а ние опитвахме да пригодим умовете си 00:07:32.028 --> 00:07:33.373 да мислят както компютрите, 00:07:33.373 --> 00:07:35.970 за да можем да разберем тази информация. 00:07:35.970 --> 00:07:37.920 Вместо да пригаждаме умовете си към проблема, 00:07:37.920 --> 00:07:39.568 ние трябваше да пригодим проблема 00:07:39.568 --> 00:07:40.537 към умовете си, 00:07:40.537 --> 00:07:42.646 защото мозъците ни имат страхотен потенциал 00:07:42.646 --> 00:07:45.732 за анализ на огромни количества информация, 00:07:45.732 --> 00:07:47.029 само не като тази. 00:07:47.029 --> 00:07:48.496 Какво би станало, ако отключим този потенциал, 00:07:48.496 --> 00:07:50.023 превръщайки това 00:07:50.023 --> 00:07:52.871 в правилния вид информация? 00:07:52.871 --> 00:07:54.065 С тези идеи в ума 00:07:54.065 --> 00:07:55.683 хукнах от лабораторията в мазето на службата 00:07:55.683 --> 00:07:56.990 към лабораторията в мазето у дома, 00:07:56.990 --> 00:07:58.986 която изглеждаше почти по същия начин. 00:07:58.986 --> 00:08:00.810 Главната разлика е, че в службата 00:08:00.810 --> 00:08:02.389 бях заобиколен от киберматериали, 00:08:02.389 --> 00:08:04.994 а това май беше проблемът в ситуацията. 00:08:04.994 --> 00:08:08.347 Вкъщи съм заобиколен от всичко друго, което някога съм научил. 00:08:08.347 --> 00:08:10.219 И така, заплувах във всяка книга, която намерех, 00:08:10.219 --> 00:08:11.551 сред идеите, която някога бях срещал, 00:08:11.551 --> 00:08:13.697 за да видя как да превърнем проблема 00:08:13.697 --> 00:08:16.829 от този му вид в нещо напълно различно. NOTE Paragraph 00:08:16.829 --> 00:08:18.223 Най-големият въпрос беше: 00:08:18.223 --> 00:08:20.191 В какво искаме да го превърнем? 00:08:20.191 --> 00:08:22.303 Какво правят умовете ни най-добре по природа, 00:08:22.303 --> 00:08:24.181 което да използваме? 00:08:24.181 --> 00:08:26.470 Отговорът ми бе зрението. 00:08:26.470 --> 00:08:29.619 Ние имаме страхотна способност да анализираме образи. 00:08:29.619 --> 00:08:32.202 Можем да комбинираме цветови градиенти, знаци за дълбочина, 00:08:32.202 --> 00:08:33.990 всички видове от тези различни сигнали 00:08:33.990 --> 00:08:36.385 в една съгласувана картина на света край нас. 00:08:36.385 --> 00:08:37.792 Това е невероятно. 00:08:37.792 --> 00:08:39.173 Ако намерехме начин да превърнем 00:08:39.173 --> 00:08:41.359 тези двоични шаблони във визуални сигнали, 00:08:41.359 --> 00:08:43.191 щяхме да отключим силата на мозъците си 00:08:43.191 --> 00:08:45.901 за обработка на тези неща. 00:08:45.901 --> 00:08:47.744 Започнах да се вглеждам в двоичната информация, 00:08:47.744 --> 00:08:48.834 питайки се какво правя 00:08:48.834 --> 00:08:50.710 когато за първи път се срещна с нещо такова. 00:08:50.710 --> 00:08:52.333 Първото нещо, което искам да направя, 00:08:52.333 --> 00:08:53.692 първият въпрос, на който търся отговор е: 00:08:53.692 --> 00:08:54.970 Какво е това? 00:08:54.970 --> 00:08:57.498 Не ме интересува какво прави и как работи. 00:08:57.498 --> 00:08:59.977 Всичко, което искам да зная е какво е това. 00:08:59.977 --> 00:09:01.652 И начинът, по който мога да преценя това 00:09:01.652 --> 00:09:03.335 е гледайки чънковете [фрагменти информация], 00:09:03.335 --> 00:09:05.788 последователните чънкове двоична информация. 00:09:05.788 --> 00:09:08.690 Гледах взаимоотношенията им. 00:09:08.690 --> 00:09:10.462 Когато събрах достатъчно последователности, 00:09:10.462 --> 00:09:12.466 Започнах да добивам представа за какво 00:09:12.466 --> 00:09:15.100 точно трябва да е тази информация. 00:09:15.100 --> 00:09:16.284 Да се върнем обратно на онази 00:09:16.284 --> 00:09:18.374 ситуация с взривяване телефона на терориста. 00:09:18.374 --> 00:09:20.577 Така изглежда текст на английски 00:09:20.577 --> 00:09:21.890 в двоичен код. 00:09:21.890 --> 00:09:24.216 Така би изглеждал списъкът с контактите ви 00:09:24.216 --> 00:09:25.776 ако го разглеждах. 00:09:25.776 --> 00:09:28.010 Наистина е трудно да го анализираш на това ниво, 00:09:28.010 --> 00:09:30.114 но ако вземем същите тези двоични чънкове, 00:09:30.114 --> 00:09:31.296 които бих опитвал да намеря 00:09:31.296 --> 00:09:33.060 и вместо да им правя 00:09:33.060 --> 00:09:34.980 визуално представяне 00:09:34.980 --> 00:09:36.777 представя взаимоотношенията им, 00:09:36.777 --> 00:09:38.333 получаваме това. 00:09:38.333 --> 00:09:40.247 Ето така изглежда английски текст 00:09:40.247 --> 00:09:42.918 от гледната точка на една визуална абстракция. 00:09:42.918 --> 00:09:44.058 Изведнъж 00:09:44.058 --> 00:09:45.493 виждаме същата информация, 00:09:45.493 --> 00:09:46.665 която беше в единиците и нулите, 00:09:46.665 --> 00:09:48.986 но по напълно различен начин, 00:09:48.986 --> 00:09:50.703 Начин, който можем веднага да разберем. 00:09:50.703 --> 00:09:53.668 Веднага можем да видим всички шаблони тук. 00:09:53.668 --> 00:09:56.260 Отнема ми секунди да разпозная шаблоните тук, 00:09:56.260 --> 00:09:58.514 и часове, дни, да ги разпозная 00:09:58.514 --> 00:09:59.834 в единиците и нулите. 00:09:59.834 --> 00:10:01.570 Отнема минути на когото и да било, да научи 00:10:01.570 --> 00:10:03.235 какво представляват тези шаблони тук, 00:10:03.235 --> 00:10:05.482 но години опит в киберпространството, 00:10:05.482 --> 00:10:07.136 да научи какво представляват те 00:10:07.136 --> 00:10:08.722 в единици и нули. 00:10:08.722 --> 00:10:10.384 Това парче е породено от 00:10:10.384 --> 00:10:12.408 малки букви, следвани от малки букви 00:10:12.408 --> 00:10:14.175 вътре в списъка с контакти. 00:10:14.175 --> 00:10:15.516 Това са главни, следвани главни, 00:10:15.516 --> 00:10:18.201 главни следвани от малки, малки - от големи. 00:10:18.201 --> 00:10:20.887 Това е породено от празни интервали. Това - от нови редове. 00:10:20.887 --> 00:10:22.395 Можем да проверим всеки дребен детайл 00:10:22.395 --> 00:10:25.361 на двоичната информация за секунди, 00:10:25.361 --> 00:10:28.895 докато на това ниво отиват седмици и месеци. 00:10:28.895 --> 00:10:30.407 Така изглежда едно изображение 00:10:30.407 --> 00:10:32.283 от мобилния ви телефон. 00:10:32.283 --> 00:10:33.296 А така изглежда то 00:10:33.296 --> 00:10:35.187 във визуална абстракция. 00:10:35.187 --> 00:10:37.172 Така изглежда музиката ви, 00:10:37.172 --> 00:10:39.375 а ето визуалната ѝ абстракция. 00:10:39.375 --> 00:10:41.135 Най-важното за мен е, 00:10:41.135 --> 00:10:44.410 как изглежда кодът в телефона ви. 00:10:44.410 --> 00:10:46.567 Това е, което преследвам в края на краищата, 00:10:46.567 --> 00:10:48.707 а това е неговата визуална абстракция. 00:10:48.707 --> 00:10:51.216 Ако не мога да намеря това, не мога да накарам телефона ви да експлодира. 00:10:51.216 --> 00:10:53.835 Може да ми отнеме седмици да го намеря 00:10:53.835 --> 00:10:55.012 в единици и нули, 00:10:55.012 --> 00:10:56.796 и секунди, да разпозная 00:10:56.796 --> 00:11:00.100 една визуална абстракция, като тази. NOTE Paragraph 00:11:00.100 --> 00:11:02.592 Една от най-забележителните части на всичко това 00:11:02.592 --> 00:11:05.424 е, че ни дава изцяло нов начин да разбираме 00:11:05.424 --> 00:11:08.663 нова информация, нещо невиждано преди. 00:11:08.663 --> 00:11:11.167 И така, зная как изглежда английски на двоично ниво 00:11:11.167 --> 00:11:13.277 и зная как изглежда визуалната му абстракция, 00:11:13.277 --> 00:11:16.592 но през целия си живот не съм виждал двоичен руски. 00:11:16.592 --> 00:11:18.392 Би ми отнело седмици да преценя 00:11:18.392 --> 00:11:21.389 какво разлеждам от суровите единици и нули, 00:11:21.389 --> 00:11:23.140 но тъй като мозъците ни могат незабавно да схванат 00:11:23.140 --> 00:11:25.957 и разпознаят сложните шаблони вътре 00:11:25.957 --> 00:11:27.445 в тези визуални абстракции, 00:11:27.445 --> 00:11:29.277 можем без замисляне да ги приложим 00:11:29.277 --> 00:11:30.850 в нови ситуации. 00:11:30.850 --> 00:11:32.332 Ето как изглежда руски 00:11:32.332 --> 00:11:33.912 във визуална абстракция. 00:11:33.912 --> 00:11:35.716 Понеже зная как изглежда един език, 00:11:35.716 --> 00:11:37.292 мога да разпозная други езици 00:11:37.292 --> 00:11:39.162 дори когато са ми непознати. 00:11:39.162 --> 00:11:40.948 Така изглежда фотография, 00:11:40.948 --> 00:11:42.835 а така - графична колекция. 00:11:42.835 --> 00:11:45.390 Така изглежда кодът на телефона ви, 00:11:45.390 --> 00:11:48.097 а така - този на вашия компютър. 00:11:48.097 --> 00:11:49.961 Мозъците ни могат да уловят тези шаблони 00:11:49.961 --> 00:11:51.912 така, както не бихме могли, 00:11:51.912 --> 00:11:54.408 гледайки сурови единици и нули. 00:11:54.408 --> 00:11:56.264 Но това наистина е нищо в сравнение с онова, 00:11:56.264 --> 00:11:58.401 което можем да постигнем с този подход. 00:11:58.401 --> 00:12:00.079 Ние едва започваме да разкриваме възможностите 00:12:00.079 --> 00:12:03.394 на ума ни да обработва визуална информация. 00:12:03.394 --> 00:12:05.384 Ако тези същите концепции ги пренесем 00:12:05.384 --> 00:12:07.035 в триизмерното пространство, 00:12:07.035 --> 00:12:10.230 намираме изцяло нови пътища за осмисляне на информация. 00:12:10.230 --> 00:12:12.715 За секунди можем да разпознаем всеки шаблон тук. 00:12:12.715 --> 00:12:14.535 Можем да видим кръста, свързан с кода. 00:12:14.535 --> 00:12:16.467 Можем да видим кубове, свързани с текста. 00:12:16.467 --> 00:12:18.943 Можем да уловим най-дребните визуални артефакти. 00:12:18.943 --> 00:12:21.073 Неща, отнемащи седмици, 00:12:21.073 --> 00:12:23.267 месеци да ги открием в единици и нули, 00:12:23.267 --> 00:12:25.070 са видими веднага 00:12:25.070 --> 00:12:27.340 в някакъв вид визуална абстракция. 00:12:27.340 --> 00:12:28.472 Продължавйки напред, 00:12:28.472 --> 00:12:30.488 вкарвайки още и още информация, 00:12:30.488 --> 00:12:32.769 откриваме, че сме способни да обработваме 00:12:32.769 --> 00:12:35.185 милиарди единици и нули 00:12:35.185 --> 00:12:36.353 за секунди, 00:12:36.353 --> 00:12:39.587 използвайки вродената способност на мозъка ни 00:12:39.587 --> 00:12:41.541 да анализира шаблони. NOTE Paragraph 00:12:41.541 --> 00:12:43.844 Това наистина е хубаво и полезно, 00:12:43.844 --> 00:12:46.203 но то ми казва само какво разглеждам. 00:12:46.203 --> 00:12:47.687 Към този момент, на базата на визуални шаблони, 00:12:47.687 --> 00:12:50.096 мога да намеря кода на телефона. 00:12:50.096 --> 00:12:52.761 Но това не е достатъчно, да взривя батерията. 00:12:52.761 --> 00:12:54.329 Следващото, което се налага да открия е кода, 00:12:54.329 --> 00:12:56.090 който контролира батерията, но ние се връщаме 00:12:56.090 --> 00:12:57.821 към проблема с иглата в купчина игли. 00:12:57.821 --> 00:13:00.210 Онзи код си прилича много с всички други кодове 00:13:00.210 --> 00:13:02.448 в тази система. NOTE Paragraph 00:13:02.448 --> 00:13:04.849 Може би няма да намеря точно него, 00:13:04.849 --> 00:13:06.860 но има много подобни. 00:13:06.860 --> 00:13:08.714 Има код, контролиращ екрана, 00:13:08.714 --> 00:13:10.930 контролиращ бутоните, контролиращ микрофоните, 00:13:10.930 --> 00:13:12.858 така, че дори да не намеря кода за батерията, 00:13:12.858 --> 00:13:15.103 се обзалагам, че ще открия един от тях. 00:13:15.103 --> 00:13:17.808 Следващата стъпка в процеса на двоичния ми анализ 00:13:17.808 --> 00:13:19.039 е да разгледам парчетата информация, 00:13:19.039 --> 00:13:21.057 които си приличат. 00:13:21.057 --> 00:13:25.040 Това е наистина много трудно на двоично ниво, 00:13:25.040 --> 00:13:28.683 но пренесем ли подобията във визуална абстракция, 00:13:28.683 --> 00:13:31.121 няма да е нужно проверяване на суровите данни. 00:13:31.121 --> 00:13:33.276 Трябва да изчакам светването на изображението, 00:13:33.276 --> 00:13:35.512 за да видя дали имам подобни парчета. 00:13:35.512 --> 00:13:38.540 Следвам тази нишка на сходство, като брашняна следа, 00:13:38.540 --> 00:13:41.646 за да намеря точно това, което ми трябва. NOTE Paragraph 00:13:41.646 --> 00:13:43.380 В този момент от процеса 00:13:43.380 --> 00:13:44.698 съм локализирал кода, 00:13:44.698 --> 00:13:46.383 отговарящ за контрола на батерията, 00:13:46.383 --> 00:13:48.959 но и това не е достатъчно да взривя телефона. 00:13:48.959 --> 00:13:50.523 Последното парче от мозайката 00:13:50.523 --> 00:13:53.202 е да разбера как този код 00:13:53.202 --> 00:13:54.404 управлява батерията. 00:13:54.404 --> 00:13:56.792 За това трябва да определя 00:13:56.792 --> 00:13:58.508 много сложните и подробни взаимоотношения 00:13:58.508 --> 00:14:00.597 в тази двоична информация - 00:14:00.597 --> 00:14:02.352 още едно много трудно нещо 00:14:02.352 --> 00:14:04.664 при разглеждане на единици и нули. 00:14:04.664 --> 00:14:06.060 Но ако прехвърлим тази информация 00:14:06.060 --> 00:14:08.240 във физическо представяне, 00:14:08.240 --> 00:14:11.256 може да поседнем и оставим зрителния си кортекс да свърши цялата трудна работа. 00:14:11.256 --> 00:14:12.990 Той може да намери всички подробни шаблони, 00:14:12.990 --> 00:14:15.010 всичките важни за нас парченца. 00:14:15.010 --> 00:14:17.603 Може да намери точно как частите от този код 00:14:17.603 --> 00:14:20.537 работят заедно, за да контролират батерията. 00:14:20.537 --> 00:14:23.541 Всичко това, може да стане за часове, 00:14:23.541 --> 00:14:24.897 докато същият процес 00:14:24.897 --> 00:14:27.819 би отнел месеци в миналото. NOTE Paragraph 00:14:27.819 --> 00:14:29.008 Всичко това е много добре 00:14:29.008 --> 00:14:31.950 в теоретично взривяване телефона на терорист. 00:14:31.950 --> 00:14:34.797 Исках да разбера дали това наистина ще работи 00:14:34.797 --> 00:14:37.426 в ежедневната ми дейност. 00:14:37.426 --> 00:14:40.481 И така, занимавах се с тези същите концепции 00:14:40.481 --> 00:14:43.505 и с някакви данни, които бях гледал преди 00:14:43.505 --> 00:14:45.997 и отново опитвах да намеря 00:14:45.997 --> 00:14:48.205 едно много подробно, характерно парче код 00:14:48.205 --> 00:14:51.800 в огромен масив двоична информация. 00:14:51.800 --> 00:14:53.573 Разглеждах го на това ниво, 00:14:53.573 --> 00:14:55.523 смятайки, че гледам точното нещо, 00:14:55.523 --> 00:14:57.844 само за да видя, че то няма 00:14:57.844 --> 00:14:59.584 очакваната свързаност 00:14:59.584 --> 00:15:01.489 за кода, който търсех. 00:15:01.489 --> 00:15:04.092 Фактически, не бях сигурен какво е то, 00:15:04.092 --> 00:15:05.104 но когато отстъпих едно ниво назад 00:15:05.104 --> 00:15:06.819 и погледнах подобията в кода, 00:15:06.819 --> 00:15:09.113 видях, че той не прилича 00:15:09.113 --> 00:15:10.604 на никой от кодовете там. 00:15:10.604 --> 00:15:12.829 Аз даже не гледах код. 00:15:12.829 --> 00:15:15.215 На практика, от тази гледна точка 00:15:15.215 --> 00:15:17.263 аз можех да кажа, че това не е код. 00:15:17.263 --> 00:15:19.311 Това е някакво изображение. 00:15:19.311 --> 00:15:20.993 А оттук виждам, 00:15:20.993 --> 00:15:23.904 че то не е просто изображение, а снимка. 00:15:23.904 --> 00:15:25.296 Сега, когато зная, че това е снимка 00:15:25.296 --> 00:15:28.226 имам дузина други техники на двоичен превод 00:15:28.226 --> 00:15:30.647 за визуализиране и разбиране на онази информация, 00:15:30.647 --> 00:15:33.190 така че за секунди можем да вземем информацията, 00:15:33.190 --> 00:15:35.587 да я прекараме през тези техники 00:15:35.587 --> 00:15:39.318 и установим какво точно гледаме. 00:15:39.318 --> 00:15:41.000 Видях, (Смях) 00:15:41.000 --> 00:15:44.456 че това беше отново онова дяволско коте. 00:15:44.456 --> 00:15:45.506 Всичко това е възможно, 00:15:45.506 --> 00:15:47.001 защото можем да намираме начин, 00:15:47.001 --> 00:15:49.030 да превръщаме един много труден проблем 00:15:49.030 --> 00:15:51.542 в нещо естествено за мозъците ни. NOTE Paragraph 00:15:51.542 --> 00:15:53.780 Какво означава това? 00:15:53.780 --> 00:15:55.325 За котенцата означава, 00:15:55.325 --> 00:15:57.742 край на криенето зад единици и нули. 00:15:57.742 --> 00:16:01.045 За мен означава край на загубените уикенди. 00:16:01.045 --> 00:16:03.657 За киберпространството означава, че имаме радикален нов начин, 00:16:03.657 --> 00:16:06.622 да се справяме с най-невъзможните проблеми. 00:16:06.622 --> 00:16:08.434 Означава, че имаме ново оръжие 00:16:08.434 --> 00:16:10.850 в развиващия се театър на кибервойната, 00:16:10.850 --> 00:16:12.270 но за всички нас 00:16:12.270 --> 00:16:13.745 означава, че кибер инженерите 00:16:13.745 --> 00:16:15.891 сега имат способността да реагират първи 00:16:15.891 --> 00:16:18.474 в извънредни ситуации. 00:16:18.474 --> 00:16:19.521 Когато секундите имат значение, 00:16:19.521 --> 00:16:22.930 ние сме отключили оръжията за спиране на лошите. NOTE Paragraph 00:16:22.930 --> 00:16:24.930 Благодаря ви. NOTE Paragraph 00:16:24.930 --> 00:16:27.892 (Аплодисменти)