>_ The Cyber Casebook // AP CYBER · AP NETWORKING · AI
Home / All case studies / The AI Bug Avalanche

Key terms

VulnerabilitySafeguardRed teamingDual use

AP Cybersecurity alignment

  • 1.4.A.6Adversaries can use AI-enhanced coding tools to help them write new malware, modify existing application code to perform malicious activities, or to find vulnerabilities in large code bases.Learning objective: Explain how adversaries use AI-powered tools to augment cyberattacks.
  • 1.5.A.2AI-powered tools can analyze application code to identify vulnerabilities and recommend mitigations. Recommendations should always be reviewed by a knowledgeable programmer before being implemented.Learning objective: Explain how cyber defenders can leverage AI-powered tools to protect networks, applications, and data.
  • 4.3.C.1When vulnerabilities in operating systems and software are found, the vendor or organization that maintains the operating system software will fix it and send an update. A small update is called a patch.Learning objective: Explain why keeping a device’s operating system and software updated makes it more secure.

AP Networking alignment

  • 4.5.B.1Organizations apply a combination of security controls to reduce the impact of different types of vulnerabilities. To determine appropriate security controls, administrators evaluate the likelihood and impact of specific…Learning objective: Determine appropriate security controls to limit the impacts of common threats and vulnerabilities in a managed network.
  • 4.5.B.4Security controls to limit the impact of unauthorized access include: • enforcing strong password policies and account lockout settings • applying the principle of least privilege • implementing segmentation to restrict access…Learning objective: Determine appropriate security controls to limit the impacts of common threats and vulnerabilities in a managed network.
  • 4.6.B.4Applying and documenting software updates and patches reduces the risk of failure and reduces recovery time if an outage occurs.Learning objective: Identify ways to improve the reliability and availability of networked systems.

Related case studies