Chapter 13: PTX – Automation and DevOps Approach
The previous chapter introduced the concept of Purple Teaming Extended (PTX) for leveraging different security controls mechanisms to improve the company's whole security posture at multiple layers. The different pieces of code that were provided as Proof of Concepts (PoCs) were designed to run independently. In this chapter, we will describe how it is possible to industrialize these checks with the centralization, monitoring, security, and workflows approach while relying on a DevOps approach. We will focus on the Active Directory controls use case, which was referenced in the previous chapter as Purpling Active Directory security, to provide a step-by-step DevOps approach for automation. The same methodology can be used for all the Chapter 12, Purple Teaming eXtended, examples and extended to any other controls.
This chapter will cover the following topics:
- Practical workflow
- Rundeck initialization
- Integration...