SlideShare a Scribd company logo
1 of 20
Data Loss Prevention in SharePoint
Protect Your Sensitive Information
ANTONIO MAIO
PROTIVITI SENIOR MANAGER, SENIOR SHAREPOINT ARCHITECT
MICROSOFT OFFICE SERVER & SERVICES MVP
Email: antonio.maio@protiviti.com
Twitter: @AntonioMaio2
Blog: www.TrustSharePoint.com
Who We Are
3,300
professionals
Over 20 countries
in the Americas, Europe, the Middle East
and Asia-Pacific
70+
offices
IT Consulting
โ–บ Enterprise Content
Management
Solutions
Protiviti is a global consulting firm that helps companies solve
problems in finance, technology, operations, governance, risk and
internal audit, and has served more than 40 percent of FORTUNE
1000ยฎ and FORTUNE Global 500ยฎ companies.
Protiviti serve clients through a network of more than 70 locations
in over 20 countries. Protiviti is a wholly owned subsidiary of
Robert Half (NYSE: RHI). Founded in 1948, Robert Half is a
member of the S&P 500 index.
Data Loss Prevention in SharePoint
Protect Your Sensitive Information
โ€ข Security and Compliance Console
โ€ข Retention Policies
โ€ข Information Rights Management
โ€ข Activity Monitoring
โ€ข Data Loss Prevention
โ€ข External Sharing Controls
โ€ข SharePoint Permissions
โ€ข SharePoint Audit Reports
โ€ข (built in) TLS 1.2 Communication
โ€ข (built in) Encrypted Data at Rest
SharePoint/Office 365 Security Capabilities
โ€ข Customer Lockbox
โ€ข Advanced Security Management
โ€ข Azure AD Identity Protection
โ€ข Azure AD Conditional Access Policies
โ€ข Azure AD Multi-Factor Authentication
โ€ข Azure AD Information Protection
โ€ข Bring your Own Key (roadmap 2016)
โ€ข Office 365 Trust Center
Data Loss Prevention (DLP)
Goals
โ€ข Protect the business (compliance violations, legal action, sanctions, reputation)
โ€ข Identify sensitive information
โ€ข Comply with regulations and business standards
DLP is about Finding and Protecting sensitive information
โ€ข Personally Identifiable Information (PII)
โ€ข Payment Credit Industry Data (PCI, PCI DSS)
โ€ข Financial Data
โ€ข Health Insurance Data
etcโ€ฆ
DLP Policies & Rules
Data Loss Prevention Policy
Locations
โ€ข SharePoint Online
โ€ข All Sites
โ€ข Specific Sites
โ€ข OneDrive for Business
โ€ข All Sites
โ€ข Specific Sites
Rule
Condition
โ€ข Sensitive Data Type (Credit Card Number, SSN, SIN, etc.)
โ€ข Who Content is Shared With (people inside, people outside)
โ€ข Metadata Properties (multiple, built in or custom)
Incident Reports
โ€ข Severity Level
โ€ข Logged
โ€ข Email report
Action
โ€ข Send Notification
โ€ข Show Policy Tip
โ€ข Allow Override
โ€ข Block Content
Rule
Condition Incident ReportsAction
Ruleโ€ฆ
SharePoint 2016
โ€ข Only assign to site
collections
โ€ข Need separate
Compliance Center for
each web app
SharePoint 2016
โ€ข Only pick sensitive data types (10)
Rules do not
have Events!
SharePoint 2016
โ€ข All actions
supported
SharePoint 2016
โ€ข No configurable severity
level.
Data Loss Prevention in Office 365
Available throughโ€ฆ
โ€ข Exchange Admin Center
โ€ข Security & Compliance Center
Data Loss Prevention in SharePoint 2016
Available throughโ€ฆ
โ€ข Improved eDiscovery Site Collection
โ€ข New Compliance Policy Center Site Collection
SharePoint 2016
DLP Policies for eDiscovery
eDiscovery Center
โ€ข Create & run DLP Queries to identity sensitive data
โ€ข Save Queries
โ€ข Export Data
โ€ข Highly dependent on SharePoint Search Index!
SharePoint 2016
DLP Policies for Compliance
Compliance Center
โ€ข Create DLP Policies to monitor and enforce protection of
sensitive information
โ€ข Provide administrator notification (via email)
โ€ข Provide policy tips to users and owners
โ€ข Block access to files containing sensitive content
โ€ข Assign policies to existing site collections
โ€ข Highly dependent on SharePoint Search Index!
SharePoint 2016
DLP Prerequisites
โ€ข Create a Search Service Application (mandatory)
โ€ข Start the search service, Define a crawl schedule, Perform a full crawl
โ€ข Must have a healthy search index and crawl
โ€ข Configure out-going email (recommended)
โ€ข Turn on Usage reports (recommended)
โ€ข Create the eDiscovery or Compliance Center site collections (mandatoryโ€“ both not needed)
โ€ข eDiscovery โ€“ for DLP Queries to identify where sensitive data exists
โ€ข Compliance Policy Center โ€“ for DLP Policies to monitor or enforce policies
โ€ข Assign permissions to Compliance team through the
Site Collection Members group (recommended)
SharePoint 2016
Creating the Compliance Center
โ€ข Create a new Site Collection
โ€ข Site Template - Select the Enterprise tab
โ€ข Select Compliance Policy Center template
โ€ข Only One Compliance Center Site Collection per Web Application
โ€ข Compliance Center cannot cross Web Application boundary
(eDiscovery Center can query across Web Applications)
SharePoint 2016
Create DLP Policies
โ€ข Create DLP Policies using Policy Templates
โ€ข 10 policy templates available
โ€ข Looking for 10 sensitive data types
โ€ข U.S. / U.K. Passport Number
โ€ข U.S. Individual Taxpayer Identification Number (ITIN)
โ€ข U.S. Social Security Number (SSN)
โ€ข Credit Card Number
โ€ข U.S. Bank Account Number
โ€ข U.S. Individual Taxpayer Identification Number (ITIN)
โ€ข U.S. Social Security Number (SSN)โ€ข Credit Card Number
โ€ข Credit Card Number
โ€ข EU Debit Card Number
โ€ข SWIFT Code
โ€ข ABA Routing Number
โ€ข Credit Card Number
โ€ข U.S. Bank Account Number
โ€ข U.K. National Insurance Number (NINO)
โ€ข U.S. / U.K. Passport Numberโ€ข SWIFT Code
โ€ข U.K. National Insurance Number (NINO)
โ€ข U.S. / U.K. Passport Number
โ€ข SWIFT Code
โ€ข U.S. Social Security Number (SSN)
โ€ข Credit Card Number
โ€ข U.S. Bank Account Number
โ€ข U.S. Driver's License Number
โ€ข U.S. Social Security Number (SSN)
โ€ข No health related data
โ€ข Cannot customize policy templates or data types
SharePoint 2016
Create DLP Policies
โ€ข Create New Policies
โ€ข Provide Name
โ€ข Select 1 of 10 templates (no customization)
โ€ข Select # of instances of sensitive data
โ€ข Email address to send incident reports
โ€ข Select to Notify with Policy Tip
โ€ข Select to Block Access
โ€ข Assign Policies to site collections
(one at time)
DEMONSTRATION
Avoiding False Positives
Looking for More Than Regular Expressions
Finding Credit Card Numbers
โ€ข Format
โ€ข Pattern
โ€ข Checksum (Luhn Algorithm)
โ€ข 191 related keywords
โ€ข Confidence Definition
โ€ข 85% confident if all found within 300 chars
โ€ข 65% confidence if number found & checksum passes
Full Definitions found here:
https://support.office.com/en-ie/article/What-the-sensitive-information-types-in-
SharePoint-Server-2016-look-for-ec9fdbe2-bb77-455f-a2f6-407a4f54fca5
Finding US Driverโ€™s License Numbers
โ€ข Format โ€“ State Dependent
โ€ข Pattern
โ€ข 16 related abbreviations & 75 keywords
โ€ข State name & State Abbreviation
โ€ข Confidence Definition
โ€ข 75% confident if all found within 300 chars
โ€ข 65% confidence if all found (except keywords) within 300 chars
Avoiding False Positives
Looking for More Than Regular Expressions
Full Definitions found here:
https://support.office.com/en-ie/article/What-the-sensitive-information-types-in-
SharePoint-Server-2016-look-for-ec9fdbe2-bb77-455f-a2f6-407a4f54fca5
Important Technical Notes
โ€ข If its not in the search index DLP policies will not be enforced
โ€ข Consider your crawl schedule
โ€ข 4 Timer Jobs used to enforce policies
โ€ข Policies not enforced on new documents until search crawl and timer jobs complete
โ€ข Timeliness of policy enforcement depends on priority of policy template
โ€ข Can take up to 24 hours
โ€ข Cannot enforce policies on list items โ€“ only documents
Final Thoughts
โ€ข Data Loss Prevention just one critical part of securing
sensitive data
โ€ข Identifying sensitive data, monitoring its usage and enforcing policies
โ€ข DLP requires regular management of policies โ€“ refine to avoid noise of false positives
โ€ข Office 365 & SharePoint 2016 DLP is a great start!
โ€ข Start learning and testing SharePoint DLP Today
โ€ข Critical to have healthy search index
โ€ข Test policies in Staging before deploying to Prod
Questions & Thank You!
ANTONIO MAIO
PROTIVITI SENIOR MANAGER
MICROSOFT OFFICE 365 & OFFICE SERVICES MVP
Email: antonio.maio@protiviti.com
Twitter: @AntonioMaio2
Blog: www.TrustSharePoint.com

