data protection and privacy in the world of database devops

29

Upload: red-gate-software

Post on 22-Jan-2018

57 views

Category:

Software


3 download

TRANSCRIPT

Page 1: Data protection and privacy in the world of database DevOps
Page 2: Data protection and privacy in the world of database DevOps

Data protection & privacy in the world of database DevOps

Page 3: Data protection and privacy in the world of database DevOps

Grant Fritchey

www.scarydba.com

[email protected]

@GFritchey

www.linkedin.com/in/scarydba

Page 4: Data protection and privacy in the world of database DevOps

Agenda

• What is DevOps?

• Extending DevOps to databases

• Impact of database DevOps on data governance and

compliance

• James Boother – Sales & Marketing Director, Coeo

Page 5: Data protection and privacy in the world of database DevOps

What is DevOps

“DevOps is the union of people, process, and products to enable

continuous delivery of value to our end users.”

Donovan Brown,Principal DevOps Program Manager, Microsoft

Page 6: Data protection and privacy in the world of database DevOps

Extending DevOps to databases

• Business-critical data needs to be safely and correctly preserved

• Databases carry state that needs to be managed as part of

rolling out new or updating existing software

Page 7: Data protection and privacy in the world of database DevOps

Benefits of Database DevOps

• Databases are in sync with application development

• Reliable traceability of database changes

• Removal of the database bottleneck in agile delivery processes

• Frequent releases, requiring less dev and DBA time

• Audit trail of who has accessed what data, when and where

Page 8: Data protection and privacy in the world of database DevOps

Impact of DevOps on Data Governance

64% of respondents said DevOps had a positive impact on Data Governance & Compliance

Page 9: Data protection and privacy in the world of database DevOps

Database DevOps as a foundation for compliance

• Monitoring - a key component for resilience

• Change control & testing - reliable, repeatable, consistent

• Provisioning and masking - compliant distribution of data

• Automation - a durable and consistent audit trail

Page 10: Data protection and privacy in the world of database DevOps

James BootherSales & Marketing Director

Coeo

blog.coeo.com

[email protected]

@jimmyboo

www.linkedin.com/in/JamesBoo

ther

Page 11: Data protection and privacy in the world of database DevOps

What is GDPR?

Common myths

Mapping GDPR to DevOps

Next steps

Q&A

Agenda

Page 12: Data protection and privacy in the world of database DevOps

What is GDPR?

Page 13: Data protection and privacy in the world of database DevOps

Mutually agreed European General Data Protection Regulation (GDPR)

Will come into force on May 25 2018

Replaces the 1995 data protection regulation. Supersedes the UK Data Protection Act 1998

Any organisation operating within Europe needs to adhere

What is GDPR?

http://eur-lex.europa.eu/legal-

content/EN/TXT/PDF/?uri=CELEX:32016R0679

&from=EN

Page 14: Data protection and privacy in the world of database DevOps

The right to be informed

The right of access

The right to rectification

The right to erasure

The right to restrict processing

The right to data portability

The right to object

Rights related to automated decision making and profiling

Individual’s rights

Page 15: Data protection and privacy in the world of database DevOps

Name

Identification number

Email address

Online user identifier

Social media posts

Physical, physiological, or genetic information

Medical information

Location

Bank details

IP address

Cookies

Examples of personal data covered by GDPR

https://aka.ms/gdprsqlwhitepaper

Page 16: Data protection and privacy in the world of database DevOps

Penalties

Size of offence Penalty

Small Up to €10 million or 2%

global turnover

Serious Consequences Up to €20 million or 4%

global turnover

Current UK Up to £500,000

Page 17: Data protection and privacy in the world of database DevOps

Elizabeth Denham, the UK's information

commissioner, says

"The GDPR is a step change for data

protection,"

"It's still an evolution, not a revolution".

Words of advice from the ICO

Page 18: Data protection and privacy in the world of database DevOps

ICO 12 step process

https://ico.org.uk/media/for-

organisations/documents/1624219/preparing-for-the-gdpr-12-steps.pdf

1. Awareness

2. Information you hold

3. Communicating privacy information

4. Individuals’ rights

5. Subject access requests

6. Lawful basis for processing personal data

7. Consent

8. Children

9. Data breaches

10. Data protection by design and data

protection impact awareness

11. Data projection officers

12. International

Page 19: Data protection and privacy in the world of database DevOps

Common Myths

Page 20: Data protection and privacy in the world of database DevOps

Myth #1

I can’t comply with

GDPR and use

DevOps

Page 21: Data protection and privacy in the world of database DevOps

Click to edit Master title styleMyth #1 - Mapping GDPR to DevOps

- Users have access only to the data needed

- Implement data protection by design and by

default

- Test for security regressions such as

unprotected PII data

- Identifying code-level security regressions such

as code that returns data to non-privileged

users

- Use Generated sample data or Dynamic

data masking instead of copying un-

sanitized production data into non-

production environments

- PII data is encrypted or pseudo-anonymised

- Users have the right level of access

- Encrypted connections using TLS or Always

Encrypted

- Dynamic Data Masking

- Row-level Security

- Sysadmin access for DBAs

- Restricted access for everyone else

- Audit access and ability to identify

compromised data

- Encrypted backups

- Removing data from backups

Page 22: Data protection and privacy in the world of database DevOps

Myth #2

I only need to worry

about production

Page 23: Data protection and privacy in the world of database DevOps

Click to edit Master title styleMyth #2 – Identifying all of the Personal Data you hold

https://docs.microsoft.com/en-us/azure/sql-database/sql-vulnerability-assessment

Page 24: Data protection and privacy in the world of database DevOps

Myth #3

Holding data in

Azure prevents me

from complying with

GDPR

Page 25: Data protection and privacy in the world of database DevOps

Click to edit Master title styleMyth #3 – Azure advanced data protection features

Feature SQLDB SQL Server

Vulnerability Assessment Coming soon

TDE On by default Available in Enterprise

Threat detection

Auditing

Dynamic data masking

Always encrypted

Encrypted connections

AAD User login with MFA (With SSMS 17)

Page 26: Data protection and privacy in the world of database DevOps

Next steps

Page 27: Data protection and privacy in the world of database DevOps

Technical readiness

Create a repeatable deployment process

Setup monitoring of access to the environments

Remediate any technical risks identified during the assessment

Next Steps

Compliance readiness

Nominate a Data Protection Officer

Assess your environment

Identify the personal data across all environments

Prepare a breach response plan

Two Work Streams:

Page 28: Data protection and privacy in the world of database DevOps

Further reading

Topic Blog post

Introducing Always Encrypted https://blog.coeo.com/mattrobertshaw/2

017/05/08/introducing-always-encrypted

Securing connections to SQL Server with

TLS

https://blog.coeo.com/securing-

connections-to-sql-server-with-tls

How Vulnerable is Your Data? Stop

Malware Attacks using Azure SQL

Database

https://blog.coeo.com/how-vulnerable-

is-your-data-stop-malware-attacks-

using-azure-sql-database

The GDPR and You https://www.scarydba.com/2017/11/13/th

e-gdpr-and-you/

Page 29: Data protection and privacy in the world of database DevOps

Q&A