Definición de términos: ataque
Descripción principal
Intento metódico y planificado de romper, o de franquear, el funcionamiento normal de un programa de software de un sistema en ejecución. De naturaleza malintencionada, el concepto de atacar el software de un sistema se originó en la comunidad de piratas informáticos o "hackers" de software cuyos miembros utilizan diversas técnicas para atacar sistemas de software con el fin de franquear el software de seguridad y entrar de forma ilegal en un sistema principal. Entre los ejemplos de técnicas de ataque reconocidas se encuentran el desbordamiento de almacenamiento intermedio, la negación de servicio, la restricción de recursos y el caballo de Troya. Los profesionales de la verificación de software han adoptado este término para debatir los métodos mediante los que exponer errores potenciales en un sistema de software.