Microsoft Azure Developer: Securing Data
Microsoft Azure enables developers to effectively secure their application with minimal coding. You will learn how to protect application configuration settings, encrypt data in transit and at rest, and use Azure disk encryption for IaaS scenarios.
What you'll learn
At the core of developing applications for Microsoft Azure is a thorough knowledge of securing data. In this course, Microsoft Azure Developer: Securing Data, you’ll learn how to protect your application configuration and data from unauthorized access. First, you’ll learn how to secure your application configuration settings such as database connection strings using Azure Key Vault and Managed Service Identity (MSI). Next, you’ll explore Azure Storage Service encryption for data at rest (SSE), Azure Disk Encryption (ADE) and Azure SQL Database Always Encrypted, to protect data against disk theft, or to comply with security standards. Finally, you’ll discover how to secure client-server communications using SSL/TLS encryption. When you’re finished with this course, you’ll have the necessary knowledge of securing data to help you in leveraging Microsoft Azure's out-of-the-box offerings to develop more secure applications.
Table of contents
- Overview 1m
- Understanding Microsoft Azure Key Vault 5m
- What Azure Key Vault Gives You 3m
- Demo: Configuring Azure Key Vault 9m
- Code Changes to Make 1m
- Enabling Soft Delete and Do Not Purge on a Key Vault 3m
- Demo: Enabling Soft Delete and Do Not Purge on a Key Vault 4m
- Azure Key Vault References 4m
- Demo: Azure Key Vault References 6m
- Understanding Managed Identity 4m
- Demo: Configuring Managed Identity 5m
- Useful Tools for Developers 1m
- Demo: Visual Studio Extension to Obtain Access Token Locally 2m
- Summary 2m
- Overview 1m
- Azure Encryption for Data at Rest 4m
- Understanding Azure Storage Service Encryption for Data at Rest 4m
- Understanding How SSE Works 3m
- Demo: Configuring SSE for MyAddressBook+ 5m
- PowerShell Commands for SSE 1m
- Understanding Microsoft Azure Disk Encryption (ADE) 4m
- Demo: Enabling ADE for an IaaS VM 9m
- PowerShell Command to Enable ADE 1m
- Demo: Enabling ADE in Azure Portal 5m
- Azure Managed Disk SSE + CMK 4m
- Demo: Azure Managed Disk SSE + CMK 10m
- Summary 2m
- Overview 1m
- Why Do We Need to Encrypt Data in Azure SQL Database? 2m
- Introducing Azure SQL Database Always Encrypted 1m
- How Does Always Encrypted Work? 2m
- Randomized and Deterministic Encryption Types 2m
- Demo: Configuring Always Encrypted for Our Application 13m
- Other Azure SQL Database Encryption Option 4m
- Module Summary 2m