¿Qué tan difícil es desarrollar un software antivirus?

No estoy revelando que los chavales no estén capacitados, sino que estoy informando que construir un motor antivirus necesita o bien mucha gente capacitada con trabajo a tiempo completo más mucho tiempo para lanzar un software respetable o mucho dinero para pagarles.

¿Cuánto tiempo se tarda en construir un software antivirus?

Dependiendo de la complejidad de la solución de seguridad empresarial propuesta, un proyecto de desarrollo de software de seguridad puede durar entre 16 y 21 meses.

¿Cómo se hacen los programas antivirus?

El software antivirus se basa en las definiciones de virus para observar el malware. Por eso descarga mecánicamente nuevos archivos de definición actualizados, una vez al día o incluso más a menudo. Los archivos de definición incluyen firmas de virus y otros programas maliciosos que se han encontrado en la naturaleza

¿En qué lenguaje está escrito el antivirus? (C y C++) : La mayoría de los antivirus y cortafuegos están hechos en lenguaje de programación C y C++.

Un software antivirus funciona escaneando los archivos entrantes o el código que pasa por el tráfico de su red. Las empresas que diseñan este software tienen una amplia base de datos de virus y malware ya conocidos y enseñan al software a descubrirlos, marcarlos y eliminarlos.

Para una protección eficaz, un antivirus debe tener al menos un controlador, ser capaz de ejecutar código en el kernel y tener acceso a las API del kernel. A partir de Vista, Microsoft entendió que la industria de los Antivirus requería claves para entrar en el kernel y activar filtros en lugares estratégicos, como el sistema de archivos, el registro y la red. No se asombre si construir un antivirus para sistemas anteriores a Vista puede ser un verdadero dolor, porque no fue diseñado para esto.