More Related Content

Viewers also liked

Best Practices for Implementing Data Loss Prevention (DLP)
Best Practices for Implementing Data Loss Prevention (DLP)Best Practices for Implementing Data Loss Prevention (DLP)
Best Practices for Implementing Data Loss Prevention (DLP)Sarfaraz Chougule
ย 
Suomen aluerakenne liikkeessaฬˆ
Suomen aluerakenne liikkeessaฬˆSuomen aluerakenne liikkeessaฬˆ
Suomen aluerakenne liikkeessaฬˆTimoAro
ย 
Bart Van Looy a Quantitative approach to IP Management Research
Bart Van Looy a Quantitative approach to IP Management ResearchBart Van Looy a Quantitative approach to IP Management Research
Bart Van Looy a Quantitative approach to IP Management ResearchAlberto Minin
ย 
Board Presentation
Board PresentationBoard Presentation
Board Presentationsaustin125
ย 
Circle How To Get Involved
Circle How To Get InvolvedCircle How To Get Involved
Circle How To Get InvolvedRachET1305
ย 
Institutional presentation v_final
Institutional presentation v_finalInstitutional presentation v_final
Institutional presentation v_finalArezzori
ย 
Australia recruiting trends (2012)
Australia recruiting trends (2012)Australia recruiting trends (2012)
Australia recruiting trends (2012)Enboarder
ย 
Frontier Backupand Recovery Presentation 110311
Frontier Backupand Recovery Presentation 110311Frontier Backupand Recovery Presentation 110311
Frontier Backupand Recovery Presentation 110311JohnMDoe
ย 
Kaupunkien elinvoiman vertailuanalyysi 2005 2013
Kaupunkien elinvoiman vertailuanalyysi 2005 2013Kaupunkien elinvoiman vertailuanalyysi 2005 2013
Kaupunkien elinvoiman vertailuanalyysi 2005 2013TimoAro
ย 
ๆœˆไบฎ่ฅฟ็“œ2003
ๆœˆไบฎ่ฅฟ็“œ2003ๆœˆไบฎ่ฅฟ็“œ2003
ๆœˆไบฎ่ฅฟ็“œ2003Pablo Echeverria
ย 

