YoVDO

SQL Server: Security, Encryption, and Masking

Offered By: LinkedIn Learning

Tags

SQL Courses Relational Databases Courses Data Encryption Courses Always Encrypted Courses Azure Key Vault Courses Row-Level Security Courses SQL Server Security Courses Data Masking Courses

Course Description

Overview

Learn how to build more secure applications using the advanced security features in SQL Server 2017: row-level security, data encryption, and data masking.

Syllabus

Introduction
  • Reduce coding pains by optimizing security features in SQL 2017
  • Course software
1. Row-Level Security (RLS)
  • Get started with row-level security
  • Design a row-level security model
  • Demo: Row-level security
  • Implement row-level security
  • Use views to implement RLS pre-2016
  • Demo: RLS with views
  • Other options for multi-tenant databases
2. Encryption in SQL Server
  • Introduction to encryption in SQL Server
  • What data should I encrypt?
  • Cell-level encryption
  • Demo: Cell-level encryption
  • Always Encrypted
  • Demo: Implement Always Encrypted
  • Demo: Azure Key Vault with Always Encrypted
  • Manage Always Encrypted keys
3. Data Masking in SQL Server
  • Data masking and SQL Server
  • Demo: Dynamic data masking
  • Demo: Build a masked set of data for testing
  • Limits of dynamic masking
Conclusion
  • Next steps

Taught by

Joey D'Antoni

Related Courses

Introduction to Databases
Meta via Coursera
Intro to Relational Databases
Udacity
Fundamentals of database systems
Indian Institute of Technology Kanpur via Swayam
Capstone: Photo Tourist Web Application
Johns Hopkins University via Coursera
Web Application Development: Basic Concepts
University of New Mexico via Coursera