1.Vulnerabilidad del
software
Entendemos por
software al conjunto de aplicaciones o programas que hacen posible
llevar a cabo las tareas encomendadas al ordenador. El sistema
operativo es el mas importante puesto que es el que administra todos
los recursos archivos y tareas.
Las utilidades
adicionales de un sistema operativo dependen de su implementación:
Linux, Windows, Mac, etc.
1.1 Origen de la
vulnerabilidad del software
Cuando un sistema
operativo o una aplicación es vulnerable puede ser debido a una mala
instalación o configuración del programa, pero en la mayor parte de
los casos se trata de errores de programación que dejan puertas
abiertas a la entrada de intrusos.
Errores de
instalación y configuración. Pueden deberse a una deficiente
documentación del software, a una falta de formación o a
negligencias de las personas que lo instalan o configuran.
Errores de
programación: Se le suelen llamar bugs. Un buen programa puede estar
bien diseñado y aun así resulta vulnerable. Puede ocurrir por
ejemplo que una aplicación que funciona correctamente guarde en un
registro los nombres de usuario y contraseñas sin codificar, lo que
no deja de ser un error de programación que permitiría a un intruso
captar esa información y utilizarla en beneficio propio y en
detrimento de la seguridad de la organización.