Summary
In this chapter, we took a closer look at how we can increase the complexity and difficulty of the penetration testing lab environments we set up in the previous chapters of this book. In addition to this, we learned how to utilize various AI-powered solutions such as ChatGPT, GitHub Copilot, Amazon CodeWhisperer, and Tabnine to significantly speed up relevant tasks when building these vulnerable-by-design labs. These include estimating the cost of running these labs in the cloud, generating automation scripts and IaC templates, and explaining existing code written by other professionals. We ended the chapter by tackling relevant recommendations, considerations, and strategies when building penetration testing lab environments in the cloud.
You’ve finally reached the end of this book! Congratulations on completing all the chapters along with the hands-on examples and solutions. Close your eyes and take a moment to reflect on everything you have learned. I hope this...