0:00:00.770,0:00:03.032 Isto é um monte de uns e zeros. 0:00:03.032,0:00:06.131 É o que chamamos de informação binária. 0:00:06.131,0:00:07.573 É como os computadores falam. 0:00:07.573,0:00:09.502 É como armazenam informação. 0:00:09.502,0:00:11.128 É como computadores pensam. 0:00:11.128,0:00:12.747 É como computadores fazem 0:00:12.747,0:00:14.969 tudo o que fazem. 0:00:14.979,0:00:17.046 Sou pesquisador de segurança cibernética,[br] 0:00:17.046,0:00:19.116 e meu trabalho[br]é sentar com esta informação 0:00:19.116,0:00:20.930 e tentar decifrá-la, 0:00:20.930,0:00:23.443 tentar entender o que significam[br]estes zeros e uns. 0:00:23.443,0:00:25.426 Infelizmente, não estamos falando apenas 0:00:25.426,0:00:27.580 dos uns e zeros que estão na tela. 0:00:27.580,0:00:30.443 Não estamos falando [br]de umas poucas páginas de uns e zeros. 0:00:30.443,0:00:33.052 Estamos falando de bilhões e bilhões 0:00:33.052,0:00:34.385 de uns e zeros, 0:00:34.385,0:00:37.026 mais do que qualquer pessoa [br]poderia compreender. 0:00:37.026,0:00:38.885 Agora, tão excitante quanto parece, 0:00:38.885,0:00:41.377 quanto eu comecei com cibernética -- 0:00:41.377,0:00:43.120 (Risos) 0:00:43.120,0:00:45.123 quando comecei, não tinha certeza 0:00:45.123,0:00:46.596 que peneirar uns e zeros 0:00:46.596,0:00:49.020 era o que eu queria fazer [br]pelo resto da minha vida, 0:00:49.020,0:00:50.910 porque na minha cabeça, cibernética 0:00:50.910,0:00:54.591 era manter os vírus [br]longe do computador da minha avó, 0:00:54.591,0:00:57.939 era evitar que páginas do Myspace [br]fossem invadidas, 0:00:57.939,0:01:00.124 e talvez, no meu dia mais glorioso, 0:01:00.124,0:01:03.775 era impedir que informações[br]de cartão de crédito fossem roubadas. 0:01:03.775,0:01:05.238 Essas eram coisas importantes, 0:01:05.238,0:01:07.996 mas não era como queria passar minha vida. 0:01:07.996,0:01:09.830 Mas depois de 30 minutos de trabalho 0:01:09.830,0:01:11.283 como um contratante de defesa, 0:01:11.283,0:01:14.073 logo descobri que minha ideia [br]de cibernética 0:01:14.073,0:01:15.782 estava um pouco ultrapassada. 0:01:15.782,0:01:17.887 De fato, em termos de segurança nacional, 0:01:17.887,0:01:19.958 afastar vírus do computador da vovó 0:01:19.958,0:01:23.144 surpreendentemente[br]tinha baixa prioridade na lista. 0:01:23.144,0:01:24.945 E isso é porque a cibernética 0:01:24.945,0:01:28.238 é muito maior que qualquer [br]uma destas coisas. 0:01:28.238,0:01:31.063 Cibernética é uma parte integral [br]de nossas vidas, 0:01:31.063,0:01:34.123 porque computadores são[br]uma parte integral de nossas vidas, 0:01:34.123,0:01:36.075 mesmo que você não tenha um computador. 0:01:36.075,0:01:38.721 Computadores controlam tudo no seu carro, 0:01:38.721,0:01:40.601 desde o GPS até os airbags. 0:01:40.601,0:01:41.917 Eles controlam o telefone. 0:01:41.917,0:01:44.888 Por isso você pode ligar [br]para 911 e ter alguém na outra linha. 0:01:44.888,0:01:47.678 Eles controlam toda a infraestrutura [br]da nossa nação. 0:01:47.678,0:01:49.354 São razão de se ter eletricidade, 0:01:49.354,0:01:51.692 calefação, água limpa, comida. 0:01:51.692,0:01:53.953 Eles controlam nossos [br]equipamentos militares, 0:01:53.953,0:01:58.764 desde armazéns de mísseis a satélites[br]e redes de defesa nucleares. 0:01:58.764,0:02:01.173 Tudo isso se tornou possível 0:02:01.173,0:02:02.589 por causa dos computadores, 0:02:02.589,0:02:04.572 e portanto, por causa da cibernética. 0:02:04.572,0:02:06.076 E quando algo dá errado, 0:02:06.076,0:02:09.194 a cibernética pode tornar[br]essas coisas impossíveis. 0:02:09.194,0:02:10.779 Mas é aqui que eu entro. 0:02:10.779,0:02:13.719 Grande parte do meu trabalho [br]é defender todas essas coisas, 0:02:13.719,0:02:14.891 mantê-las funcionando, 0:02:14.891,0:02:17.969 mas, às vezes, parte do meu trabalho[br]é quebrar uma dessas coisas, 0:02:17.969,0:02:20.105 porque a cibernética [br]não é só sobre defesa, 0:02:20.105,0:02:22.378 é também sobre ataque. 0:02:22.378,0:02:25.424 Estamos entrando em uma era em que[br]falamos de armas cibernéticas. 0:02:25.424,0:02:28.550 Na verdade, é tão grande o potencial [br]do ataque cibernético 0:02:28.550,0:02:32.171 que a cibernética é considerada [br]um novo domínio de armamento. 0:02:32.171,0:02:33.971 Armamento. 0:02:33.971,0:02:35.900 Não é necessariamente uma coisa ruim. 0:02:35.900,0:02:38.651 Por um lado, significa [br]que temos um novo fronte 0:02:38.651,0:02:40.394 para nos defender, 0:02:40.394,0:02:41.449 mas por outro lado, 0:02:41.449,0:02:43.721 significa que temos [br]uma nova maneira de atacar, 0:02:43.721,0:02:45.820 um nova maneira de evitar que pessoas más 0:02:45.820,0:02:47.807 façam coisas más. 0:02:47.807,0:02:49.618 Vamos considerar um exemplo disso 0:02:49.618,0:02:51.047 que é completamente teórico. 0:02:51.047,0:02:53.625 Suponha que um terrorista [br]queira explodir um edifício, 0:02:53.625,0:02:55.633 e quer fazê-lo de novo e de novo 0:02:55.633,0:02:57.084 no futuro. 0:02:57.084,0:02:59.924 Ele não quer estar no edifício [br]quando ele explodir. 0:02:59.924,0:03:01.442 Ele usará um telefone celular 0:03:01.442,0:03:03.777 como um detonador remoto. 0:03:03.777,0:03:05.648 Agora, a única maneira que tínhamos 0:03:05.648,0:03:07.014 para impedir o terrorista 0:03:07.014,0:03:09.677 era com chuva de tiros [br]e perseguição de carros, 0:03:09.677,0:03:11.689 mas isso já não é mais o caso. 0:03:11.689,0:03:13.712 Entramos numa era [br]em que podemos detê-lo 0:03:13.712,0:03:14.962 com o apertar de um botão 0:03:14.962,0:03:16.969 de uma distância [br]de mais de 1600 km, 0:03:16.969,0:03:18.558 porque, saiba ele ou não, 0:03:18.558,0:03:20.269 tão logo decida usar seu celular, 0:03:20.269,0:03:23.403 ele entra no domínio da cibernética. 0:03:23.403,0:03:26.500 Um ataque cibernético bem elaborado[br]pode invadir o seu telefone, 0:03:26.500,0:03:29.209 desbloquear as proteções [br]de sobrecarga de sua bateria, 0:03:29.209,0:03:30.424 sobrecarregar o circuito, 0:03:30.424,0:03:32.781 e fazer a bateria superaquecer e explodir. 0:03:32.781,0:03:35.227 Sem telefone, sem detonador, 0:03:35.227,0:03:36.780 talvez sem terrorista, 0:03:36.780,0:03:38.251 tudo com o apertar de um botão 0:03:38.251,0:03:40.861 a mais de 1600 km de distância. 0:03:40.861,0:03:42.652 Então, como isso funciona? 0:03:42.652,0:03:44.880 Tudo volta àqueles uns e zeros. 0:03:44.880,0:03:47.885 Informação binária [br]faz seu telefone funcionar, 0:03:47.885,0:03:51.049 e usada corretamente, [br]pode fazer seu telefone explodir. 0:03:51.049,0:03:53.941 Quando você começa a olhar [br]a cibernética desta perspectiva, 0:03:53.941,0:03:57.104 passar sua vida [br]peneirando informação binária 0:03:57.104,0:03:59.521 começa a parecer excitante. 0:03:59.521,0:04:02.167 Mas há um problema: é difícil, 0:04:02.167,0:04:03.852 muito, muito difícil, 0:04:03.852,0:04:05.686 e aqui está o porquê. 0:04:05.686,0:04:08.452 Pense em tudo que você tem no celular. 0:04:08.452,0:04:10.415 Você tem as fotos que tirou. 0:04:10.415,0:04:12.201 Tem as músicas que ouve. 0:04:12.201,0:04:13.849 Sua lista de contatos, seu email 0:04:13.849,0:04:15.474 e provavelmente umas 500 apps 0:04:15.474,0:04:18.475 que nunca usou na vida, 0:04:18.475,0:04:22.462 e por trás de tudo isso [br]está o software, o código, 0:04:22.462,0:04:23.842 que controla o seu telefone, 0:04:23.842,0:04:26.498 e em algum lugar, [br]enterrado dentro do código, 0:04:26.498,0:04:29.046 está um pequeno pedaço [br]que controla sua bateria, 0:04:29.046,0:04:30.917 e é disso que estou atrás, 0:04:30.917,0:04:34.603 mas tudo isso, só um monte de uns e zeros, 0:04:34.603,0:04:36.134 todos misturados. 0:04:36.134,0:04:39.679 Em cibernética, isso se chama buscar[br]uma agulha em uma pilha de agulhas, 0:04:39.679,0:04:42.028 porque é assim mesmo que se parece. 0:04:42.028,0:04:43.760 Eu procuro por um pedaço chave, 0:04:43.760,0:04:46.994 mas ele se mistura com todo o resto. 0:04:46.994,0:04:49.246 Vamos sair dessa situação teórica 0:04:49.246,0:04:51.590 de fazer o celular [br]de um terrorista explodir, 0:04:51.590,0:04:54.406 e olhar uma que realmente [br]aconteceu comigo. 0:04:54.406,0:04:55.749 Não importa o que eu faça, 0:04:55.749,0:04:59.571 meu trabalho sempre começa por sentar[br]com um monte de informação binária, 0:04:59.571,0:05:03.290 e procuro sempre por um pedaço chave[br]para fazer algo específico. 0:05:03.290,0:05:06.904 No caso, eu procurava por um código[br]de alta tecnologia, muito avançado, 0:05:06.904,0:05:08.187 que era possível hackear, 0:05:08.187,0:05:10.121 mas que estava enterrado em algum lugar 0:05:10.121,0:05:11.827 no meio de bilhões de uns e zeros. 0:05:11.827,0:05:13.405 Infelizmente, eu não sabia 0:05:13.405,0:05:15.096 exatamente pelo que procurava. 0:05:15.096,0:05:19.232 Não sabia ao certo como se pareceria,[br]o que torna a busca realmente difícil. 0:05:19.232,0:05:20.989 Quando tenho que fazer isso, 0:05:20.989,0:05:23.591 tenho que olhar para vários pedaços 0:05:23.591,0:05:25.314 da informação binária, 0:05:25.314,0:05:27.516 e tentar decifrar cada pedaço [br]e ver se é 0:05:27.516,0:05:28.360 o que procuro. 0:05:28.360,0:05:30.575 Depois de um tempo,[br]achei que tinha encontrado 0:05:30.575,0:05:32.072 o pedaço que estava procurando. 0:05:32.072,0:05:33.716 Pensei: talvez seja isso. 0:05:33.716,0:05:35.838 Parecia estar certo, [br]mas não tinha certeza. 0:05:35.838,0:05:38.756 Não sabia o que aqueles[br]uns e zeros representavam. 0:05:38.756,0:05:42.130 Gastei um tempo tentando entender, 0:05:42.130,0:05:43.800 mas não estava tendo sorte, 0:05:43.800,0:05:44.986 finalmente decidi, 0:05:44.986,0:05:46.595 vou conseguir passar por isso, 0:05:46.595,0:05:48.106 vou vir no fim de semana, 0:05:48.106,0:05:49.446 e não vou sair 0:05:49.446,0:05:51.158 até descobrir o que isso representa. 0:05:51.158,0:05:53.324 E foi o que fiz. Vim na manhã de sábado, 0:05:53.324,0:05:56.969 e depois de umas 10 horas, eu tinha [br]todas as peças do quebra-cabeças. 0:05:56.969,0:05:58.361 Só não sabia como juntá-las. 0:05:58.361,0:06:01.151 Não sabia o que [br]esses uns e zeros significavam. 0:06:01.151,0:06:03.218 No marco de 15 horas, 0:06:03.218,0:06:05.820 comecei a ter uma ideia melhor do que era, 0:06:05.820,0:06:07.592 mas tinha uma estranha suspeita 0:06:07.592,0:06:09.181 que aquilo que olhava 0:06:09.181,0:06:12.104 não tinha relação com o que procurava. 0:06:12.104,0:06:14.591 Depois de 20 horas, [br]as peças começaram a se encaixar 0:06:14.591,0:06:17.745 bem devagar -- (Risos) -- 0:06:17.745,0:06:19.621 naquele momento, eu tinha certeza [br] 0:06:19.621,0:06:21.560 que estava indo pelo caminho errado, 0:06:21.560,0:06:23.811 mas não iria desistir. 0:06:23.811,0:06:26.645 Depois de 30 horas no laboratório, 0:06:26.645,0:06:28.906 descobri exatamente [br]para o que estava olhando, 0:06:28.906,0:06:31.724 e eu estava certo, [br]não era o que procurava. 0:06:31.724,0:06:33.423 Despendi 30 horas juntando 0:06:33.423,0:06:36.145 os uns e zeros que formavam [br]a figura de um gatinho. 0:06:36.145,0:06:37.940 (Risos) 0:06:37.940,0:06:41.746 Perdi 30 horas da minha vida [br]procurando por este gatinho 0:06:41.746,0:06:43.584 que não tinha relação alguma 0:06:43.584,0:06:45.571 com o que estava tentando realizar. 0:06:45.571,0:06:49.334 Eu estava frustrado e exausto. 0:06:49.334,0:06:52.660 Após 30 horas de laboratório, [br]provavelmente eu estava cheirando mal. 0:06:52.660,0:06:54.890 Mas em vez de ir para casa 0:06:54.890,0:06:57.420 e dar por encerrado, [br]dei um passo para trás 0:06:57.420,0:06:59.961 e me perguntei: "O que deu errado? 0:06:59.961,0:07:02.173 Como pude cometer um erro tão idiota? 0:07:02.173,0:07:03.571 Eu sou bom nisso. 0:07:03.571,0:07:04.890 Eu trabalho com isso. 0:07:04.890,0:07:07.038 Então o que aconteceu?" 0:07:07.038,0:07:09.813 Bem, pensei, quando se procura [br]por informação nesse nível, 0:07:09.813,0:07:12.140 é fácil se desviar do que se está fazendo. 0:07:12.140,0:07:14.384 É fácil não ver a floresta [br]através das árvores. 0:07:14.384,0:07:16.548 É fácil entrar na toca de coelho errada 0:07:16.548,0:07:18.310 e perder um tempo tremendo 0:07:18.310,0:07:20.130 fazendo a coisa errada. 0:07:20.130,0:07:21.730 Mas tive essa epifania. 0:07:21.730,0:07:24.729 Estávamos olhando para os dados [br]de maneira completamente errada 0:07:24.729,0:07:26.219 desde o primeiro dia. 0:07:26.219,0:07:28.322 É assim que computadores pensam,[br]uns e zeros. 0:07:28.322,0:07:29.854 Não é assim que pessoas pensam, 0:07:29.854,0:07:32.028 mas estávamos tentando [br]adaptar nossas mentes 0:07:32.028,0:07:33.673 para pensar mais como computadores 0:07:33.673,0:07:35.260 para poder entender a informação. 0:07:35.260,0:07:37.920 Em vez de fazer nossas mentes [br]se adaptarem ao problema, 0:07:37.920,0:07:39.818 deveríamos fazer o problema se adaptar 0:07:39.818,0:07:40.627 às nossas mentes, 0:07:40.627,0:07:42.986 porque os cérebros [br]têm um potencial tremendo 0:07:42.986,0:07:45.732 para analisar grandes quantidades[br]de informação, 0:07:45.732,0:07:47.029 só não como esta. 0:07:47.029,0:07:48.966 E se pudéssemos [br]liberar nosso potencial 0:07:48.966,0:07:49.953 traduzindo isso 0:07:49.953,0:07:52.401 para o tipo certo de informação? 0:07:52.401,0:07:53.785 Com essas ideias em mente, 0:07:53.785,0:07:56.793 corri do laboratório do trabalho[br]para o meu laboratório de casa, 0:07:56.793,0:07:58.446 que é bem parecido. 0:07:58.446,0:07:59.850 A principal diferença é que, 0:07:59.850,0:08:02.398 no trabalho estou rodeado [br]de materiais cibernéticos, 0:08:02.398,0:08:04.994 e a cibernética parecia ser [br]o problema nessa situação. 0:08:04.994,0:08:07.907 Em casa, estou rodeado [br]de tudo mais que já aprendi. 0:08:07.907,0:08:10.009 Então vasculhei [br]pelos livros que encontrei, 0:08:10.009,0:08:11.551 pelas ideias que me deparei, 0:08:11.551,0:08:13.697 para ver como poderíamos[br]traduzir um problema 0:08:13.697,0:08:16.449 de um domínio para outro[br]completamente diferente. 0:08:16.449,0:08:18.033 A maior questão era, 0:08:18.033,0:08:19.771 para o quê queremos traduzir? 0:08:19.771,0:08:22.623 O que nossos cérebros fazem[br]de maneira perfeitamente natural 0:08:22.623,0:08:24.181 que podemos explorar? 0:08:24.181,0:08:26.470 Minha resposta foi: visão. 0:08:26.470,0:08:29.499 Temos uma tremenda capacidade[br]para analisar informação visual. 0:08:29.499,0:08:32.202 Podemos combinar [br]gradientes de cores, profundidade, 0:08:32.202,0:08:33.990 todo tipo de sinais diferentes 0:08:33.990,0:08:36.385 em uma imagem coerente [br]do mundo a nossa volta. 0:08:36.385,0:08:37.302 É incrível. 0:08:37.302,0:08:39.173 Se conseguíssemos[br]uma forma de traduzir 0:08:39.173,0:08:41.359 esses padrões binários[br]para sinais visuais, 0:08:41.359,0:08:43.561 poderíamos liberar[br]o poder de nossos cérebros 0:08:43.561,0:08:45.721 para processar esse negócio. 0:08:45.721,0:08:47.744 Comecei a olhar [br]para a informação binária, 0:08:47.744,0:08:50.724 e me perguntei, o que faço primeiro[br]quando encontro algo assim? 0:08:50.724,0:08:52.233 E a primeira coisa que faço, 0:08:52.233,0:08:54.232 a primeira questão que quero responder é: 0:08:54.232,0:08:55.080 o que é isso? 0:08:55.080,0:08:57.498 Não me importa o que faz e como funciona. 0:08:57.498,0:08:59.977 Tudo que quero saber é: o que é isso? 0:08:59.977,0:09:01.675 E a maneira para descobrir isso 0:09:01.675,0:09:05.598 é olhar para pedaços sequenciais [br]de informação binária, 0:09:05.598,0:09:08.690 e olhar para o relacionamento[br]entre esses pedaços. 0:09:08.690,0:09:10.462 Quando junto sequencias suficientes, 0:09:10.462,0:09:12.466 começo a ter uma ideia do que exatamente 0:09:12.466,0:09:14.540 essa informação deve ser. 0:09:14.540,0:09:16.284 Então vamos voltar àquela situação 0:09:16.284,0:09:18.374 de explodir o telefone do terrorista. 0:09:18.374,0:09:20.577 É assim que texto em inglês se parece 0:09:20.577,0:09:21.890 em nível binário. 0:09:21.890,0:09:24.216 É assim que sua lista[br]de contatos se parece 0:09:24.216,0:09:25.776 se estivesse examinando-a. 0:09:25.776,0:09:27.900 É muito difícil analisar nesse nível, 0:09:27.900,0:09:29.804 mas se pegarmos [br]esses pedaços binários 0:09:29.804,0:09:31.296 que venho tentando encontrar, 0:09:31.296,0:09:33.060 e os traduzir para 0:09:33.060,0:09:34.980 uma representação visual, 0:09:34.980,0:09:36.777 traduzir os relacionamentos, 0:09:36.777,0:09:38.333 isto é o que teria. 0:09:38.333,0:09:40.247 É assim que texto em inglês se parece 0:09:40.247,0:09:42.468 de uma perspectiva de abstração visual. 0:09:42.468,0:09:43.418 De repente, 0:09:43.418,0:09:45.233 ela nos mostra a mesma informação 0:09:45.233,0:09:46.605 que estava nos uns e zeros, 0:09:46.605,0:09:48.986 mas mostra de uma maneira [br]completamente diferente, 0:09:48.986,0:09:51.203 uma maneira que [br]compreendemos imediatamente. 0:09:51.203,0:09:53.668 Podemos ver instantaneamente [br]os padrões aqui. 0:09:53.668,0:09:56.260 Leva segundos para distinguir [br]padrões aqui, 0:09:56.260,0:09:58.514 mas horas, dias, para distingui-los 0:09:58.514,0:09:59.494 em uns e zeros. 0:09:59.494,0:10:01.530 Leva minutos para qualquer pessoa aprender 0:10:01.530,0:10:03.295 o que estes padrões representam aqui, 0:10:03.295,0:10:05.352 mas anos de experiência em cibernética 0:10:05.352,0:10:07.136 para aprender [br]o que os mesmos padrões 0:10:07.136,0:10:08.722 representam em uns e zeros. 0:10:08.722,0:10:10.084 Este pedaço é causado por 0:10:10.084,0:10:12.408 letras minúsculas seguidas [br]por letras minúsculas 0:10:12.408,0:10:13.975 dentro de uma lista de contatos. 0:10:13.975,0:10:15.846 Isso é maiúscula [br]seguida por maiúscula, 0:10:15.846,0:10:18.201 maiúscula por minúscula,[br]minúscula por maiúscula. 0:10:18.201,0:10:20.887 Isto é causado por espaços.[br]Isto por trocas de linha. 0:10:20.887,0:10:22.395 Podemos passar por cada detalhe 0:10:22.395,0:10:25.361 da informação binária em segundos, 0:10:25.361,0:10:28.775 no lugar de semanas, meses, nesse nível. 0:10:28.775,0:10:30.407 É assim que uma imagem se parece 0:10:30.407,0:10:31.873 no seu celular. 0:10:31.873,0:10:33.296 Mas é assim que ela se parece 0:10:33.296,0:10:35.187 em abstração visual. 0:10:35.187,0:10:37.172 É assim que sua música se parece, 0:10:37.172,0:10:39.375 mas aqui está sua abstração visual. 0:10:39.375,0:10:41.135 Mais importante para mim, 0:10:41.135,0:10:44.410 é assim que o código se parece[br]no seu celular. 0:10:44.410,0:10:46.567 É por isso que procuro, 0:10:46.567,0:10:48.517 mas essa é sua abstração visual. 0:10:48.517,0:10:51.216 Se puder encontrar isso,[br]posso fazer o telefone explodir. 0:10:51.216,0:10:53.835 Eu poderia levar semanas [br]tentando encontrar isso 0:10:53.835,0:10:55.012 em uns e zeros, 0:10:55.012,0:10:56.796 mas levo segundos para distingui-lo 0:10:56.796,0:11:00.100 em uma abstração visual como essa. 0:11:00.100,0:11:02.232 Uma das coisas notáveis disso 0:11:02.232,0:11:05.774 é que nos dá uma maneira inteiramente [br]nova de entender informações novas, 0:11:05.774,0:11:08.663 coisas que nunca vimos antes. 0:11:08.663,0:11:11.167 Sei como inglês se parece [br]no nível binário, 0:11:11.167,0:11:13.277 e como sua abstração visual se parece, 0:11:13.277,0:11:16.592 mas nuca vi russo binário [br]em toda minha vida. 0:11:16.592,0:11:18.392 Levaria semanas para descobrir 0:11:18.392,0:11:21.389 para o que estou olhando em uns e zeros, 0:11:21.389,0:11:24.440 mas porque nossos cérebros[br]podem instantaneamente distinguir 0:11:24.440,0:11:25.957 esses padrões sutis 0:11:25.957,0:11:27.445 dessas abstrações visuais, 0:11:27.445,0:11:29.277 podemos inconscientemente aplicar isso 0:11:29.277,0:11:30.850 a novas situações. 0:11:30.850,0:11:32.332 É assim que russo se parece 0:11:32.332,0:11:33.772 na abstração visual. 0:11:33.772,0:11:35.716 Porque sei como uma linguagem se parece, 0:11:35.716,0:11:37.362 posso reconhecer outras linguagens 0:11:37.362,0:11:39.162 mesmo quando não sou familiar à elas. 0:11:39.162,0:11:40.948 É assim que uma fotografia se parece, 0:11:40.948,0:11:42.835 mas um clip art se parece com isso. 0:11:42.835,0:11:45.390 É assim que o código [br]em seu telefone se parece, 0:11:45.390,0:11:47.937 mas é assim que se parece [br]o código em seu computador. 0:11:47.937,0:11:50.331 Nossos cérebros podem distinguir [br]esses padrões 0:11:50.331,0:11:52.102 de maneiras que nunca conseguiríamos 0:11:52.102,0:11:54.408 olhando para os uns e zeros. 0:11:54.408,0:11:56.264 Mas nós apenas arranhamos a superfície 0:11:56.264,0:11:58.401 do que pode ser feito com essa abordagem. 0:11:58.401,0:12:00.459 Só começamos a liberar as capacidades 0:12:00.459,0:12:03.094 de nossas mentes [br]para processar informação visual 0:12:03.094,0:12:05.384 Se pegarmos os mesmos conceitos[br]e os traduzirmos 0:12:05.384,0:12:07.035 para três dimensões, 0:12:07.035,0:12:10.230 encontramos maneiras inteiramente novas[br]de dar sentido à informação. 0:12:10.230,0:12:12.715 Em segundos, podemos [br]distinguir um padrão aqui. 0:12:12.715,0:12:14.535 Podemos ver a cruz associada a código. 0:12:14.535,0:12:16.467 Podemos ver cubos associados a texto. 0:12:16.467,0:12:18.943 Podemos distinguir [br]os menores artefatos visuais. 0:12:18.943,0:12:21.073 Coisas que levariam semanas, 0:12:21.073,0:12:23.267 meses para encontrar em uns e zeros, 0:12:23.267,0:12:25.070 são imediatamente aparentes 0:12:25.070,0:12:27.000 em algum tipo de abstração visual. 0:12:27.000,0:12:28.472 Conforme continuamos a avançar 0:12:28.472,0:12:30.368 e a jogar mais e mais informação, 0:12:30.368,0:12:32.769 o que descobrimos [br]é que somos capazes de processar 0:12:32.769,0:12:35.185 bilhões de uns e zeros 0:12:35.185,0:12:36.353 em questão de segundos 0:12:36.353,0:12:39.587 apenas utilizando a habilidade [br]inata de nossos cérebros 0:12:39.587,0:12:41.541 para analisar padrões. 0:12:41.541,0:12:43.454 Então isso é realmente bom e útil, 0:12:43.454,0:12:45.753 mas tudo que isso me diz [br]é o que estou olhando. 0:12:45.753,0:12:47.977 Neste ponto, baseado em padrões visuais, 0:12:47.977,0:12:50.096 posso encontrar o código no telefone. 0:12:50.096,0:12:52.481 Mas não é o suficiente [br]para explodir a bateria. 0:12:52.481,0:12:54.399 A próxima coisa que tenho que encontrar 0:12:54.399,0:12:56.090 é o código que controla a bateria,[br] 0:12:56.090,0:12:57.711 voltamos ao problema das agulhas. 0:12:57.711,0:13:00.210 Esse código é muito parecido [br]a qualquer outro código 0:13:00.210,0:13:01.668 dentro do sistema. 0:13:01.668,0:13:04.849 Posso não conseguir encontrar[br]o código que controla a bateria, 0:13:04.849,0:13:06.860 mas há várias coisas similares a ele. 0:13:06.860,0:13:08.714 Você tem código para controlar a tela, 0:13:08.714,0:13:10.590 para controlar os botões, o microfone, 0:13:10.590,0:13:12.858 mesmo que não encontre[br]o código para a bateria, 0:13:12.858,0:13:14.913 aposto que posso encontrar um desses. 0:13:14.913,0:13:17.408 O próximo passo no meu processo[br]de análise binária 0:13:17.408,0:13:19.039 é olhar os pedaços de informação 0:13:19.039,0:13:21.057 que são similares entre si. 0:13:21.057,0:13:25.040 É muito, muito difícil [br]fazer isso no nível binário, 0:13:25.040,0:13:28.683 mas se traduzimos estas similaridades[br]para uma abstração visual, 0:13:28.683,0:13:30.821 não tenho nem que peneirar os dados. 0:13:30.821,0:13:33.277 Tudo que tenho que fazer[br]é esperar a imagem aparecer 0:13:33.277,0:13:35.332 para ver quando são pedaços similares. 0:13:35.332,0:13:38.540 Sigo estas linhas de similaridade[br]como uma trilha de migalhas de pão 0:13:38.540,0:13:41.646 para encontrar exatamente o que procuro. 0:13:41.646,0:13:43.380 Neste ponto do processo, 0:13:43.380,0:13:44.418 localizei o código 0:13:44.418,0:13:46.253 responsável por controlar sua bateria, 0:13:46.253,0:13:49.009 mas isso ainda não é suficiente[br]para explodir um telefone. 0:13:49.009,0:13:50.523 A última peça do quebra-cabeças 0:13:50.523,0:13:53.202 é entender como esse código 0:13:53.202,0:13:54.404 controla sua bateria. 0:13:54.404,0:13:56.532 Para isso, preciso identificar 0:13:56.532,0:13:58.508 relacionamentos muito sutis e detalhados 0:13:58.508,0:14:00.597 dentro da informação binária, 0:14:00.597,0:14:02.352 outra coisa muito difícil de fazer, 0:14:02.352,0:14:04.554 olhando para uns e zeros. 0:14:04.554,0:14:06.060 Mas se traduzimos a informação 0:14:06.060,0:14:07.820 para uma representação física, 0:14:07.820,0:14:11.256 podemos sentar e deixar nosso [br]córtex visual fazer todo o trabalho duro. 0:14:11.256,0:14:13.570 Ele pode encontrar [br]todos os padrões detalhados, 0:14:13.570,0:14:15.390 todos pedaços importantes, para nós. 0:14:15.390,0:14:18.333 Ele pode descobrir exatamente [br]como os pedaços desse código 0:14:18.333,0:14:20.537 trabalham juntos para controlar a bateria. 0:14:20.537,0:14:23.401 Tudo isso pode ser feito [br]em questão de horas, 0:14:23.401,0:14:24.897 enquanto o mesmo processo 0:14:24.897,0:14:27.819 levaria meses no passado. 0:14:27.819,0:14:28.908 Tudo isso é muito bom 0:14:28.908,0:14:31.950 numa situação teórica [br]de explodir o telefone de um terrorista. 0:14:31.950,0:14:34.797 Eu queria descobrir [br]se isso funcionaria de verdade 0:14:34.797,0:14:37.426 no trabalho que faço todos os dias. 0:14:37.426,0:14:40.481 Então eu estava brincando [br]com esses mesmos conceitos 0:14:40.481,0:14:43.505 com alguns dados que olhei no passado, 0:14:43.505,0:14:45.997 e de novo, tentando encontrar 0:14:45.997,0:14:48.205 um pedaço de código específico [br]muito detalhado 0:14:48.205,0:14:51.800 dentro de um pedaço massivo [br]de informação binária, 0:14:51.800,0:14:53.283 Olhei nesse nível, 0:14:53.283,0:14:55.523 pensando que estava olhando[br]para a coisa certa, 0:14:55.523,0:14:57.844 só que percebi que não tinha 0:14:57.844,0:14:59.584 a conectividade que eu esperava 0:14:59.584,0:15:01.489 para o código que procurava. 0:15:01.489,0:15:03.732 De fato, não tenho certeza do que é isso, 0:15:03.732,0:15:05.104 mas quando voltei um nível 0:15:05.104,0:15:07.309 e olhei para as similaridades [br]dentro do código 0:15:07.309,0:15:08.923 vi, isso não tem similaridades 0:15:08.923,0:15:10.604 com nenhum outro código existente. 0:15:10.604,0:15:12.829 Não poderia nem ser um código. 0:15:12.829,0:15:15.215 De fato, desta perspectiva, 0:15:15.215,0:15:17.263 eu pude dizer: isso não é código. 0:15:17.263,0:15:19.311 Isso é algum tipo de imagem. 0:15:19.311,0:15:20.993 E daqui posso ver, 0:15:20.993,0:15:23.514 não é apenas uma imagem, é uma fotografia. 0:15:23.514,0:15:25.296 Agora que sei que é uma fotografia, 0:15:25.296,0:15:27.956 Tenho dúzias de técnicas [br]de tradução binária 0:15:27.956,0:15:30.367 para visualizar e entender a informação, 0:15:30.367,0:15:33.190 e em uma questão de segundos,[br]podemos pegar essa informação, 0:15:33.190,0:15:35.857 passá-la por outra dúzia de técnicas[br]de tradução visual 0:15:35.857,0:15:39.318 para descobrir exatamente [br]para o que estamos olhando. 0:15:39.318,0:15:41.000 Eu vi -- (Risos) -- 0:15:41.000,0:15:44.456 era o maldito gatinho de novo. 0:15:44.456,0:15:45.506 Tudo isso é possível 0:15:45.506,0:15:47.131 porque pudemos encontrar um modo 0:15:47.131,0:15:49.030 de traduzir problemas muito difíceis 0:15:49.030,0:15:52.012 para algo que nossos cérebros fazem[br]com muita naturalidade. 0:15:52.012,0:15:53.780 Então, o que isso significa? 0:15:53.780,0:15:55.325 Bem, para gatinhos, significa 0:15:55.325,0:15:57.742 que não podem mais se esconder[br]em uns e zeros. 0:15:57.742,0:16:01.045 Para mim, significa não ter mais[br]fins de semana desperdiçados. 0:16:01.045,0:16:04.327 Para a cibernética, significa que temos[br]uma maneira radicalmente nova 0:16:04.327,0:16:06.622 para lidar com os mais [br]impossíveis problemas, 0:16:06.622,0:16:08.434 significa que temos uma nova arma 0:16:08.434,0:16:10.920 no cenário em evolução [br]dos armamentos cibernéticos. 0:16:10.920,0:16:11.870 Mas para todos nós, 0:16:11.870,0:16:13.745 significa que a engenharia cibernética 0:16:13.745,0:16:16.731 agora tem a habilidade [br]de ser uma das primeiras a atender 0:16:16.731,0:16:18.474 a situações de emergência. 0:16:18.474,0:16:20.011 Quando os segundos contam, 0:16:20.011,0:16:22.930 liberamos os meios para parar os vilões. 0:16:22.930,0:16:24.930 Obrigado. 0:16:24.930,0:16:27.892 (Aplausos)