Special offers now — see discounted courses.
day
:
hour
:
min
:
sec
See special offers
SQL Server: Security, Encryption, and Masking

SQL Server: Security, Encryption, and Masking

1hBeginner2018-09-19

Authors

Joey D'Antoni

Joey D'Antoni

Consultant and Thought Leader

Course details

Learn how to build more secure applications using the advanced security features in SQL Server 2017. Instructor Joey D'Antoni takes a deep dive into SQL Server row-level security, which allows you to restrict access to specific table data, and shows how to encrypt data using the built-in features in SQL Server, such as Always Encrypted, which protects sensitive client data without revealing encryption keys. Plus, discover how to perform data masking to prevent low-privileged users from seeing confidential information.

Learning objectives
Designing row-level security
Using views to implement row-level security in SQL Server pre-2016
Data encryption
Configuring Always Encrypted
Dynamic data masking

Skills covered

SQLDatabase AdministrationDatabase ManagementPersonaOpen Source

Concepts

0. Introduction

  • 01 - Reduce coding pains by optimizing security features in SQL 2017
  • 02 - Course software

1. Row-Level Security (RLS)

  • 03 - Get started with row-level security
  • 04 - Design a row-level security model
  • 05 - Demo - Row-level security
  • 06 - Implement row-level security
  • 07 - Use views to implement RLS pre-2016
  • 08 - Demo - RLS with views
  • 09 - Other options for multi-tenant databases

2. Encryption in SQL Server

  • 10 - Introduction to encryption in SQL Server
  • 11 - What data should I encrypt
  • 12 - Cell-level encryption
  • 13 - Demo - Cell-level encryption
  • 14 - Always Encrypted
  • 15 - Demo - Implement Always Encrypted
  • 16 - Demo - Azure Key Vault with Always Encrypted
  • 17 - Manage Always Encrypted keys

3. Data Masking in SQL Server

  • 18 - Data masking and SQL Server
  • 19 - Demo - Dynamic data masking
  • 20 - Demo - Build a masked set of data for testing
  • 21 - Limits of dynamic masking

Conclusion

  • 22 - Next steps

About us

LyndaKade is a leading learning platform that helps people learn business, software, technology, and creative skills to achieve personal and professional goals.

Phone numberAparat ChannelTelegram SupportTelegram ChannelInstagram Page

All rights to this site belong to LyndaKade.

Terms of Service|Privacy Policy

نماد الکترونیک enamad در صورت اتصال با آی‌پی داخل کشور، نمایش داده خواهد شد.
logo-samandehi - لوگو ساماندهی
Zarinpal
Zibal