si existen diferencias...
vacuna = cierra vulnerabilidades y huecos de seguridad para evitar ser infectado
anvtivirus = reacciona en presencia del virus para detenerlo o borrarlo
¿Existe algún virus tan complejo como para que haya que desarrollar un programa específico para eliminarlo ?
los antivirus son "esos programas especificos para eliminarlos" si el virus es muy complejo el av deberá tomar la serie de pasos necesarios para capturarlos y borrarlo
para el perfil de desarrollo de av no es uno solo, se requieren mentes diferentes y conocimientos en diferentes campos, me parece que un conocedor de seguridad informatica seria uno de esos ideales, ya que haria de forense y analizaria el programa, otros se encargaran de desarrollar codigo, etc...