Presentation is loading. Please wait.

Presentation is loading. Please wait.

Making Row Level Security and Dynamic Data Masking work for you.

Similar presentations


Presentation on theme: "Making Row Level Security and Dynamic Data Masking work for you."— Presentation transcript:

1 Making Row Level Security and Dynamic Data Masking work for you.

2 The One Platform for Physical, Virtual, and Cloud Performance.
SentryOne™ empowers Microsoft data professionals to monitor, diagnose, and optimize performance across physical, virtual, and cloud resources. The SentryOne platform delivers seamless integration for all of our solutions, enabling users to determine the true cause of performance issues, and reduce consumption and infrastructure costs.

3 The One Platform for Physical, Virtual, and Cloud Performance.
Free Resources The One Platform for Physical, Virtual, and Cloud Performance. Free e-books In these books, you will find useful, hand-picked articles that will help give insight into some of your most vexing performance problems. These articles were written by several of the SQL Server industry's leading experts, including Aaron Bertrand, Paul White, Paul Randal, Jonathan Kehayias, Erin Stellato, Glenn Berry, and Joe Sack. Websites SQLPerformance.com provides innovative and practical solutions for improving SQL Server performance. Answers.SQLPerformance.com is a question and answers site where you can upload query plans directly from Plan Explorer and have questions answered from execution plan analysis expert Paul White, among others. SQLSentry.TV offers an inside look into the world of SentryOne with videos on query tuning and product demos. Blogs.SentryOne.com is where you can find all of our team members’ blogs as well as important information about the latest updates to SentryOne software, SQL Server and server performance issues.

4 Your Presenter John Q. Martin Product Manager for SentryOne Microsoft Data Platform MVP Over a decade of experience with SQL Server as a Dev, DBA and BI Dev. Most recently working as a Premier Field Engineer with Microsoft UK. Contact Info Twitter Blog : LinkedIn :

5 Key Security Principals
Agenda Key Security Principals Row Level Security Dynamic Data Masking

6 Security Principals

7 Security Principals Eliminate Gaps Layers

8 Row Level Security

9 Row Level Security A. B. C.

10 Row Level Security – Scenario
Sales employees should only be able to see orders that they have placed. Managers should be able to see all of the orders placed by their subordinates.

11 Manager/Employee Hierarchy
Row Level Security Employee EmpID ManagerID OrganizationNode Employees & Managers fn_SecurityClassifier Security Policy Manager/Employee Hierarchy SalesPerson SalesPersonID EmpID SalesOrderHeader SalesOrderID SalesPersonID Sales Person SCOPE!! SalesOrderDetails SalesOrderID SalesOrderLineID ProductID Product ProductID Sales Data

12 Row Level Security Demo

13 Dynamic Data Masking ?

14 Dynamic Data Masking Comic source : (Can’t Sleep)

15 Dynamic Data Masking SELECT Name, NationalIDNumber FROM Person.Person;

16 Dynamic Data Masking SELECT Name, NationalIDNumber FROM Person.Person;

17 Dynamic Data Masking SELECT Name, NationalIDNumber FROM Person.Person;

18 Dynamic Data Masking SELECT Name, NationalIDNumber FROM Person.Person;

19 Dynamic Data Masking - Functions
Comic source : (I’m So Random)

20 Dynamic Data Masking - Functions

21 Row Level Security Demo

22 In-Line Table Value Function
Summary Row Level Security Dynamic Data Masking Designed In Highly customizable In-Line Table Value Function Leverage Server Authentication Masked at Column Level Not Very Granualr

23 Fix Show_Statistics issue
Connect Items Fix Show_Statistics issue Enhance Unmask Prevent Filtering on Masked Columns

24


Download ppt "Making Row Level Security and Dynamic Data Masking work for you."

Similar presentations


Ads by Google