Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

LinkedIn Learning

SQL Server: Security for Developers

via LinkedIn Learning

Overview

Learn how to protect databases and preserve the integrity of an organization's data by configuring security settings in SQL Server.

Syllabus

Introduction
  • Build secure applications in SQL Server
  • Course software
1. Roles and Privileges in SQL Server
  • Logins and users
  • Azure AD and SQL authentication
  • Demo: Create a user in SQL Server
  • Roles and privileges overview
  • Least privileges principal
  • Building custom roles in SQL Server
  • Demo: Building custom roles
  • Predefined roles in SQL Server
  • Roles in Azure SQL Database
  • Contained users and their benefits
  • Demo: Contained users
2. SQL Injection
  • Overview of SQL injection
  • SQL injection vulnerabilities
  • Writing proper SQL procedures
  • Demo: Stored procedures vs. dynamic SQL
  • Dynamic SQL and input checking
  • Demo: Dynamic SQL parameterization
  • External protection around SQL injection
3. Securing Your Network
  • Network security
  • Encrypting connections to SQL Server
  • TLS 1.0 vs. TLS 1.2
  • Upgrading TLS with SQL Server
  • Linked server security
  • Demo: Linked servers
  • Azure SQL Database firewalls
  • Demo: Azure SQL Database firewalls
Conclusion
  • Next steps

Taught by

Joey D'Antoni

Reviews

4.8 rating at LinkedIn Learning based on 41 ratings

Start your review of SQL Server: Security for Developers

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.