Viewers also liked (11)

Best Practices for Implementing Data Loss Prevention (DLP)
Best Practices for Implementing Data Loss Prevention (DLP)Best Practices for Implementing Data Loss Prevention (DLP)
Best Practices for Implementing Data Loss Prevention (DLP)
ย 
Suomen aluerakenne liikkeessaฬˆ
Suomen aluerakenne liikkeessaฬˆSuomen aluerakenne liikkeessaฬˆ
Suomen aluerakenne liikkeessaฬˆ
ย 
CV
CVCV
CV
ย 
Bart Van Looy a Quantitative approach to IP Management Research
Bart Van Looy a Quantitative approach to IP Management ResearchBart Van Looy a Quantitative approach to IP Management Research
Bart Van Looy a Quantitative approach to IP Management Research
ย 
Board Presentation
Board PresentationBoard Presentation
Board Presentation
ย 
Circle How To Get Involved
Circle How To Get InvolvedCircle How To Get Involved
Circle How To Get Involved
ย 
Institutional presentation v_final
Institutional presentation v_finalInstitutional presentation v_final
Institutional presentation v_final
ย 
Australia recruiting trends (2012)
Australia recruiting trends (2012)Australia recruiting trends (2012)
Australia recruiting trends (2012)
ย 
Frontier Backupand Recovery Presentation 110311
Frontier Backupand Recovery Presentation 110311Frontier Backupand Recovery Presentation 110311
Frontier Backupand Recovery Presentation 110311
ย 
Kaupunkien elinvoiman vertailuanalyysi 2005 2013
Kaupunkien elinvoiman vertailuanalyysi 2005 2013Kaupunkien elinvoiman vertailuanalyysi 2005 2013
Kaupunkien elinvoiman vertailuanalyysi 2005 2013
ย 
ๆœˆไบฎ่ฅฟ็“œ2003
ๆœˆไบฎ่ฅฟ็“œ2003ๆœˆไบฎ่ฅฟ็“œ2003
ๆœˆไบฎ่ฅฟ็“œ2003
ย 

More from AntonioMaio2

