What this book covers
Chapter 1, First Things First – Creating a Safe Environment, teaches you about a lot of basic security concepts. Also, you'll see a lot of things to be kept in mind while designing a data center as well as new security policies.
Chapter 2, OpenStack Security Challenges, allows you to discover the different kinds of clouds and how this affects security and also the possible types of attacks. In the second part of the chapter, you'll see the various parts of OpenStack and what they do.
Chapter 3, Securing OpenStack Networking, shows you how the OSI networking model works from a security perspective and a lot of possible network attacks for each OSI level. In the second part of the chapter, you can see how to harden OpenStack and a few utilities OpenStack networking can provide to make your workflow more secure.
Chapter 4, Securing OpenStack Communications and Its API, explains how the encryption works in our world, and, therefore, what its strengths and weaknesses are. You'll also learn how to enable encryption for the OpenStack APIs.
Chapter 5, Securing the OpenStack Identification and Authentication System and Its Dashboard, shows you how the identification, authentication, and authorization systems work, as well as how OpenStack can be configured to meet your needs from this point of view.
Chapter 6, Securing OpenStack Storage, explains how the different kinds of storage work from a security standpoint and the options you have to implement them in OpenStack. Also, you will see some configuration to make the storage more resilient to attacks.
Chapter 7, Securing the Hypervisor, lists all the hypervisors that can be used with OpenStack. You'll find a lot of insight on how to choose the right hypervisor for you and how to secure it.