5910 Breckenridge Pkwy Suite B, Tampa, FL. 33610
(800) 272-0707

SkillSoft Explore Course

Aspire     Programmer to API Developer     API Developer Track 2: Programming Analyst

Penetration testing in the Software Development Life Cycle helps create a safe and secure end product and minimizes financial and legal risk. In this course, you’ll learn where penetration testing fits in the SDLC, the differences between pen testing and developer, and the importance of developer contributions to pen testing. You’ll then examine the pen testing team structure and the tasks of the pen testing blue, red, and purple teams. Next, you’ll explore the importance of pen testing web services and APIs, what is involved in API pen testing, and the available tools for pen testing APIs. Lastly, you’ll learn how to perform a pen test on a REST API, as well as how to perform a pen test using Burp Suite.



Objectives

Pen Testing for Software Development: Penetration Testing SDLC, Team Structure, & Web Services

  • discover the key concepts covered in this course
  • recognize where penetration testing falls within the software development life cycle
  • differentiate between penetration testing and development
  • identify the importance of developer contributions to penetration testing
  • identify a penetration testing team structure
  • describe the tasks of the penetration testing blue team
  • describe the tasks of the penetration testing red team
  • describe the tasks of the penetration testing purple team
  • describe the importance of performing penetration tests on web services and APIs due to their vulnerabilities
  • identify what is involved in performing penetration tests on APIs
  • recognize the tools available for API penetration testing
  • perform a penetration test on a REST API
  • perform a penetration test using Burp Suite
  • summarize the key concepts covered in this course