Introduction to Microsoft Enterprise Mobility + Security
Introduction to Microsoft Enterprise Mobility + SecurityIntroduction to Microsoft Enterprise Mobility + Security
Introduction to Microsoft Enterprise Mobility + SecurityAntonioMaio2
ย 
Learn how to protect against and recover from data breaches in Office 365
Learn how to protect against and recover from data breaches in Office 365Learn how to protect against and recover from data breaches in Office 365
Learn how to protect against and recover from data breaches in Office 365AntonioMaio2
ย 
A beginners guide to administering office 365 with power shell antonio maio
A beginners guide to administering office 365 with power shell   antonio maioA beginners guide to administering office 365 with power shell   antonio maio
A beginners guide to administering office 365 with power shell antonio maioAntonioMaio2
ย 
Office 365 Security - MacGyver, Ninja or Swat team
Office 365 Security -  MacGyver, Ninja or Swat teamOffice 365 Security -  MacGyver, Ninja or Swat team
Office 365 Security - MacGyver, Ninja or Swat teamAntonioMaio2
ย 
Information security in office 365 a shared responsibility - antonio maio
Information security in office 365   a shared responsibility - antonio maioInformation security in office 365   a shared responsibility - antonio maio
Information security in office 365 a shared responsibility - antonio maioAntonioMaio2
ย 
Office 365 security new innovations from microsoft ignite - antonio maio
Office 365 security   new innovations from microsoft ignite - antonio maioOffice 365 security   new innovations from microsoft ignite - antonio maio
Office 365 security new innovations from microsoft ignite - antonio maioAntonioMaio2
ย 
Identity management challenges when moving share point to the cloud antonio...
Identity management challenges when moving share point to the cloud   antonio...Identity management challenges when moving share point to the cloud   antonio...
Identity management challenges when moving share point to the cloud antonio...AntonioMaio2
ย 
A Practical Guide Information Governance with Microsoft SharePoint 2013
A Practical Guide Information Governance with Microsoft SharePoint 2013A Practical Guide Information Governance with Microsoft SharePoint 2013
A Practical Guide Information Governance with Microsoft SharePoint 2013AntonioMaio2
ย 
Best practices for security and governance in share point 2013 published
Best practices for security and governance in share point 2013   publishedBest practices for security and governance in share point 2013   published
Best practices for security and governance in share point 2013 publishedAntonioMaio2
ย 
Keeping SharePoint Always On
Keeping SharePoint Always OnKeeping SharePoint Always On
Keeping SharePoint Always OnAntonioMaio2
ย 
How Claims is Changing the Way We Authenticate and Authorize in SharePoint
How Claims is Changing the Way We Authenticate and Authorize in SharePointHow Claims is Changing the Way We Authenticate and Authorize in SharePoint
How Claims is Changing the Way We Authenticate and Authorize in SharePointAntonioMaio2
ย 
Best practices for Security and Governance in SharePoint 2013
Best practices for Security and Governance in SharePoint 2013Best practices for Security and Governance in SharePoint 2013
Best practices for Security and Governance in SharePoint 2013AntonioMaio2
ย 
SPTechCon Boston 2013 - Introduction to Security in Microsoft Sharepoint 2013...
SPTechCon Boston 2013 - Introduction to Security in Microsoft Sharepoint 2013...SPTechCon Boston 2013 - Introduction to Security in Microsoft Sharepoint 2013...
SPTechCon Boston 2013 - Introduction to Security in Microsoft Sharepoint 2013...AntonioMaio2
ย 
Best Practices for Security in Microsoft SharePoint 2013
Best Practices for Security in Microsoft SharePoint 2013Best Practices for Security in Microsoft SharePoint 2013
Best Practices for Security in Microsoft SharePoint 2013AntonioMaio2
ย 
Intro to Develop and Deploy Apps for Microsoft SharePoint and Office 2013
Intro to Develop and Deploy Apps for Microsoft SharePoint and Office 2013Intro to Develop and Deploy Apps for Microsoft SharePoint and Office 2013
Intro to Develop and Deploy Apps for Microsoft SharePoint and Office 2013AntonioMaio2
ย 
SharePoint Governance: Impacts of Moving to the Cloud
SharePoint Governance: Impacts of Moving to the CloudSharePoint Governance: Impacts of Moving to the Cloud
SharePoint Governance: Impacts of Moving to the CloudAntonioMaio2
ย 
Share point security 101 sps-ottawa 2012 - antonio maio
Share point security 101   sps-ottawa 2012 - antonio maioShare point security 101   sps-ottawa 2012 - antonio maio
Share point security 101 sps-ottawa 2012 - antonio maioAntonioMaio2
ย 
Webinar: Take Control of SharePoint Security
Webinar: Take Control of SharePoint SecurityWebinar: Take Control of SharePoint Security
Webinar: Take Control of SharePoint SecurityAntonioMaio2
ย 
SharePoint Saturday Toronto July 2012 - Antonio Maio
SharePoint Saturday Toronto July 2012 - Antonio MaioSharePoint Saturday Toronto July 2012 - Antonio Maio
SharePoint Saturday Toronto July 2012 - Antonio MaioAntonioMaio2
ย 

More from AntonioMaio2 (19)

