SQL Server Security Blog
- Posts
- 136 from 29 Nov 2007 to 29 Mar 2019
- Posting
- archived, read-only
- Kind
- company blog
- Feed
- https://learn.microsoft.com/en-us/archive/blogs/sqlsecurity/feed.xml
2019 1
2018 6
- SQL Vulnerability Assessment now supports Azure SQL Data Warehouse and Azure SQL Database Managed Instance
- Always Encrypted with Secure Enclaves - Try It Now in SQL Server 2019 Preview!
- SQL Audit logs in Azure Log Analytics and Azure Event Hubs
- Azure SQL Vulnerability Assessment - now with PowerShell support!
- PowerShell cmdlets for managing SQL Vulnerability Assessments
- Introducing SQL Information Protection for Azure SQL Database and on-premises SQL Server!
2017 11
- Azure Log Analytics (OMS) Agent now collects SQL Server audit logs
- SQL Vulnerability Assessment now available for SQL Server 2012 and up
- Enabling Confidential Computing with Always Encrypted using Enclaves (Early Access Preview)
- Enabling communication traces in C# application for Azure AD authentication with SQL DB using token-based mechanism with Multi-factor authentication (MFA)
- Token-based authentication including Multi-factor auth (MFA) for Azure SQL DB using Azure Active Directory (AD)
- Now Available: Guide for enhancing privacy and addressing GDPR requirements with the Microsoft SQL platform
- Threat Detection in Azure SQL Database is now Generally Available
- Newly created Azure SQL databases will be encrypted at rest by default
- Certificate-based authentication for Azure SQL DB using Azure Active Directory with recent Azure RM PowerShell version
- Blob Auditing in Azure SQL Database is Generally Available
- Getting Started with Always Encrypted using PowerShell
2016 11
- Parameterization for Always Encrypted - Using SSMS to Insert into, Update and Filter by Encrypted Columns
- Azure samples for Azure AD .Net WebApi using Azure AD "on-behalf of token" to connect to SQL DB and SQL DW
- Feature Spotlight: Transparent Data Encryption (TDE)
- SQL Server Connector support for private Azure clouds
- SQL Threat Detection – Your built-in security expert
- Always Encrypted in Azure SQL Database is Generally Available
- Developing Databases using Always Encrypted with SQL Server Data Tools
- SQL Server Connector for Azure Key Vault is Generally Available
- SQL Server Connector Public Preview Update
- Token-based authentication support for Azure SQL DB using Azure AD auth
- Best Practices for Moving Data Encrypted with Always Encrypted
2015 42
- Using SQL Server Integration Services (SSIS) with Always Encrypted
- Row-Level Security block predicates are generally available on Azure SQL Database
- Using Hardware Security Modules with Always Encrypted
- Using the Azure Key Vault Key Store Provider for Always Encrypted
- Tutorial: Row-Level Security and Entity Framework
- Public Preview of Always Encrypted in Azure SQL Database
- Azure Key Vault Integration for Azure SQL Server VMs
- SSMS Encryption Wizard - Enabling Always Encrypted in a Few Easy Steps
- Dynamic Data Masking is now generally available for Azure SQL Database
- Oil & Gas Security Demo with SQL Server 2016
- New Enhancements in Always Encrypted
- Reminder to Update Your SQL Server Connector
- Dynamic Data Masking–highlighting the latest improvements
- Azure SQL Database Transparent Data Encryption General Availability
- New Row-Level Security functionality: Block predicates (preview)
- Examples of some connection errors for Azure Active Directory Authentication
- Creating Custom Key Store Providers for Always Encrypted (Azure Key Vault Example)
- Transparent Database Encryption Preview Issues Resolved
- Azure Active Directory Authentication – troubleshooting potential connectivity issues
- Azure Active Directory Authentication is in Public Preview
- Using Always Encrypted with Entity Framework 6
- Public Preview Refresh of SQL Server Connector for Microsoft Azure Key Vault
- Row-Level Security for Azure SQL Database is Generally Available
- Always Encrypted Key rotation – Column master Key rotation.
- Yes, You Really Can
- Feedback request: Protecting data in SQL
- Encrypting Existing Data with Always Encrypted
- Optimizing RLS performance with the Query Store
- Always Encrypted Key Metadata
- Developing Web Apps using Always Encrypted
- Getting Started With Always Encrypted
- Apply Row-Level Security automatically to newly created tables
- Using CLR to replace xp_cmdshell for specific tasks
- Recommendations for using Cell Level Encryption in Azure SQL Database
- How to: Scale out multi-tenant apps using RLS and Elastic Database Tools
- Announcing Transparent Data Encryption for Azure SQL Database
- Row-Level Security: Performance and common patterns
- Apply Row-Level Security to all tables -- helper script
- Row-Level Security: Blocking unauthorized INSERTs
- Row-Level Security for Middle-Tier Apps – Using Disjunctions in the Predicate
- Updated MSDN Documentation for Azure SQL Database Row-Level Security
- Row-Level Security for Azure SQL Database
2014 2
2013 1
2012 5
2011 8
- Meet the team at SQL PASS Summit 2011
- Data Hashing in SQL Server
- Database Engine Permission Basics
- SQL Server 2008 PCI DSS v.2.0 Whitepaper
- Integrity checks with EncryptByKey
- Prevent Tampering of Encrypting Data Using add_authenticator Argument of EncryptByKey
- Revisiting the RC4 / RC4_128 Cipher
- Tips for using DB user with password
2010 17
- Contained Database Authentication in depth
- Contained Database Authentication: How to control which databases are allowed to authenticate users using logon triggers
- Contained Database Authentication: Monitoring and controlling contained users
- Contained Database Authentication: Introduction
- Guest account in User Databases
- rand vs. crypt_gen_random
- Security Checklists on TechNet Wiki
- DEK and the Log
- Database Encryption Key (DEK) management
- TDE, DEK and the LOG
- Blocking automated SQL injection attacks
- SQL Server Authentication Troubleshooter
- Presentation on SQL Security
- Open positions @ SQL Server
- RSA Conference 2010
- HIPAA Compliance with SQL Server 2008
- Quick security references (QSR) on Cross-Site scripting and SQL injection.
2009 17
- Consolidation Guidance for SQL Server
- How To: Share a Single EKM Credential among Multiple Users
- Filtering (obfuscating) Sensitive Text in SQL Server
- Link to Lyudmila’s blog
- Arx the latest vendor to support EKM
- How To Choose Audit Action Group When Using Auditing in SQL Server 2008
- Thales/nCipher announces EKM support for SQL Server 2008
- PCI DSS Compliance with SQL Server 2008
- SQL Server EncryptByKey cryptographic message description
- Enforce Windows Password Policy on SQL Server Logins
- Interested in Compliance?
- Feedback requested: Default schemas for Windows groups
- Performance of Impact of Auditing in SQL Server 2008
- Auditing in SQL Server 2008 white paper
- Data Protection Day, January 28th
- About DEK rotation and log backup in Transparent Database Encryption (TDE)
- First HSM for SQL Server 2008 released!
2008 13
- Configuring SQL Audit using the Audit Dynamic Management Views
- How to create a SQL trace using T-SQL
- Caregroup CIO Blogs about using Auditing
- SQL Server 2008 Compliance Guide
- SQL Audit Buffering and Error Handling
- SQL Server 2008 Security Whitepapers
- Accessing the calling context in modules that use EXECUTE AS
- Microsoft ® Source Code Analyzer for SQL Injection – July 2008 CTP
- SQL Server and the Windows Server 2008 Firewall
- Getting started with Microsoft ® Source Code Analyzer for SQL Injection
- Microsoft ® Source Code Analyzer for SQL Injection – June 2008 CTP
- SQL Server 2005 Encryption – Encryption and data length limitations (feedback page)
- xp_cmdshell