SlideShare a Scribd company logo
1 of 29
Data Ethics and Privacy
in a GDPR World
MongoDB Europe 2018
GDPR
Data Ethics and Privacy in a GDPR World
Kenneth White, Product Security Lead, MongoDB Engineering
kenneth.white@mongodb.com
Mat Keep, Senior Director, MongoDB Product Team
mat.keep@mongodb.com
@matkeep
Agenda
• GDPR Overview & Requirements
• Data Management Impacts
• Security Controls & Ethics
• Case Studies
• Next Steps
Disclosure
For a full description of the GDPR’s regulations, roles, and
responsibilities, it is recommended that readers refer to the text
of the GDPR (Regulation (EU) 2016/679), available from the
Official Journal of the European Union, and refer to legal counsel
for the interpretation of how the regulations apply to their
organization.
GDPR Rationale
• How safe is our personal data?
• How is personal data used by the
organizations we choose to share it
with?
• Damage our reputations
• Deny us access to the healthcare or
financial services
• Discriminate against us
• Reduce our autonomy, freedom,
individuality
CyberSecurity Ventures
Ginni Rometty, IBM’s chairman, president
and CEO
"Cyber crime is the greatest threat to every
company in the world"
What is the GDPR?
• EU General Data Protection Regulation 2016/679
• Enshrines protection & privacy of EU citizen data as a human
right
• Governs how organizations collect, store, process, retain,
and share the personal data of EU citizens
• Applies globally
• Enforced from May 25th 2018
• Fines of up to 4% of global turnover or €20m
Why is GDPR Necessary?
• Replaces Data Protection Directive 95/46/EC, enacted in
1995
• Implementations varied across EU member states
• Technology has moved on
• No global reach
• Expands the scope of “personal data”
Data Breach, defined by the GDPR
“‘personal data breach’ means a breach of security leading to the accidental or
unlawful destruction, loss, alteration, unauthorised disclosure of, or access to,
personal data transmitted, stored or otherwise processed;”
Key GDPR Demands
• Explicit consent: defines for what, how long, who data is shared with
• Data protection & privacy by design, by default
• Review data at any time, portability between service providers
• Right to be forgotten
• Right to review automated decisions
• Breach notification within 72 hours
• Applicable to any organization processing EU citizen data
GDPR: 6 Months In…..
"Only 27% of EU companies
believe they are GDPR compliant"
TrustArc, July 2018
"Just a third of companies are
complying with subject access
requests"
Talend, September 2018
"Portuguese hospital hit with
€400,000 fine for two GDPR
violations"
IT Pro, 29-10-2018
Mapping GDPR to
Required Database Capabilities
What’s Needed for Compliance?
What compliance isn’t….
• Turn on a bunch of database
security controls
• BOOM…we’re done!
What’s Needed for Compliance?
What compliance isn’t….
• Turn on a bunch of database
security controls
• BOOM…we’re done!
What compliance is…
• People
• Roles, responsibilities, accountability
• Process
• Business practices
• Product
• Technologies to implement controls
GDPR Data Protection Requirements
DISCOVER DEFEND DETECT
Identify all PII
in your systems
Implement appropriate
security controls
Monitor to identify suspicious
behavior, remediate gaps
MongoDB Security Capabilities
Providing customers with control over their data
MongoDB Security Capabilities
Providing customers with control over their data
Authentication & Authorization
• LDAP, Kerberos, x.509 certificates
• On-premises AD or Azure Domain Services
Rich Role Based Access Controls (RBAC)
• Read-only database views
• Redacted query logs
MongoDB Security Capabilities
Providing customers with control over their data
Advanced Auditing & Administrative Controls
• Consumed through web services, remote SysLog, Change
Stream events, 100% API logs
• User account/privilege mods made outside Atlas API
automatically blocked
MongoDB Security Capabilities
Providing customers with control over their data
Enterprise-grade Encryption Options
• Whole volume encryption w/ single-use keys
• Encrypted Storage Engine with BYO key mgmt
• TLS 1.2 in-flight encryption default across all products, full forward
secrecy ephemeral ECC & ECDSA support on API endpoints
• Strong Challenge-Response (SCRAM-256)
• SCRAM authentication enforced
• Pre-defined roles against each
database
• IP whitelisting enforced
• VPC Peering option with application tier
• 2FA authentication for admin console
• Encrypted data volumes
• Ingress blocked by default
• TLS 1.2 by default
Atlas Security
MongoDB’s DBaaS in the Cloud
• Temporary, expiring accounts
• Temporary, expiring whitelist origins
• 24 hour opt-in control plane tokens
• Customer managed encryption keys
- AWS KMS
- Azure Vault
- GCP Cloud KMS coming soon
Atlas Security
MongoDB’s DBaaS in the Cloud
• SCRAM authentication enforced
• Pre-defined roles against each
database
• IP whitelisting enforced
• VPC Peering option with application tier
• 2FA authentication for admin console
• Encrypted data volumes
• Ingress blocked by default
• TLS 1.2 by default
Data Ethics and Community
● Commitment to open development and open standards
○ LetsEncrypt
○ IETF ACME automated certificate management standard
○ KMIP development
○ LDAP standards
○ Regional security and local developer conferences
Long-Term Path
● Enhanced encryption options for data-in-use
● Deeper integration with cloud HSM/key management services
● TLS 1.3 support w/ Forward Secret-only AEAD ciphersuites & ECC KeyEx
● U2F/WebAuthn token identity support
● X.509 authentication for Atlas clusters
● Best-in-field 3rd party software security engineering review
Case Studies
Single Customer View
Improving customer experience, providing platform to manage
user permissions
Problem Why MongoDB Results
Problem Solution Results
Customer data spread across
many source systems, no way to
get a single view of its customers
Opportunities to improve customer
service online & via call centres
Faster fraud detection
Legal & marketing need to be able
to manage customer preferences
Built a single view, extracting data
from source systems, transforming
and loading to MongoDB
MongoDB Atlas on AWS with Kafka
for messaging and transformations,
built on microservices architecture
Project delivered in 3 months, using
MongoDB single view reference
architecture
Reduced average call centre
handling times by 40%
Fraud detection lead times
reduced from hours to seconds
Legal and marketing can now
comply with requests for
personal information, and launch
marketing campaigns faster
Using GDPR to Support Business Transformation
10-Step Methodology to Creating a Single Customer View
Download the Whitepaper
Digital Transformation with
MongoDB
UK’s Leading Commercial Property Data Service Drives GDPR
readiness
Problem Why MongoDB Results
Problem Solution Results
Need to develop a new platform for
the company to move from
traditional print media to a digital
business delivering market
intelligence and tools across
multiple online channels
Monolithic application architecture
and rigid relational database
prevented IT team pushing new
updates any more than once per
month
Moved to MEAN stack powered by
a microservices-based architecture in
the cloud
MongoDB Enterprise Advanced for
access to Ops Manager, Compass
and Support
MongoDB Encrypted storage engine
to support GDPR readiness
Transformed business: now
digital is driving revenue growth
Supports 50x more releases per
month, with always on availability
Faster development velocity to
build custom services for multiple
market segments
Wrapping Up
Discover Defend Detect
Identify Personal Data
• MongoDB Compass
• Expressive Queries & Analytics
Access Control
• Authentication (i.e. SHA 2, LDAP, Kerberos)
• Authorization (RBAC)
• IP Whitelisting & VPC Peering
Monitor & Report
• Real-Time Alerting
Personal Data Retention
• TTL Indexes
Pseudonymisation & Encryption
• Read-Only Views
• Log Redaction
• TLS/SSL Network Encryption
• Encrypted Storage Engine
Audit
• MongoDB Audit Log
• MongoDB Change Streams
Resilience & DR
• Replica Sets
• MongoDB PIT Backup & Recovery
Data Sovereignty
• MongoDB Global Clusters
MongoDB Training & Global Consulting
How MongoDB Supports GDPR
Next Steps
Download the whitepaper
Refer to your legal counsel
for GDPR advice
Engage MongoDB
Consulting
Data Ethics and Privacy
in a GDPR World
MongoDB Europe 2018

