sábado, 5 de noviembre de 2011

GPU y Heuristica en Antivirus



Surgen varias interrogantes al momento de tomar una decisión tan importante como la de proteger nuestro equipo de ataques informáticos. Una de esas interrogantes es qué nivel de protección nos ofrecen los software antivirus y cómo escoger el mejor. Cada uno afirma brindar la mayor proteccion y rendimiento, pero ¿qué hace a un antivirus ser mejor que otro? La Heurísitica entra aqui, que es la que se encarga de hacer el analisis proactivo para la identificacion de muestras.

Con el auge que actualmente vemos en el desarrollo de nuevas tecnologias en GPU y la potencia característica de sus nucleos, implementar la ejecucion de los calculos heuristicos en GPU representa una reducción de tiempo en análisis y consumo de recursos en la CPU bastante significativa. Teniendo en promedio, unas 3,9hrs de tiempo de escaneo de ficheros en una pc de uso doméstico, la velocidad en escaneo y coincidencia de patrones superaría hasta unas 27 veces más utilizando la GPU en la implementacion de los algoritmos heuristicos, significando para el usuario una espera de
tan solo 7,4 minutos.
Este tema fue el que desarrollé en la investigación que resultó ganadora del Premio de Investigación de ESET 2010, en la que propongo el uso de la GPU para los cálculos heuristicos, aprovechando la ventaja computacional que nos ofrecen. Para los interesados, pueden descargar la investigación aqui

No hay comentarios:

Publicar un comentario

Gracias por tu comentario! :)