Definition of "Attack"

An attack is an attempt to gain unauthorized access to the systemâ€™s services or to compromise the systemâ€™s dependability. In software terms, an attack is a malicious intentional fault, usually an external fault that has the intent of exploiting vulnerability in the targeted software or system.