Although this book can stand alone, it would be best if you were to practice the implementation approaches that have been discussed.
To begin with, you will need a virtual machine based on CentOS 6 or 7 as a base, followed by various tools that need to be downloaded, depending on the section that is being covered in the book. Most tools that have been discussed are open source variants, and some offer a trial period or free trials.
You will also need an AWS account, as there is a section that covers AWS security-related services.