Introduction to Microsoft Enterprise Mobility + Security
Introduction to Microsoft Enterprise Mobility + SecurityIntroduction to Microsoft Enterprise Mobility + Security
Introduction to Microsoft Enterprise Mobility + Security
ย 
Learn how to protect against and recover from data breaches in Office 365
Learn how to protect against and recover from data breaches in Office 365Learn how to protect against and recover from data breaches in Office 365
Learn how to protect against and recover from data breaches in Office 365
ย 
A beginners guide to administering office 365 with power shell antonio maio
A beginners guide to administering office 365 with power shell   antonio maioA beginners guide to administering office 365 with power shell   antonio maio
A beginners guide to administering office 365 with power shell antonio maio
ย 
Office 365 Security - MacGyver, Ninja or Swat team
Office 365 Security -  MacGyver, Ninja or Swat teamOffice 365 Security -  MacGyver, Ninja or Swat team
Office 365 Security - MacGyver, Ninja or Swat team
ย 
Information security in office 365 a shared responsibility - antonio maio
Information security in office 365   a shared responsibility - antonio maioInformation security in office 365   a shared responsibility - antonio maio
Information security in office 365 a shared responsibility - antonio maio
ย 
Office 365 security new innovations from microsoft ignite - antonio maio
Office 365 security   new innovations from microsoft ignite - antonio maioOffice 365 security   new innovations from microsoft ignite - antonio maio
Office 365 security new innovations from microsoft ignite - antonio maio
ย 
Identity management challenges when moving share point to the cloud antonio...
Identity management challenges when moving share point to the cloud   antonio...Identity management challenges when moving share point to the cloud   antonio...
Identity management challenges when moving share point to the cloud antonio...
ย 
A Practical Guide Information Governance with Microsoft SharePoint 2013
A Practical Guide Information Governance with Microsoft SharePoint 2013A Practical Guide Information Governance with Microsoft SharePoint 2013
A Practical Guide Information Governance with Microsoft SharePoint 2013
ย 
Best practices for security and governance in share point 2013 published
Best practices for security and governance in share point 2013   publishedBest practices for security and governance in share point 2013   published
Best practices for security and governance in share point 2013 published
ย 
Keeping SharePoint Always On
Keeping SharePoint Always OnKeeping SharePoint Always On
Keeping SharePoint Always On
ย 
How Claims is Changing the Way We Authenticate and Authorize in SharePoint
How Claims is Changing the Way We Authenticate and Authorize in SharePointHow Claims is Changing the Way We Authenticate and Authorize in SharePoint
How Claims is Changing the Way We Authenticate and Authorize in SharePoint
ย 
Best practices for Security and Governance in SharePoint 2013
Best practices for Security and Governance in SharePoint 2013Best practices for Security and Governance in SharePoint 2013
Best practices for Security and Governance in SharePoint 2013
ย 
SPTechCon Boston 2013 - Introduction to Security in Microsoft Sharepoint 2013...
SPTechCon Boston 2013 - Introduction to Security in Microsoft Sharepoint 2013...SPTechCon Boston 2013 - Introduction to Security in Microsoft Sharepoint 2013...
SPTechCon Boston 2013 - Introduction to Security in Microsoft Sharepoint 2013...
ย 
Best Practices for Security in Microsoft SharePoint 2013
Best Practices for Security in Microsoft SharePoint 2013Best Practices for Security in Microsoft SharePoint 2013
Best Practices for Security in Microsoft SharePoint 2013
ย 
Intro to Develop and Deploy Apps for Microsoft SharePoint and Office 2013
Intro to Develop and Deploy Apps for Microsoft SharePoint and Office 2013Intro to Develop and Deploy Apps for Microsoft SharePoint and Office 2013
Intro to Develop and Deploy Apps for Microsoft SharePoint and Office 2013
ย 
SharePoint Governance: Impacts of Moving to the Cloud
SharePoint Governance: Impacts of Moving to the CloudSharePoint Governance: Impacts of Moving to the Cloud
SharePoint Governance: Impacts of Moving to the Cloud
ย 
Share point security 101 sps-ottawa 2012 - antonio maio
Share point security 101   sps-ottawa 2012 - antonio maioShare point security 101   sps-ottawa 2012 - antonio maio
Share point security 101 sps-ottawa 2012 - antonio maio
ย 
Webinar: Take Control of SharePoint Security
Webinar: Take Control of SharePoint SecurityWebinar: Take Control of SharePoint Security
Webinar: Take Control of SharePoint Security
ย 
SharePoint Saturday Toronto July 2012 - Antonio Maio
SharePoint Saturday Toronto July 2012 - Antonio MaioSharePoint Saturday Toronto July 2012 - Antonio Maio
SharePoint Saturday Toronto July 2012 - Antonio Maio
ย 

Recently uploaded

