Chapter 11: Implementing Database Security
The Azure cloud offers multiple database options to store application data. Customers can choose from a range that includes relational, NoSQL, and in-memory databases. The database technologies on offer also span both proprietary database management systems such as Microsoft SQL and open source systems such as MySQL, PostgreSQL, and MongoDB. Regardless of the option that we choose to use, we need to implement a comprehensive security strategy to protect our Azure databases from common risks such as unauthorized access, data leakage/theft, and database vulnerabilities. This chapter will cover how to implement this type of holistic database security.
Our focus in this chapter will be on the Azure SQL database options, but the same protection options that we cover can be applied to the other database services in Azure. Here are the topics that we will cover in this chapter:
- Database options in Azure
- Azure SQL deployment options...