Cientista de 80 anos lidera grupo que repensa a computação
JOHN MARKOFF
DO "NEW YORK TIMES", EM MENLO PARK (EUA)
DO "NEW YORK TIMES", EM MENLO PARK (EUA)
Muitas pessoas citam o aforismo de Albert Einstein "Tudo deve ser feito da maneira a mais simples possível, mas não mais simples do que isso". No entanto, poucas tiveram a oportunidade de discutir essa ideia com o físico durante o café da manhã.
Uma delas é Peter G. Neumann, 80, um cientista da computação que trabalha na SRI International, um laboratório pioneiro de pesquisa em engenharia.
Jim Wilson/The New York Times | ||
Peter G. Neumann, 80, na SRI International, localizada na cidade californiana de Menlo Park |
Como aluno de matemática aplicada na Universidade Harvard, o doutor Neumann teve um café da manhã de duas horas com Einstein em 8 de novembro de 1952. O que ele aprendeu com a experiência foi uma filosofia que é o seu princípio em segurança da computação.
ERROS ANTIGOS
Durante muitos anos, o doutor Neumann disse incansavelmente que a indústria de computadores tende a repetir antigos erros. Como importante especialista em segurança de computadores, ele previu que as falhas de segurança que acompanharam a explosão do computador e da internet teriam consequências desastrosas.
"Sua maior contribuição é salientar a natureza sistêmica dos problemas de segurança e confiabilidade", disse Steven M. Bellovin, diretor de tecnologia da Comissão Federal de Comércio. "Isto é, os problemas ocorrem não por causa de uma falha, mas por causa do modo como muitas peças diferentes interagem."
Bellovin disse que foi Neumann quem lhe deu a percepção de que sistemas complexos falham de maneiras complexas e de que a crescente complexidade dos hardwares e softwares modernos tornou virtualmente impossível identificar as falhas de vulnerabilidade nos sistemas de computadores e garantir sua segurança.
A consequência é uma epidemia de malwares e crescentes preocupações sobre se uma guerra cibernética será uma ameaça à segurança global.
SOLUÇÕES SUJAS
Neumann lidera uma iniciativa para repensar completamente como tornar os computadores e as redes seguros, um projeto financiado pela Agência de Projetos de Pesquisa Avançada de Defesa do Pentágono (Darpa, na sigla em inglês).
"A maioria das autoridades não querem ouvir falar em complexidade", disse Neumann. "Elas estão interessadas em soluções rápidas e sujas."
Hoje a segurança da computação é uma indústria de bilhões de dólares, mas de competência dúbia. Neumann diz que a única solução funcional e completa para a crise de segurança dos computadores é estudar a pesquisa do último meio século, apanhar as melhores ideias e então construir algo novo a partir do zero.
Richard A. Clarke, um ex-diretor de contraterrorismo americano, concorda que a iniciativa "Clean Slate" de Neumann é essencial.
O programa do doutor Neumann inclui dois esforços relacionados: o Crash (sigla de Projeto a Partir do Zero de Anfitriões Seguros Adaptativos Resistentes) e o MRC (Nuvens Resistentes Orientadas para Missões).
DO ZERO
A ideia é reconsiderar totalmente a computação, desde as placas de silício em que os circuitos são gravados até os aplicativos acionados pelos usuários, assim como os serviços que colocam cada vez mais dados privados e pessoais em centros de dados remotos.
Para combater a uniformidade em software, os projetistas agora seguem uma variedade de abordagens que tornam os recursos de sistemas de computação alvos móveis. O projeto Clean Slate está criando um software que muda de forma constantemente para iludir os supostos atacantes.
O fato de a internet permitir que quase qualquer computador do mundo se conecte diretamente a qualquer outro possibilita que um atacante que identifique uma única vulnerabilidade possa quase instantaneamente comprometer um vasto número de sistemas.
Mas o doutor Neumann nota que as entidades biológicas têm diversos sistemas imunológicos. Não apenas existem as barreiras iniciais, mas um segundo sistema que consiste em sentinelas como as células T, que podem detectar e eliminar invasores e então lembrar-se deles para fornecer proteção no futuro.
Jim Wilson/The New York Times | ||
"Autoridades não querem falar em complexidade. Estão interessados em soluções rápidas e sujas", diz Neumann |
Uma abordagem que a equipe do doutor Neumann está seguindo é conhecida como arquitetura rotulada ("tagged"). De fato, cada pedaço de dado no sistema experimental deve conter um código criptográfico, garantindo que é confiável para o sistema. Se os dados ou os papéis do programa não estiverem em ordem, o computador não os processará.
Para Neumann, uma grande frustração é ver problemas que foram solucionados há quatro décadas ainda perturbarem o mundo da computação. Sua conversa com Einstein foi o início de um romance durante toda a vida com a beleza e os perigos da complexidade.
"O que o senhor acha de Johannes Brahms?", o doutor Neumann perguntou ao físico. Einstein respondeu: "Acho que Brahms estava trabalhando até tarde tentando ser complicado".