Final answer:
Intrusion detection systems (IDS) are the defenses that aim to detect and abort attacks in existing programs.
Step-by-step explanation:
The defenses that aim to detect and abort attacks in existing programs are called intrusion detection systems (IDS). IDS are software or hardware systems that monitor network or computer system activities for malicious activities or policy violations and take actions to prevent or stop such activities.
For example, an IDS might analyze network traffic and look for patterns of behavior that indicate an ongoing attack. If such an attack is detected, the IDS can take actions like blocking the attacker's IP address or sending an alert to an administrator.
There are different types of IDS, such as network-based IDS (NIDS) and host-based IDS (HIDS). NIDS monitor network traffic, while HIDS monitor activities on individual hosts or systems.