How To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsHow To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsAndolasoft Inc
ย 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comFatema Valibhai
ย 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdfWave PLM
ย 
Diamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionDiamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionSolGuruz
ย 
CALL ON โžฅ8923113531 ๐Ÿ”Call Girls Badshah Nagar Lucknow best Female service
CALL ON โžฅ8923113531 ๐Ÿ”Call Girls Badshah Nagar Lucknow best Female serviceCALL ON โžฅ8923113531 ๐Ÿ”Call Girls Badshah Nagar Lucknow best Female service
CALL ON โžฅ8923113531 ๐Ÿ”Call Girls Badshah Nagar Lucknow best Female serviceanilsa9823
ย 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfkalichargn70th171
ย 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...ICS
ย 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfkalichargn70th171
ย 
Shapes for Sharing between Graph Data Spacesย - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spacesย - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spacesย - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spacesย - and Epistemic Querying of RDF-...Steffen Staab
ย 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...harshavardhanraghave
ย 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...MyIntelliSource, Inc.
ย 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsJhone kinadey
ย 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Modelsaagamshah0812
ย 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...kellynguyen01
ย 
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlanโ€™s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlanโ€™s ...Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlanโ€™s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlanโ€™s ...OnePlan Solutions
ย 
CALL ON โžฅ8923113531 ๐Ÿ”Call Girls Kakori Lucknow best sexual service Online โ˜‚๏ธ
CALL ON โžฅ8923113531 ๐Ÿ”Call Girls Kakori Lucknow best sexual service Online  โ˜‚๏ธCALL ON โžฅ8923113531 ๐Ÿ”Call Girls Kakori Lucknow best sexual service Online  โ˜‚๏ธ
CALL ON โžฅ8923113531 ๐Ÿ”Call Girls Kakori Lucknow best sexual service Online โ˜‚๏ธanilsa9823
ย 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsAlberto Gonzรกlez Trastoy
ย 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...panagenda
ย 
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AISyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AIABDERRAOUF MEHENNI
ย 
Microsoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdfMicrosoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdfWilly Marroquin (WillyDevNET)
ย 

Recently uploaded (20)

How To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsHow To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.js
ย 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.com
ย 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf
ย 
Diamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionDiamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with Precision
ย 
CALL ON โžฅ8923113531 ๐Ÿ”Call Girls Badshah Nagar Lucknow best Female service
CALL ON โžฅ8923113531 ๐Ÿ”Call Girls Badshah Nagar Lucknow best Female serviceCALL ON โžฅ8923113531 ๐Ÿ”Call Girls Badshah Nagar Lucknow best Female service
CALL ON โžฅ8923113531 ๐Ÿ”Call Girls Badshah Nagar Lucknow best Female service
ย 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
ย 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
ย 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
ย 
Shapes for Sharing between Graph Data Spacesย - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spacesย - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spacesย - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spacesย - and Epistemic Querying of RDF-...
ย 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
ย 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
ย 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial Goals
ย 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Models
ย 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
ย 
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlanโ€™s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlanโ€™s ...Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlanโ€™s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlanโ€™s ...
ย 
CALL ON โžฅ8923113531 ๐Ÿ”Call Girls Kakori Lucknow best sexual service Online โ˜‚๏ธ
CALL ON โžฅ8923113531 ๐Ÿ”Call Girls Kakori Lucknow best sexual service Online  โ˜‚๏ธCALL ON โžฅ8923113531 ๐Ÿ”Call Girls Kakori Lucknow best sexual service Online  โ˜‚๏ธ
CALL ON โžฅ8923113531 ๐Ÿ”Call Girls Kakori Lucknow best sexual service Online โ˜‚๏ธ
ย 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
ย 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
ย 
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AISyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
ย 
Microsoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdfMicrosoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdf
ย 

