domingo, 25 de abril de 2010

Skinput: pele substitui touchpads e telas sensíveis ao toque

Sensores bioacústicos

Esqueça os touchpads dos notebooks ou as telas sensíveis ao toque de computadores, celulares e outros equipamentos portáteis.


Uma combinação de sensores bioacústicos e um programa de inteligência artificial pode transformar dedos e braços (ou virtualmente qualquer parte do corpo) em um teclado virtual para controlar telefones celulares inteligentes e outros equipamentos eletrônicos.

A tecnologia, batizada de skinput (mescla de skin = pele, e input = entrada de dados), foi desenvolvida por Chris Harrison e Desney Tan Dan Morris, ambos da Universidade Carnegie Mellon, nos Estados Unidos.

Teclado Virtual

O Skinput foi apresentado dia 12/04/2010 em Atlanta, na Conferência Anual Fatores Humanos nos Sistemas de Computação.

A inspiração para o desenvolvimento desta "interface natural", segundo os pesquisadores, veio do crescente aumento do poder computacional dos equipamentos portáteis.

Contudo, as dimensões dos smartphones, dos tocadores de MP3 e de outros equipamentos portáteis - dimensões que caminham no sentido oposto do seu poder de processamento - torna difícil a sua utilização, limitando seu uso potencial pela dificuldade de acionar seus teclados ou suas telas sensíveis ao toque.

"Com o Skinput, nós podemos usar nossa própria pele - o maior órgão do corpo humano - como um dispositivo de entrada", disse Harrison. "É meios louco pensar que poderíamos criar interfaces em nossos corpos mas, no final das contas, isso faz muito sentido. Nossa pele está sempre conosco, tornando-se a superfície de toque interativa por excelência."

Sensor acústico e inteligência artificial

No protótipo de teclado virtual apresentado na conferência, os sensores acústicos estão ligados ao antebraço. Esses sensores captam o som gerado por ações como bater levemente com os dedos ou simplesmente tocar no antebraço.

O som captado não é o que é transmitido através do ar, mas aquele que vem por ondas transversais através da pele, e por ondas longitudinais, ou de compressão, que viajam através dos nossos ossos.

Harrison descobriu que o toque de cada dedo sobre diversas localizações ao longo do braço produz uma assinatura acústica única, que pode ser identificada por um programa de aprendizagem de máquina.

O programa de inteligência artificial, que melhora seu desempenho à medida que é usado, é capaz de determinar a assinatura de cada toque analisando 186 toques diferentes características dos sinais acústicos, incluindo sua frequência e amplitude.

Teclado na pele

Em um teste envolvendo 20 voluntários o teclado virtual, projetado sobre a pele, foi capaz de identificar as entradas com 88% de exatidão.

A precisão depende da proximidade do toque com os sensores: toques no antebraço puderam ser identificadas com 96% de exatidão quando os sensores estavam fixados abaixo do cotovelo.

"Não há nada de super sofisticado sobre o sensor em si", disse Harrison, "mas ele exige um certo processamento especial. É como um tipo de mouse - a mecânica em si não é revolucionária, mas ele está sendo usado de uma maneira revolucionária".



O sensor do teclado virtual sobre a pele é formado por uma matriz de sensores de vibração de alta precisão, feitos com películas piezoelétricas, montados de forma a poderem oscilar. O protótipo é grande, mas pode facilmente ser miniaturizado para o tamanho de um relógio de pulso.

Além da braçadeira com os sensores e o programa de interpretação dos dados, o Skinput, inclui um pequeno projetor para desenhar o teclado sobre a pele.

Propriocepção

Equipamentos simples, como tocadores de MP3, podem ser controlados simplesmente tocando a pele com a ponta dos dedos, sem a necessidade da projeção dos botões - ou seja, o teclado seria ainda mais virtual, sem nem mesmo a imagem projetada.

Na verdade, o Skinput pode tirar proveito da propriocepção - o sentido que uma pessoa tem da configuração do próprio corpo, permitindo a interação sem nem mesmo olhar para a pele.

Restrições

Os testes indicaram que a precisão do Skinput é afetada por diferentes biotipos (sexo, idade, peso) e diferentes ações executadas por quem está usando (correndo, andando, dançando), ou seja, o ruído e impactos podem degradar os sinais.

Mas, argumentaram os pesquisadores, a quantidade de testes foi limitada, e a precisão provavelmente seria melhor se o programa de inteligência artificial tivesse oportunidade de colher mais informações em condições adversas.


segunda-feira, 29 de março de 2010

Hackers invadem iPhone, Safari, Internet Explorer 8 e Firefox no primeiro dia da Pwn2Own 2010


Os hackeres prometeram e cumpriram... no primeiro dia da Pwn2Own 2010, realizada durante a conferência CanSecWest (em Vancouver, no Canadá), os perdedores foram iPhone, Safari, Internet Explorer 8 e Firefox. O Google Chrome nem sequer foi tocado.

Três hackeres diferentes levaram US$10.000 cada, por invadir os 3 navegadores, mesmo sem ter acesso físico às máquinas nas quais eles estavam rodando. Normalmente, essas invasões são realizadas a partir da obtenção de acesso via sites comprometidos/infectados, explorando brechas de segurança nos browseres da Apple, da Microsoft e da Mozilla.

No caso do iPhone, o show foi mais bonito: a dupla de especialistas Vincenzo Iozzo e Ralf Philipp Weinmann criou um site que, quando visitado pelo smartphone da Apple, automaticamente puxa o seu banco de dados de mensagens SMS (sem sequer travar o Mobile Safari, e tudo em cerca de 20 segundos!). Segundo os hackeres, a mesma técnica pode ser usada para extrair contatos, emails, galeria de fotos e arquivos de mídia do iTunes. Juntos, eles ganharam um prêmio de US$15.000.

Raramente as brechas encontradas e exploradas nesses eventos são divulgadas publicamente. A prática normal é que os hackeres informem as desenvolvedoras responsáveis pelas falhas, normalmente obtendo mais compensações financeiras pelas suas descobertas de segurança. No final saimos todos ganhando - então não há motivos pra se preocupar.

Neste ano, os hackeres brigaram por prêmios de até US$100.000 na Pwn2Own.



Apple libera Security Update 2010-002 para usuários do Mac OS X Leopard


Além do Mac OS X 10.6.3, a Apple também liberou hoje o Security Update 2010-002, destinado a usuários do Mac OS X Leopard. O update contém todas as correções de segurança oferecidas hoje na terceira grande atualização geral do Snow Leopard.

No total, foram 69 correções para falhas e problemas de segurança, capazes de resultar em corrupção de memória, execução arbitrária de código, encerramento repentino de aplicativos ou até ataques de negação de serviço, bem como outras vulnerabilidades múltiplas e específicas. Em sua maioria, esses patches foram aplicados nos principais recursos do Mac OS X baseados em projetos de código aberto, mas também há diversas falhas em tecnologias da Apple, incluindo QuickTime, Mail, ImageIO e Core Audio.

Para mais informações sobre o Security Update 2010-002 para Leopard e todas as correções de segurança aplicadas ao Mac OS X 10.6.3, confira este artigo detalhado na base de conhecimento da Apple. Os usuários da versão anterior do sistema podem obtê-las através da Atualização de Software (Software Update) ou através do site da empresa, nas edições Client (78,4MB) e Server (361,4MB).