In 2016, Cybersecurity Ventures, a US research firm, predicted that cybercrime will cost the world $6 trillion annually by 2021, up from $3 trillion in 2015.1
This chapter looks at the main security features related to MongoDB cluster designs, including how to secure a system at the infrastructure level, and to encrypt data in transit and at rest, and how to protect against attacks via application code and interfaces.
Finally, we look at how to audit cluster actions and to obfuscate logs to allow performance analysis without leaking user data out of the database.
Local access
The first step ...