Data Loss Prevention in SharePoint - Protect your Sensitive Information

  • 1. Data Loss Prevention in SharePoint Protect Your Sensitive Information ANTONIO MAIO PROTIVITI SENIOR MANAGER, SENIOR SHAREPOINT ARCHITECT MICROSOFT OFFICE SERVER & SERVICES MVP Email: antonio.maio@protiviti.com Twitter: @AntonioMaio2 Blog: www.TrustSharePoint.com
  • 2. Who We Are 3,300 professionals Over 20 countries in the Americas, Europe, the Middle East and Asia-Pacific 70+ offices IT Consulting โ–บ Enterprise Content Management Solutions Protiviti is a global consulting firm that helps companies solve problems in finance, technology, operations, governance, risk and internal audit, and has served more than 40 percent of FORTUNE 1000ยฎ and FORTUNE Global 500ยฎ companies. Protiviti serve clients through a network of more than 70 locations in over 20 countries. Protiviti is a wholly owned subsidiary of Robert Half (NYSE: RHI). Founded in 1948, Robert Half is a member of the S&P 500 index.
  • 3. Data Loss Prevention in SharePoint Protect Your Sensitive Information
  • 4. โ€ข Security and Compliance Console โ€ข Retention Policies โ€ข Information Rights Management โ€ข Activity Monitoring โ€ข Data Loss Prevention โ€ข External Sharing Controls โ€ข SharePoint Permissions โ€ข SharePoint Audit Reports โ€ข (built in) TLS 1.2 Communication โ€ข (built in) Encrypted Data at Rest SharePoint/Office 365 Security Capabilities โ€ข Customer Lockbox โ€ข Advanced Security Management โ€ข Azure AD Identity Protection โ€ข Azure AD Conditional Access Policies โ€ข Azure AD Multi-Factor Authentication โ€ข Azure AD Information Protection โ€ข Bring your Own Key (roadmap 2016) โ€ข Office 365 Trust Center
  • 5. Data Loss Prevention (DLP) Goals โ€ข Protect the business (compliance violations, legal action, sanctions, reputation) โ€ข Identify sensitive information โ€ข Comply with regulations and business standards DLP is about Finding and Protecting sensitive information โ€ข Personally Identifiable Information (PII) โ€ข Payment Credit Industry Data (PCI, PCI DSS) โ€ข Financial Data โ€ข Health Insurance Data etcโ€ฆ
  • 6. DLP Policies & Rules Data Loss Prevention Policy Locations โ€ข SharePoint Online โ€ข All Sites โ€ข Specific Sites โ€ข OneDrive for Business โ€ข All Sites โ€ข Specific Sites Rule Condition โ€ข Sensitive Data Type (Credit Card Number, SSN, SIN, etc.) โ€ข Who Content is Shared With (people inside, people outside) โ€ข Metadata Properties (multiple, built in or custom) Incident Reports โ€ข Severity Level โ€ข Logged โ€ข Email report Action โ€ข Send Notification โ€ข Show Policy Tip โ€ข Allow Override โ€ข Block Content Rule Condition Incident ReportsAction Ruleโ€ฆ SharePoint 2016 โ€ข Only assign to site collections โ€ข Need separate Compliance Center for each web app SharePoint 2016 โ€ข Only pick sensitive data types (10) Rules do not have Events! SharePoint 2016 โ€ข All actions supported SharePoint 2016 โ€ข No configurable severity level.
  • 7. Data Loss Prevention in Office 365 Available throughโ€ฆ โ€ข Exchange Admin Center โ€ข Security & Compliance Center
  • 8. Data Loss Prevention in SharePoint 2016 Available throughโ€ฆ โ€ข Improved eDiscovery Site Collection โ€ข New Compliance Policy Center Site Collection
  • 9. SharePoint 2016 DLP Policies for eDiscovery eDiscovery Center โ€ข Create & run DLP Queries to identity sensitive data โ€ข Save Queries โ€ข Export Data โ€ข Highly dependent on SharePoint Search Index!
  • 10. SharePoint 2016 DLP Policies for Compliance Compliance Center โ€ข Create DLP Policies to monitor and enforce protection of sensitive information โ€ข Provide administrator notification (via email) โ€ข Provide policy tips to users and owners โ€ข Block access to files containing sensitive content โ€ข Assign policies to existing site collections โ€ข Highly dependent on SharePoint Search Index!
  • 11. SharePoint 2016 DLP Prerequisites โ€ข Create a Search Service Application (mandatory) โ€ข Start the search service, Define a crawl schedule, Perform a full crawl โ€ข Must have a healthy search index and crawl โ€ข Configure out-going email (recommended) โ€ข Turn on Usage reports (recommended) โ€ข Create the eDiscovery or Compliance Center site collections (mandatoryโ€“ both not needed) โ€ข eDiscovery โ€“ for DLP Queries to identify where sensitive data exists โ€ข Compliance Policy Center โ€“ for DLP Policies to monitor or enforce policies โ€ข Assign permissions to Compliance team through the Site Collection Members group (recommended)
  • 12. SharePoint 2016 Creating the Compliance Center โ€ข Create a new Site Collection โ€ข Site Template - Select the Enterprise tab โ€ข Select Compliance Policy Center template โ€ข Only One Compliance Center Site Collection per Web Application โ€ข Compliance Center cannot cross Web Application boundary (eDiscovery Center can query across Web Applications)
  • 13. SharePoint 2016 Create DLP Policies โ€ข Create DLP Policies using Policy Templates โ€ข 10 policy templates available โ€ข Looking for 10 sensitive data types โ€ข U.S. / U.K. Passport Number โ€ข U.S. Individual Taxpayer Identification Number (ITIN) โ€ข U.S. Social Security Number (SSN) โ€ข Credit Card Number โ€ข U.S. Bank Account Number โ€ข U.S. Individual Taxpayer Identification Number (ITIN) โ€ข U.S. Social Security Number (SSN)โ€ข Credit Card Number โ€ข Credit Card Number โ€ข EU Debit Card Number โ€ข SWIFT Code โ€ข ABA Routing Number โ€ข Credit Card Number โ€ข U.S. Bank Account Number โ€ข U.K. National Insurance Number (NINO) โ€ข U.S. / U.K. Passport Numberโ€ข SWIFT Code โ€ข U.K. National Insurance Number (NINO) โ€ข U.S. / U.K. Passport Number โ€ข SWIFT Code โ€ข U.S. Social Security Number (SSN) โ€ข Credit Card Number โ€ข U.S. Bank Account Number โ€ข U.S. Driver's License Number โ€ข U.S. Social Security Number (SSN) โ€ข No health related data โ€ข Cannot customize policy templates or data types
  • 14. SharePoint 2016 Create DLP Policies โ€ข Create New Policies โ€ข Provide Name โ€ข Select 1 of 10 templates (no customization) โ€ข Select # of instances of sensitive data โ€ข Email address to send incident reports โ€ข Select to Notify with Policy Tip โ€ข Select to Block Access โ€ข Assign Policies to site collections (one at time)
  • 16. Avoiding False Positives Looking for More Than Regular Expressions Finding Credit Card Numbers โ€ข Format โ€ข Pattern โ€ข Checksum (Luhn Algorithm) โ€ข 191 related keywords โ€ข Confidence Definition โ€ข 85% confident if all found within 300 chars โ€ข 65% confidence if number found & checksum passes Full Definitions found here: https://support.office.com/en-ie/article/What-the-sensitive-information-types-in- SharePoint-Server-2016-look-for-ec9fdbe2-bb77-455f-a2f6-407a4f54fca5
  • 17. Finding US Driverโ€™s License Numbers โ€ข Format โ€“ State Dependent โ€ข Pattern โ€ข 16 related abbreviations & 75 keywords โ€ข State name & State Abbreviation โ€ข Confidence Definition โ€ข 75% confident if all found within 300 chars โ€ข 65% confidence if all found (except keywords) within 300 chars Avoiding False Positives Looking for More Than Regular Expressions Full Definitions found here: https://support.office.com/en-ie/article/What-the-sensitive-information-types-in- SharePoint-Server-2016-look-for-ec9fdbe2-bb77-455f-a2f6-407a4f54fca5
  • 18. Important Technical Notes โ€ข If its not in the search index DLP policies will not be enforced โ€ข Consider your crawl schedule โ€ข 4 Timer Jobs used to enforce policies โ€ข Policies not enforced on new documents until search crawl and timer jobs complete โ€ข Timeliness of policy enforcement depends on priority of policy template โ€ข Can take up to 24 hours โ€ข Cannot enforce policies on list items โ€“ only documents
  • 19. Final Thoughts โ€ข Data Loss Prevention just one critical part of securing sensitive data โ€ข Identifying sensitive data, monitoring its usage and enforcing policies โ€ข DLP requires regular management of policies โ€“ refine to avoid noise of false positives โ€ข Office 365 & SharePoint 2016 DLP is a great start! โ€ข Start learning and testing SharePoint DLP Today โ€ข Critical to have healthy search index โ€ข Test policies in Staging before deploying to Prod
  • 20. Questions & Thank You! ANTONIO MAIO PROTIVITI SENIOR MANAGER MICROSOFT OFFICE 365 & OFFICE SERVICES MVP Email: antonio.maio@protiviti.com Twitter: @AntonioMaio2 Blog: www.TrustSharePoint.com

