Chapter 13

Database security

After completing this chapter, you will be able to:

  • Understand how to think critically about security in general and databases in particular.

  • Understand the security capabilities of Azure SQL and Azure Cosmos DB.

Why database security?

What is database security? The answer to this is simple. In fact, it’s just one word: data.

Attackers want data. Sure, they can attack other things, but data is worth money. Data is valuable to you, and it’s valuable to attackers. So, it must be protected appropriately. However, the purpose of data is to aid the business requirements. This means data must also be accessible to the appropriate people. That’s why we said, “protected appropriately.”

From a threat model and database ...

Get Designing and Developing Secure Azure Solutions now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.