Pajareando por el internet me encontré con esta cuestión, que para los informáticos noveles es una de las cuestiones de caja, y que normalmente mucha gente que maneja o tiene al menos una computadora comenta esta situación como verdadera, pero, ¿Qué tan cierta es esa afirmación?

¿Las desarrolladoras de software son las que crean virus?
Normalmente he escuchado “Hombre, los mismos que hacen los anti-virus son los que hacen los virus…..” – “….sino de que viven”, es un silogismo simple, pero que tiene una afirmación para nada confirmada (oficialmente hablando). Los cierto es que los virus son aplicaciones que destruyen, en el peor de los casos, pero la real existencia de estos se da gracias a las vulnerabilidades (voluntarias e involuntarias) que vienen con el software, errores propios de los sistemas operativos y las vulnerabilidades de estos y en algunos de los casos debido a características que proporcionan los propios sistemas.
El problema al desarrollar los sistemas operativos es que quienes los fabrican no alcanzan la perfección, lo intentan haciendo incluso liberaciones para con la ayuda de la comunidad encontrar errores (versiones beta), y luego de mitigar los errores más críticos y aplacar los de mediano y corto riesgo lanzan las versiones finales. Esta es una descripción escueta del proceso que sigue Microsoft con sus sistemas operativos, hizo lo mismo con Xp, paso con virus Vista y ahora con SEVEN.
Ahora se pensará que las versiones finales ya no tienen errores, en el caso de Microsoft si eso sucediera pues simplemente los Service Pack no existirían, y en el caso de las distintas distribuciones Linux y los demás sistemas operativos los parches no serían necesarios, pero pues lamentablemente no es así.

Así como hay casas desarrolladoras de software con personal de un conocimiento extraordinario en sistemas, también existen los del otro lado de la vereda, aquellos que conocen a la perfección los sistemas, inclusive sin haberlos desarrollado, estas personas están normalmente merodeando en la red para atacar equipos, y hoy en día y en gran medida son quienes aportan en la creación de aplicaciones que aprovechen vulnerabilidades (Llámese estas virus, rootkits, troyanos, keyloggers, bots, spam, etc.), con distintos fines, muchos con ganas de mejorar los sistemas (dañar algo para mejorarlo mmmmm), otros con ganas solamente de encontrar vulnerabilidades y muchos con ganas de dañar y ganar fama en el mundo black hat, claro que también están los que lo hacen solamente con ganas de joder la paciencia (La mayoría Lamers).
Así que por el momento les dejo las siguientes cuestiones:

¿Crees que los propios desarrolladores de software crean los virus?

¿Sino son ellos quienes? Y ¿Por qué?