Leveraging AI for Security Testing
1h 56mIntermediate2024-03-06
Authors

Jerod Brennen
Security Architect, Advisor, Speaker, Teacher
Course details
Artificial Intelligence is disrupting every industry, and cybersecurity is no exception. Organizations who plan to incorporate AI want to ensure that AI-enabled apps are protected from attacks unique to AI. At the same time, threat actors and cybersecurity professionals alike have already started leveraging AI in a rapidly accelerating arms race. For cybersecurity professionals, learning how to employ AI in your testing efforts can significantly improve your defenses.
In this course, cybersecurity expert Jerod Brennen shares foundational knowledge of the different types of security testing, sharing guidance on how you can leverage existing AI tools to improve the quality of that testing. The course consists of five main chapters, each covering a different security testing type. Each chapter explains how to use AI to enhance each test, as well as unique considerations when using AI for that specific type of test, and ends with a demo using ChatGPT, Bard, and (in the final chapter) both.
In this course, cybersecurity expert Jerod Brennen shares foundational knowledge of the different types of security testing, sharing guidance on how you can leverage existing AI tools to improve the quality of that testing. The course consists of five main chapters, each covering a different security testing type. Each chapter explains how to use AI to enhance each test, as well as unique considerations when using AI for that specific type of test, and ends with a demo using ChatGPT, Bard, and (in the final chapter) both.
Skills covered
Security TestingArtificial Intelligence for BusinessCybersecurityBusiness Analysis and StrategyOne-Off
Concepts
0. Introduction
- 01 - AI tools for security testing
1. AI's Role in Security Testing
- 02 - Types of security testing
- 03 - Using AI in your security testing
2. Using AI in Risk Assessments
- 04 - What is a risk assessment
- 05 - AI-augmented risk assessments
- 06 - Incorporating human risk appetite
- 07 - Demo - Risk assessment with ChatGPT
3. Using AI in Security Controls Assessments
- 08 - What is a security controls assessment
- 09 - AI-augmented controls assessments
- 10 - Controls assessment dos and don'ts
- 11 - Demo - Controls assessment with Bard
4. Using AI in Compliance Assessments
- 12 - What is a compliance assessment
- 13 - AI-augmented compliance assessments
- 14 - Responding to auditors
- 15 - Compliance assessment with Bing Chat
5. Using AI in Vulnerability Assessments
- 16 - What is a vulnerability assessment
- 17 - AI-augmented vulnerability assessments
- 18 - Trust but verify
- 19 - Demo - Vulnerability assessment with Bard
6. Using AI in Penetration Tests
- 20 - What is a penetration test
- 21 - AI-augmented penetration tests
- 22 - Ethical considerations
- 23 - Demo - Pen test with Bard and ChatGPT
Conclusion
- 24 - Planning future security tests with AI
Related courses
- Leveraging AI for Penetration Testing
- Building Role-Based Access using AI for Java Developers
- Build with AI: Generate an API with CI/CD in Claude Code
- Automate Cyber Defense with GenAI: Building and Deploying AI-Driven Solutions
- The AI-Driven Cybersecurity Analyst
- LLM Security: How to Protect Your Generative AI Investments
- Understanding Generative AI in Cloud Computing: Services and Use Cases
- Leveraging AI for Small and Medium Business Growth
Related learn paths
- Develop Your AI Skills as a Cybersecurity Professional
- Transform Your Programming with AI Coding Tools
- Building AI Products: Understanding the Workflow Professional Certificate
- Technical Literacy and Future Readiness for Senior Managers and Senior Leaders
- Master GitHub Copilot
- Become an Ethical Hacker
- AI Boot Camp for Small and Medium-Sized Businesses (SMBs)
- Learn Vibe Coding: Build Apps with AI-Powered Coding