Azure Defender for SQL

It is a unified package for advanced SQL security capabilities

Azure Defender is available for:

Azure Database Firewall Rules

They are protected by a server firewall
The firewall resides on the database server
All connections are rejected by default to the database

Always Encrypted

Feature that encrypts columns in Azure SQL Database or SQL Server They can be enabled/ applied using T-SQL as well

Uses Two Types of Keys:

  • Column Encryption Keys: Used to encrypt data in encrypted column
  • Column Master Keys: A key protecting keys that are used to encrypt the columns (Envelope Encryption)

Always Encrypted - SQL Server | Microsoft Docs

Transparent Data Encryption (TDE)

Can be applied to SQL Server, Azure SQL Database, Azure Synapse Analytics
Performs real time I/O encryption and decryption of data and log files
Uses an Database Encryption Key (DEK). It is an symmetric key
Transparent Data Encryption (TDE)