Editor's Notes

  1. Data Loss Prevention in SharePoint: Protect Your Sensitive Information ย  Enterprise SharePoint deployments contain sensitive data, from intellectual property to compliance impacting information (PII, PCI and PHI). Users are not always aware of what data is classified as sensitive and they can unknowingly create information security and compliance issues. Microsoft SharePoint 2016 provides new Data Loss Prevention (DLP) capabilities that allow us to find and protect sensitive information in SharePoint and OneDrive for business. These capabilities alert users to when they are working with sensitive information, and they help you work with users to reduce the risk to your organization and remain compliant with industry regulations. In this session weโ€™ll demonstrate how to deploy and configure DLP in SharePoint 2016 to support your security and compliance objectives. Weโ€™ll also look at the DLP capabilities in SharePoint Online within Office 365 and discuss some of the differences in this capability between the premise and online platforms.
  2. Looking forward to the evolution - Areas of improvement: More policy templates Customizable sensitive data types (Exchange Online has 80 types now, SharePoint Online has 51 types now) Today policies are based on location (which site collection), conditions (like what sensitive data type is found & number of instances) and actions (like notify, provide tip, block access) Would like to see Event based policies - like enforce policies when events occur like upload a document, edit a document, delete a document, etc.) Would like to see more actions like encrypt content with IRM on download One compliance center for all sites including MySites - across all web applications (eDiscovery Center can today in SharePoint 2016, SharePoint Online and OneDrive for business can today) More control over when policies are run โ€“ or ability to say โ€˜evaluate all policies nowโ€™ Document matching capabilities