Un agujero de seguridad es un fallo en un programa que permite mediante su explotación violar la seguridad de un sistema informático.
Esto también se ha comenzado a aplicar a los servicios webs, tales como páginas webs, correo, IRC, MSN, chat, etc, con el objetivo de obtener información de personas o usuarios que usen el servidor. A las personas que buscan errores en los sitios webs son llamados hackers.
Ejemplos de fallos que ocasionan vulnerabilidad en un sistema informático: