These three words make up the acronym API.
What is Application Programming Interface?
This is the general term for software intentionally designed to cause harm or perform malicious actions.
What is malware?
This term describes software that has not had an available security update installed.
What is unpatched software?
This allows two different software applications or systems to communicate with each other.
What is software interoperability?
This type of malware disguises itself as legitimate software to trick a user into installing it.
What is a Trojan?
This principle states that a user should only have the permissions necessary to perform their role.
What is the principle of least privilege?
A weather application needs to retrieve temperature data from an external weather service. This is the technology it could use.
What is an API?
This type of malware can replicate itself and spread between computers without requiring the user to manually copy it.
What is a worm?
Software developers release these to fix bugs, security vulnerabilities and other problems.
What are patches?
This is one advantage of using an existing API instead of developing the same functionality yourself.
What is reduced development time?
This type of malware can secretly monitor a user's activity and collect information.
What is spyware?
An employee leaves a company, but their username and password continue to work six months later. This is the specific account-management failure that has occurred.
What is failure to deactivate an account?
If an application relies heavily on an external API and that service becomes unavailable, this is a potential consequence.
What is loss of functionality/service disruption?
This type of malware can prevent users from accessing their data and demand payment to restore access.
What is ransomware?
A company knows its server contains a critical vulnerability but deliberately delays installing the available fix. This creates an increased risk of this.
What is exploitation of a vulnerability?