More Related Content

Recently uploaded

Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...
Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...
Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...
amitlee9823
 
Call Girls In Doddaballapur Road ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Doddaballapur Road ☎ 7737669865 🥵 Book Your One night StandCall Girls In Doddaballapur Road ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Doddaballapur Road ☎ 7737669865 🥵 Book Your One night Stand
amitlee9823
 
Just Call Vip call girls kakinada Escorts ☎️9352988975 Two shot with one girl...
Just Call Vip call girls kakinada Escorts ☎️9352988975 Two shot with one girl...Just Call Vip call girls kakinada Escorts ☎️9352988975 Two shot with one girl...
Just Call Vip call girls kakinada Escorts ☎️9352988975 Two shot with one girl...
gajnagarg
 
Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...
amitlee9823
 
Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
amitlee9823
 
Escorts Service Kumaraswamy Layout ☎ 7737669865☎ Book Your One night Stand (B...
Escorts Service Kumaraswamy Layout ☎ 7737669865☎ Book Your One night Stand (B...Escorts Service Kumaraswamy Layout ☎ 7737669865☎ Book Your One night Stand (B...
Escorts Service Kumaraswamy Layout ☎ 7737669865☎ Book Your One night Stand (B...
amitlee9823
 
➥🔝 7737669865 🔝▻ malwa Call-girls in Women Seeking Men 🔝malwa🔝 Escorts Ser...
➥🔝 7737669865 🔝▻ malwa Call-girls in Women Seeking Men  🔝malwa🔝   Escorts Ser...➥🔝 7737669865 🔝▻ malwa Call-girls in Women Seeking Men  🔝malwa🔝   Escorts Ser...
➥🔝 7737669865 🔝▻ malwa Call-girls in Women Seeking Men 🔝malwa🔝 Escorts Ser...
amitlee9823
 
➥🔝 7737669865 🔝▻ Dindigul Call-girls in Women Seeking Men 🔝Dindigul🔝 Escor...
➥🔝 7737669865 🔝▻ Dindigul Call-girls in Women Seeking Men  🔝Dindigul🔝   Escor...➥🔝 7737669865 🔝▻ Dindigul Call-girls in Women Seeking Men  🔝Dindigul🔝   Escor...
➥🔝 7737669865 🔝▻ Dindigul Call-girls in Women Seeking Men 🔝Dindigul🔝 Escor...
amitlee9823
 
Call Girls Jalahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...
Call Girls Jalahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...Call Girls Jalahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...
Call Girls Jalahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...
amitlee9823
 
Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...
Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...
Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...
amitlee9823
 
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
amitlee9823
 
Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...
amitlee9823
 
➥🔝 7737669865 🔝▻ Mathura Call-girls in Women Seeking Men 🔝Mathura🔝 Escorts...
➥🔝 7737669865 🔝▻ Mathura Call-girls in Women Seeking Men  🔝Mathura🔝   Escorts...➥🔝 7737669865 🔝▻ Mathura Call-girls in Women Seeking Men  🔝Mathura🔝   Escorts...
➥🔝 7737669865 🔝▻ Mathura Call-girls in Women Seeking Men 🔝Mathura🔝 Escorts...
amitlee9823
 
Call Girls Bommasandra Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Bommasandra Just Call 👗 7737669865 👗 Top Class Call Girl Service B...Call Girls Bommasandra Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Bommasandra Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
amitlee9823
 
➥🔝 7737669865 🔝▻ Ongole Call-girls in Women Seeking Men 🔝Ongole🔝 Escorts S...
➥🔝 7737669865 🔝▻ Ongole Call-girls in Women Seeking Men  🔝Ongole🔝   Escorts S...➥🔝 7737669865 🔝▻ Ongole Call-girls in Women Seeking Men  🔝Ongole🔝   Escorts S...
➥🔝 7737669865 🔝▻ Ongole Call-girls in Women Seeking Men 🔝Ongole🔝 Escorts S...
amitlee9823
 

Recently uploaded (20)

(NEHA) Call Girls Katra Call Now 8617697112 Katra Escorts 24x7
(NEHA) Call Girls Katra Call Now 8617697112 Katra Escorts 24x7(NEHA) Call Girls Katra Call Now 8617697112 Katra Escorts 24x7
(NEHA) Call Girls Katra Call Now 8617697112 Katra Escorts 24x7
 
Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...
Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...
Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...
 
Detecting Credit Card Fraud: A Machine Learning Approach
Detecting Credit Card Fraud: A Machine Learning ApproachDetecting Credit Card Fraud: A Machine Learning Approach
Detecting Credit Card Fraud: A Machine Learning Approach
 
Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...
Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...
Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...
 
Call Girls In Doddaballapur Road ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Doddaballapur Road ☎ 7737669865 🥵 Book Your One night StandCall Girls In Doddaballapur Road ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Doddaballapur Road ☎ 7737669865 🥵 Book Your One night Stand
 
Just Call Vip call girls kakinada Escorts ☎️9352988975 Two shot with one girl...
Just Call Vip call girls kakinada Escorts ☎️9352988975 Two shot with one girl...Just Call Vip call girls kakinada Escorts ☎️9352988975 Two shot with one girl...
Just Call Vip call girls kakinada Escorts ☎️9352988975 Two shot with one girl...
 
Aspirational Block Program Block Syaldey District - Almora
Aspirational Block Program Block Syaldey District - AlmoraAspirational Block Program Block Syaldey District - Almora
Aspirational Block Program Block Syaldey District - Almora
 
Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...
 
Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
 
Escorts Service Kumaraswamy Layout ☎ 7737669865☎ Book Your One night Stand (B...
Escorts Service Kumaraswamy Layout ☎ 7737669865☎ Book Your One night Stand (B...Escorts Service Kumaraswamy Layout ☎ 7737669865☎ Book Your One night Stand (B...
Escorts Service Kumaraswamy Layout ☎ 7737669865☎ Book Your One night Stand (B...
 
➥🔝 7737669865 🔝▻ malwa Call-girls in Women Seeking Men 🔝malwa🔝 Escorts Ser...
➥🔝 7737669865 🔝▻ malwa Call-girls in Women Seeking Men  🔝malwa🔝   Escorts Ser...➥🔝 7737669865 🔝▻ malwa Call-girls in Women Seeking Men  🔝malwa🔝   Escorts Ser...
➥🔝 7737669865 🔝▻ malwa Call-girls in Women Seeking Men 🔝malwa🔝 Escorts Ser...
 
➥🔝 7737669865 🔝▻ Dindigul Call-girls in Women Seeking Men 🔝Dindigul🔝 Escor...
➥🔝 7737669865 🔝▻ Dindigul Call-girls in Women Seeking Men  🔝Dindigul🔝   Escor...➥🔝 7737669865 🔝▻ Dindigul Call-girls in Women Seeking Men  🔝Dindigul🔝   Escor...
➥🔝 7737669865 🔝▻ Dindigul Call-girls in Women Seeking Men 🔝Dindigul🔝 Escor...
 
Call Girls Jalahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...
Call Girls Jalahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...Call Girls Jalahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...
Call Girls Jalahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...
 
Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...
Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...
Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...
 
5CL-ADBA,5cladba, Chinese supplier, safety is guaranteed
5CL-ADBA,5cladba, Chinese supplier, safety is guaranteed5CL-ADBA,5cladba, Chinese supplier, safety is guaranteed
5CL-ADBA,5cladba, Chinese supplier, safety is guaranteed
 
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
 
Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...
 
➥🔝 7737669865 🔝▻ Mathura Call-girls in Women Seeking Men 🔝Mathura🔝 Escorts...
➥🔝 7737669865 🔝▻ Mathura Call-girls in Women Seeking Men  🔝Mathura🔝   Escorts...➥🔝 7737669865 🔝▻ Mathura Call-girls in Women Seeking Men  🔝Mathura🔝   Escorts...
➥🔝 7737669865 🔝▻ Mathura Call-girls in Women Seeking Men 🔝Mathura🔝 Escorts...
 
Call Girls Bommasandra Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Bommasandra Just Call 👗 7737669865 👗 Top Class Call Girl Service B...Call Girls Bommasandra Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Bommasandra Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
 
➥🔝 7737669865 🔝▻ Ongole Call-girls in Women Seeking Men 🔝Ongole🔝 Escorts S...
➥🔝 7737669865 🔝▻ Ongole Call-girls in Women Seeking Men  🔝Ongole🔝   Escorts S...➥🔝 7737669865 🔝▻ Ongole Call-girls in Women Seeking Men  🔝Ongole🔝   Escorts S...
➥🔝 7737669865 🔝▻ Ongole Call-girls in Women Seeking Men 🔝Ongole🔝 Escorts S...
 

Featured

How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental Health
ThinkNow
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
Kurio // The Social Media Age(ncy)
 

Featured (20)

2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot
 
Everything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTEverything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPT
 
Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsProduct Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage Engineerings
 
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental Health
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
 
Skeleton Culture Code
Skeleton Culture CodeSkeleton Culture Code
Skeleton Culture Code
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
 

Data Ethics and Privacy in a GDPR World

  • 1. Data Ethics and Privacy in a GDPR World MongoDB Europe 2018
  • 2. GDPR Data Ethics and Privacy in a GDPR World Kenneth White, Product Security Lead, MongoDB Engineering kenneth.white@mongodb.com Mat Keep, Senior Director, MongoDB Product Team mat.keep@mongodb.com @matkeep
  • 3. Agenda • GDPR Overview & Requirements • Data Management Impacts • Security Controls & Ethics • Case Studies • Next Steps
  • 4. Disclosure For a full description of the GDPR’s regulations, roles, and responsibilities, it is recommended that readers refer to the text of the GDPR (Regulation (EU) 2016/679), available from the Official Journal of the European Union, and refer to legal counsel for the interpretation of how the regulations apply to their organization.
  • 5. GDPR Rationale • How safe is our personal data? • How is personal data used by the organizations we choose to share it with? • Damage our reputations • Deny us access to the healthcare or financial services • Discriminate against us • Reduce our autonomy, freedom, individuality CyberSecurity Ventures Ginni Rometty, IBM’s chairman, president and CEO "Cyber crime is the greatest threat to every company in the world"
  • 6. What is the GDPR? • EU General Data Protection Regulation 2016/679 • Enshrines protection & privacy of EU citizen data as a human right • Governs how organizations collect, store, process, retain, and share the personal data of EU citizens • Applies globally • Enforced from May 25th 2018 • Fines of up to 4% of global turnover or €20m
  • 7. Why is GDPR Necessary? • Replaces Data Protection Directive 95/46/EC, enacted in 1995 • Implementations varied across EU member states • Technology has moved on • No global reach • Expands the scope of “personal data” Data Breach, defined by the GDPR “‘personal data breach’ means a breach of security leading to the accidental or unlawful destruction, loss, alteration, unauthorised disclosure of, or access to, personal data transmitted, stored or otherwise processed;”
  • 8. Key GDPR Demands • Explicit consent: defines for what, how long, who data is shared with • Data protection & privacy by design, by default • Review data at any time, portability between service providers • Right to be forgotten • Right to review automated decisions • Breach notification within 72 hours • Applicable to any organization processing EU citizen data
  • 9. GDPR: 6 Months In….. "Only 27% of EU companies believe they are GDPR compliant" TrustArc, July 2018 "Just a third of companies are complying with subject access requests" Talend, September 2018 "Portuguese hospital hit with €400,000 fine for two GDPR violations" IT Pro, 29-10-2018
  • 10. Mapping GDPR to Required Database Capabilities
  • 11. What’s Needed for Compliance? What compliance isn’t…. • Turn on a bunch of database security controls • BOOM…we’re done!
  • 12. What’s Needed for Compliance? What compliance isn’t…. • Turn on a bunch of database security controls • BOOM…we’re done! What compliance is… • People • Roles, responsibilities, accountability • Process • Business practices • Product • Technologies to implement controls
  • 13. GDPR Data Protection Requirements DISCOVER DEFEND DETECT Identify all PII in your systems Implement appropriate security controls Monitor to identify suspicious behavior, remediate gaps
  • 14. MongoDB Security Capabilities Providing customers with control over their data
  • 15. MongoDB Security Capabilities Providing customers with control over their data Authentication & Authorization • LDAP, Kerberos, x.509 certificates • On-premises AD or Azure Domain Services Rich Role Based Access Controls (RBAC) • Read-only database views • Redacted query logs
  • 16. MongoDB Security Capabilities Providing customers with control over their data Advanced Auditing & Administrative Controls • Consumed through web services, remote SysLog, Change Stream events, 100% API logs • User account/privilege mods made outside Atlas API automatically blocked
  • 17. MongoDB Security Capabilities Providing customers with control over their data Enterprise-grade Encryption Options • Whole volume encryption w/ single-use keys • Encrypted Storage Engine with BYO key mgmt • TLS 1.2 in-flight encryption default across all products, full forward secrecy ephemeral ECC & ECDSA support on API endpoints • Strong Challenge-Response (SCRAM-256)
  • 18. • SCRAM authentication enforced • Pre-defined roles against each database • IP whitelisting enforced • VPC Peering option with application tier • 2FA authentication for admin console • Encrypted data volumes • Ingress blocked by default • TLS 1.2 by default Atlas Security MongoDB’s DBaaS in the Cloud
  • 19. • Temporary, expiring accounts • Temporary, expiring whitelist origins • 24 hour opt-in control plane tokens • Customer managed encryption keys - AWS KMS - Azure Vault - GCP Cloud KMS coming soon Atlas Security MongoDB’s DBaaS in the Cloud • SCRAM authentication enforced • Pre-defined roles against each database • IP whitelisting enforced • VPC Peering option with application tier • 2FA authentication for admin console • Encrypted data volumes • Ingress blocked by default • TLS 1.2 by default
  • 20. Data Ethics and Community ● Commitment to open development and open standards ○ LetsEncrypt ○ IETF ACME automated certificate management standard ○ KMIP development ○ LDAP standards ○ Regional security and local developer conferences
  • 21. Long-Term Path ● Enhanced encryption options for data-in-use ● Deeper integration with cloud HSM/key management services ● TLS 1.3 support w/ Forward Secret-only AEAD ciphersuites & ECC KeyEx ● U2F/WebAuthn token identity support ● X.509 authentication for Atlas clusters ● Best-in-field 3rd party software security engineering review
  • 23. Single Customer View Improving customer experience, providing platform to manage user permissions Problem Why MongoDB Results Problem Solution Results Customer data spread across many source systems, no way to get a single view of its customers Opportunities to improve customer service online & via call centres Faster fraud detection Legal & marketing need to be able to manage customer preferences Built a single view, extracting data from source systems, transforming and loading to MongoDB MongoDB Atlas on AWS with Kafka for messaging and transformations, built on microservices architecture Project delivered in 3 months, using MongoDB single view reference architecture Reduced average call centre handling times by 40% Fraud detection lead times reduced from hours to seconds Legal and marketing can now comply with requests for personal information, and launch marketing campaigns faster
  • 24. Using GDPR to Support Business Transformation 10-Step Methodology to Creating a Single Customer View Download the Whitepaper
  • 25. Digital Transformation with MongoDB UK’s Leading Commercial Property Data Service Drives GDPR readiness Problem Why MongoDB Results Problem Solution Results Need to develop a new platform for the company to move from traditional print media to a digital business delivering market intelligence and tools across multiple online channels Monolithic application architecture and rigid relational database prevented IT team pushing new updates any more than once per month Moved to MEAN stack powered by a microservices-based architecture in the cloud MongoDB Enterprise Advanced for access to Ops Manager, Compass and Support MongoDB Encrypted storage engine to support GDPR readiness Transformed business: now digital is driving revenue growth Supports 50x more releases per month, with always on availability Faster development velocity to build custom services for multiple market segments
  • 27. Discover Defend Detect Identify Personal Data • MongoDB Compass • Expressive Queries & Analytics Access Control • Authentication (i.e. SHA 2, LDAP, Kerberos) • Authorization (RBAC) • IP Whitelisting & VPC Peering Monitor & Report • Real-Time Alerting Personal Data Retention • TTL Indexes Pseudonymisation & Encryption • Read-Only Views • Log Redaction • TLS/SSL Network Encryption • Encrypted Storage Engine Audit • MongoDB Audit Log • MongoDB Change Streams Resilience & DR • Replica Sets • MongoDB PIT Backup & Recovery Data Sovereignty • MongoDB Global Clusters MongoDB Training & Global Consulting How MongoDB Supports GDPR
  • 28. Next Steps Download the whitepaper Refer to your legal counsel for GDPR advice Engage MongoDB Consulting
  • 29. Data Ethics and Privacy in a GDPR World MongoDB Europe 2018