practical advice for cloud data protection ulf mattsson - oracle nyoug sep 2014
Post on 19-Oct-2014
220 views
DESCRIPTION
Practical Advice for Cloud Data Security for Oracle Learn about critical security issues in the Cloud in relation to databases Learn about Cloud data security guidance and standards Learn Cloud data security technologies, models and Cloud security in context to the enterprise The rapid rise of cloud databases, storage and applications has led to unease among adopters over the security of their data. Whether it is data stored in a public, private or hybrid cloud, or used in third party SaaS applications, companies have good reason to be concerned. In this session Protegrity CTO and data security thought leader Ulf Mattsson will focus on practical advice on what to look for in cloud service providers and a review of the technologies and architectures available to protect sensitive data in the cloud, both on- and off-site. Through real life use cases, Ulf will discuss solutions to some of the most common issues of usability, database indexing, database searches, separation of duties, key management, tokenization, compliance, privacy and security in the cloud environment.TRANSCRIPT
![Page 1: Practical advice for cloud data protection ulf mattsson - oracle nyoug sep 2014](https://reader034.vdocument.in/reader034/viewer/2022052503/54440b13b1af9f680a8b473c/html5/thumbnails/1.jpg)
Practical Advice for Cloud Data ProtectionPractical Advice for Cloud Data Protection
Ulf MattssonCTO, Protegrity
![Page 2: Practical advice for cloud data protection ulf mattsson - oracle nyoug sep 2014](https://reader034.vdocument.in/reader034/viewer/2022052503/54440b13b1af9f680a8b473c/html5/thumbnails/2.jpg)
Cloud Security Alliance (CSA)
PCI Security Standards Council
• Cloud & Virtualization SIGs
• Encryption Task Force
• Tokenization Task Force
Ulf Mattsson, Protegrity CTO
ANSI X9
• American National Standard for Financial Services
IFIP WG 11.3 Data and Application Security
• International Federation for Information Processing
ISACA (Information Systems Audit and Control Association)
ISSA (Information Systems Security Association)
2
![Page 3: Practical advice for cloud data protection ulf mattsson - oracle nyoug sep 2014](https://reader034.vdocument.in/reader034/viewer/2022052503/54440b13b1af9f680a8b473c/html5/thumbnails/3.jpg)
“It’s clear the bad guys are winning at a faster rate than the good guys
Security - We Are Losing Ground
3
Source: searchsecurity.techtarget.com/news/2240215422/In-2014-DBIR-preview-Verizon-says-data-breach-response-gap-widening
rate than the good guysare winning, and we’ve got to solve that.”- 2014 Verizon Data Breach Investigations Report
![Page 4: Practical advice for cloud data protection ulf mattsson - oracle nyoug sep 2014](https://reader034.vdocument.in/reader034/viewer/2022052503/54440b13b1af9f680a8b473c/html5/thumbnails/4.jpg)
Security - We Are Losing Ground – Cloud is Next
“…Even though security is improving, things are getting worse faster, so
4
getting worse faster, so we're losing ground even as we improve .”- Security expert Bruce Schneier
Source: http://www.businessinsider.com/bruce-schneier-apple-google-smartphone-security-2012-11
![Page 5: Practical advice for cloud data protection ulf mattsson - oracle nyoug sep 2014](https://reader034.vdocument.in/reader034/viewer/2022052503/54440b13b1af9f680a8b473c/html5/thumbnails/5.jpg)
What are the Concerns with Cloud?
What is the Guidance for Cloud Data Security?
What New Data Security Technologies are Available for Cloud?
Key Topics
How can Cloud Data Security work in Context to the Enterprise?
What are the Common Use Cases?
How can Search and Indexing be Performed?
5
![Page 6: Practical advice for cloud data protection ulf mattsson - oracle nyoug sep 2014](https://reader034.vdocument.in/reader034/viewer/2022052503/54440b13b1af9f680a8b473c/html5/thumbnails/6.jpg)
What are the Concerns
with Cloud?
6
with Cloud?
![Page 7: Practical advice for cloud data protection ulf mattsson - oracle nyoug sep 2014](https://reader034.vdocument.in/reader034/viewer/2022052503/54440b13b1af9f680a8b473c/html5/thumbnails/7.jpg)
What Is Your No. 1 Issue Slowing Adoption of Public Cloud Computing?
7
![Page 8: Practical advice for cloud data protection ulf mattsson - oracle nyoug sep 2014](https://reader034.vdocument.in/reader034/viewer/2022052503/54440b13b1af9f680a8b473c/html5/thumbnails/8.jpg)
Sensitive Data in the Cloud
8
Of organizations currently (or plan to) transfer sensitive/confidential data to the cloud in the next
24 mo.
![Page 9: Practical advice for cloud data protection ulf mattsson - oracle nyoug sep 2014](https://reader034.vdocument.in/reader034/viewer/2022052503/54440b13b1af9f680a8b473c/html5/thumbnails/9.jpg)
Lack of Cloud Confidence
9
Number of survey respondents that either agree or are unsure that the cloud services used by their organization are
NOT thoroughly vetted for security.
![Page 10: Practical advice for cloud data protection ulf mattsson - oracle nyoug sep 2014](https://reader034.vdocument.in/reader034/viewer/2022052503/54440b13b1af9f680a8b473c/html5/thumbnails/10.jpg)
Stopped or Slowed Adoption
10
Source: The State of Cloud Security
Blue: Most recent data
![Page 11: Practical advice for cloud data protection ulf mattsson - oracle nyoug sep 2014](https://reader034.vdocument.in/reader034/viewer/2022052503/54440b13b1af9f680a8b473c/html5/thumbnails/11.jpg)
Data Loss & Insecure Interfaces
11
Number of Cloud Vulnerability Incidents by Threat Ca tegory
![Page 12: Practical advice for cloud data protection ulf mattsson - oracle nyoug sep 2014](https://reader034.vdocument.in/reader034/viewer/2022052503/54440b13b1af9f680a8b473c/html5/thumbnails/12.jpg)
Computing as a Service:
• Software as a Service (SaaS)
• Platform as a Service (PaaS)
• Infrastructure as a Service (IaaS)
What is Cloud Computing?
Delivered Internally or Externally to the Enterprise:
• Public
• Private
• Community
• Hybrid
12
![Page 13: Practical advice for cloud data protection ulf mattsson - oracle nyoug sep 2014](https://reader034.vdocument.in/reader034/viewer/2022052503/54440b13b1af9f680a8b473c/html5/thumbnails/13.jpg)
Public Cloud
13
![Page 14: Practical advice for cloud data protection ulf mattsson - oracle nyoug sep 2014](https://reader034.vdocument.in/reader034/viewer/2022052503/54440b13b1af9f680a8b473c/html5/thumbnails/14.jpg)
Public Cloud
14
![Page 15: Practical advice for cloud data protection ulf mattsson - oracle nyoug sep 2014](https://reader034.vdocument.in/reader034/viewer/2022052503/54440b13b1af9f680a8b473c/html5/thumbnails/15.jpg)
Private Cloud
Outsourced Private Cloud
15
On-sitePrivate Cloud
![Page 16: Practical advice for cloud data protection ulf mattsson - oracle nyoug sep 2014](https://reader034.vdocument.in/reader034/viewer/2022052503/54440b13b1af9f680a8b473c/html5/thumbnails/16.jpg)
On-site Community Cloud
16
![Page 17: Practical advice for cloud data protection ulf mattsson - oracle nyoug sep 2014](https://reader034.vdocument.in/reader034/viewer/2022052503/54440b13b1af9f680a8b473c/html5/thumbnails/17.jpg)
Outsourced Community Cloud
17
![Page 18: Practical advice for cloud data protection ulf mattsson - oracle nyoug sep 2014](https://reader034.vdocument.in/reader034/viewer/2022052503/54440b13b1af9f680a8b473c/html5/thumbnails/18.jpg)
Hybrid Cloud
18
![Page 19: Practical advice for cloud data protection ulf mattsson - oracle nyoug sep 2014](https://reader034.vdocument.in/reader034/viewer/2022052503/54440b13b1af9f680a8b473c/html5/thumbnails/19.jpg)
Software as a Service (SaaS)
Typically web accessed internet-based applications (“on-demand software”)
Platform as a Service (PaaS)
An internet-based computing platform and solution stack. Facilitates deployment of
Service Orchestration
Applications
Databases
Storage
19
solution stack. Facilitates deployment of applications at much lower cost and complexity
Infrastructure as a Service (IaaS)
Delivers computer infrastructure (typically a virtualized environment) along with raw storage and networking built-in
![Page 20: Practical advice for cloud data protection ulf mattsson - oracle nyoug sep 2014](https://reader034.vdocument.in/reader034/viewer/2022052503/54440b13b1af9f680a8b473c/html5/thumbnails/20.jpg)
The Conceptual Reference Model
20
![Page 21: Practical advice for cloud data protection ulf mattsson - oracle nyoug sep 2014](https://reader034.vdocument.in/reader034/viewer/2022052503/54440b13b1af9f680a8b473c/html5/thumbnails/21.jpg)
Governance, Risk Management and Compliance
21
and Compliance
![Page 22: Practical advice for cloud data protection ulf mattsson - oracle nyoug sep 2014](https://reader034.vdocument.in/reader034/viewer/2022052503/54440b13b1af9f680a8b473c/html5/thumbnails/22.jpg)
Trust vs. Elasticity
Corporate Network
Trust
Private Cloud
022
Elasticity
Public Cloud
![Page 23: Practical advice for cloud data protection ulf mattsson - oracle nyoug sep 2014](https://reader034.vdocument.in/reader034/viewer/2022052503/54440b13b1af9f680a8b473c/html5/thumbnails/23.jpg)
Public Cloud – No Control
23
Consumers have no control over security once data is inside the public cloud. Completely reliant on provider for application and storage security.
![Page 24: Practical advice for cloud data protection ulf mattsson - oracle nyoug sep 2014](https://reader034.vdocument.in/reader034/viewer/2022052503/54440b13b1af9f680a8b473c/html5/thumbnails/24.jpg)
Private Cloud – Limited Control
Outsourced Private Cloud
Consumer has limited capability to manage security within outsourced
24
On-sitePrivate Cloud
within outsourced IaaS private cloud.
![Page 25: Practical advice for cloud data protection ulf mattsson - oracle nyoug sep 2014](https://reader034.vdocument.in/reader034/viewer/2022052503/54440b13b1af9f680a8b473c/html5/thumbnails/25.jpg)
Threat Vector Inheritance
25
![Page 26: Practical advice for cloud data protection ulf mattsson - oracle nyoug sep 2014](https://reader034.vdocument.in/reader034/viewer/2022052503/54440b13b1af9f680a8b473c/html5/thumbnails/26.jpg)
Virtual machine guest hardening
Hypervisor security
Inter-VM attacks and blind spots
Performance concerns
Operational complexity from VM sprawl
Instant-on gaps
Virtualization Concerns in Cloud
Instant-on gaps
Virtual machine encryption
Data comingling
Virtual machine data destruction
Virtual machine image tampering
In-motion virtual machines
26
![Page 27: Practical advice for cloud data protection ulf mattsson - oracle nyoug sep 2014](https://reader034.vdocument.in/reader034/viewer/2022052503/54440b13b1af9f680a8b473c/html5/thumbnails/27.jpg)
27
![Page 28: Practical advice for cloud data protection ulf mattsson - oracle nyoug sep 2014](https://reader034.vdocument.in/reader034/viewer/2022052503/54440b13b1af9f680a8b473c/html5/thumbnails/28.jpg)
Mapping the Cloud Model to Security Control & Compliance
ApplicationsApplicationsApplicationsApplications
DataDataDataData
28
![Page 29: Practical advice for cloud data protection ulf mattsson - oracle nyoug sep 2014](https://reader034.vdocument.in/reader034/viewer/2022052503/54440b13b1af9f680a8b473c/html5/thumbnails/29.jpg)
Governance, Risk Management and Compliance
29
![Page 30: Practical advice for cloud data protection ulf mattsson - oracle nyoug sep 2014](https://reader034.vdocument.in/reader034/viewer/2022052503/54440b13b1af9f680a8b473c/html5/thumbnails/30.jpg)
DataProtectionSolutions
30
Solutions
![Page 31: Practical advice for cloud data protection ulf mattsson - oracle nyoug sep 2014](https://reader034.vdocument.in/reader034/viewer/2022052503/54440b13b1af9f680a8b473c/html5/thumbnails/31.jpg)
Cloud Encryption Gateways • SaaS encryption
Cloud Security Gateways• Policy enforcement
Cloud Access Security Brokers (CASBs)
Cloud Gateways Provide Enterprise Control
Cloud Access Security Brokers (CASBs)
Cloud Services Brokerage (CSB)
Secure Email Gateways
Secure Web gateway
31
![Page 32: Practical advice for cloud data protection ulf mattsson - oracle nyoug sep 2014](https://reader034.vdocument.in/reader034/viewer/2022052503/54440b13b1af9f680a8b473c/html5/thumbnails/32.jpg)
Public Cloud Gateway – SaaS Example
Cloud
032
CloudGateway
![Page 33: Practical advice for cloud data protection ulf mattsson - oracle nyoug sep 2014](https://reader034.vdocument.in/reader034/viewer/2022052503/54440b13b1af9f680a8b473c/html5/thumbnails/33.jpg)
Corporate Network
Security Gateway Deployment – Application Example
BackendSystem
CloudGateway
ExternalService
033
EnterpriseSecurity
AdministratorSecurity Officer
![Page 34: Practical advice for cloud data protection ulf mattsson - oracle nyoug sep 2014](https://reader034.vdocument.in/reader034/viewer/2022052503/54440b13b1af9f680a8b473c/html5/thumbnails/34.jpg)
High-Performance Gateway Architecture
Enterprise-extensible platform
Tokenization and encryption
Enterprise-grade key management
Flexible policy controls
Example of Cloud Security Gateway Features
Flexible policy controls
• File or Field Security
• Advanced function & usability preservation
Comprehensive activity monitoring & reporting
Support for internal, remote & mobile users
Multiple deployment options
34
![Page 35: Practical advice for cloud data protection ulf mattsson - oracle nyoug sep 2014](https://reader034.vdocument.in/reader034/viewer/2022052503/54440b13b1af9f680a8b473c/html5/thumbnails/35.jpg)
Corporate Network
Security Gateway Deployment – Database Example
BackendSystem
CloudGateway
RDBMS
035
EnterpriseSecurity
AdministratorSecurity Officer
![Page 36: Practical advice for cloud data protection ulf mattsson - oracle nyoug sep 2014](https://reader034.vdocument.in/reader034/viewer/2022052503/54440b13b1af9f680a8b473c/html5/thumbnails/36.jpg)
Corporate Network
BackendSystem
CloudGateway
Security Gateway Deployment – Indexing
RDBMS
Index
Query
re-write
036
EnterpriseSecurity
AdministratorSecurity Officer
IndexIndex
![Page 37: Practical advice for cloud data protection ulf mattsson - oracle nyoug sep 2014](https://reader034.vdocument.in/reader034/viewer/2022052503/54440b13b1af9f680a8b473c/html5/thumbnails/37.jpg)
Corporate Network
BackendSystem
CloudGateway
Security Gateway Deployment – Search
RDBMSQuery
re-write
037
EnterpriseSecurity
AdministratorSecurity Officer
Order preserving encryption
![Page 38: Practical advice for cloud data protection ulf mattsson - oracle nyoug sep 2014](https://reader034.vdocument.in/reader034/viewer/2022052503/54440b13b1af9f680a8b473c/html5/thumbnails/38.jpg)
Where is Encryption Appliedto Protect Data in Cloud?
38
![Page 39: Practical advice for cloud data protection ulf mattsson - oracle nyoug sep 2014](https://reader034.vdocument.in/reader034/viewer/2022052503/54440b13b1af9f680a8b473c/html5/thumbnails/39.jpg)
Rather than making the protection platform based, the security is applied directly to the data, protecting it wherever it goes, in any environment
How Data-Centric Protection Increases Security in Cloud Computing and Virtualization
Cloud environments by nature have more access points and cannot be disconnected – data-centric protection reduces the reliance on controlling the high number of access points
39
![Page 40: Practical advice for cloud data protection ulf mattsson - oracle nyoug sep 2014](https://reader034.vdocument.in/reader034/viewer/2022052503/54440b13b1af9f680a8b473c/html5/thumbnails/40.jpg)
Encrypting the transfer of data to the cloud does not ensure the data is protected in the cloud
Once data arrives in the cloud, it should remain protected both at rest and in use
Do not forget to protect files that are often overlooked, but which frequently include sensitive information
Encryption Guidance from CSA
which frequently include sensitive information
• Log files and metadata can be avenues for data leakage
Encrypt using sufficiently durable encryption strengths (such as AES-256)
Use open, validated formats and avoid proprietary encryption formats wherever possible
40
![Page 41: Practical advice for cloud data protection ulf mattsson - oracle nyoug sep 2014](https://reader034.vdocument.in/reader034/viewer/2022052503/54440b13b1af9f680a8b473c/html5/thumbnails/41.jpg)
Data Anonymization and De-identification
• This is where (for example) Personally Identifiable Information (PII) and Sensitive are stripped before processing.
Utilizing access controls built into the database
CSA: Look at Alternatives to Encryption
Utilizing access controls built into the database
41
![Page 42: Practical advice for cloud data protection ulf mattsson - oracle nyoug sep 2014](https://reader034.vdocument.in/reader034/viewer/2022052503/54440b13b1af9f680a8b473c/html5/thumbnails/42.jpg)
De-identification / Anonymization Field Real Data Tokenized / Pseudonymized
Name Joe Smith csu wusoj
Address 100 Main Street, Pleasantville, CA 476 srta coetse, cysieondusbak, CA
Date of Birth 12/25/1966 01/02/1966
Telephone 760-278-3389 760-389-2289
E-Mail Address [email protected] [email protected]
SSN 076-39-2778 076-28-3390
CC Number 3678 2289 3907 3378 3846 2290 3371 3378
Business URL www.surferdude.com www.sheyinctao.com
Fingerprint Encrypted
Photo Encrypted
X-Ray Encrypted
Healthcare / Financial Services
Dr. visits, prescriptions, hospital stays and discharges, clinical, billing, etc.Financial Services Consumer Products and activities
Protection methods can be equally applied to the actual data, but not needed with de-identification
42
![Page 43: Practical advice for cloud data protection ulf mattsson - oracle nyoug sep 2014](https://reader034.vdocument.in/reader034/viewer/2022052503/54440b13b1af9f680a8b473c/html5/thumbnails/43.jpg)
De-identification / Pseudonomization / Anonymization
Replaces real data with fake data – “Tokens”
Data is protected before it goes to the cloud
Benefits:
Data Tokenization
Benefits:
• Eliminates data residency issues
• Data remains usable in applications without modification
• Vaultless tokenization
• No data replication/collision issues,
• High scalability
43
![Page 44: Practical advice for cloud data protection ulf mattsson - oracle nyoug sep 2014](https://reader034.vdocument.in/reader034/viewer/2022052503/54440b13b1af9f680a8b473c/html5/thumbnails/44.jpg)
Significantly Different Tokenization Approaches
Property Dynamic Pre-generated
Vault-based Vaultless
44
![Page 45: Practical advice for cloud data protection ulf mattsson - oracle nyoug sep 2014](https://reader034.vdocument.in/reader034/viewer/2022052503/54440b13b1af9f680a8b473c/html5/thumbnails/45.jpg)
Risk Adjusted Protection
Data Protection Methods Scalability Storage Security Tr ansparency
System without data protection
Weak Encryption (1:1 mapping)
Searchable Gateway Index (IV)
Vault-less Tokenization
Vault-based TokenizationVault-based Tokenization
Partial Encryption
Data Type Preservation Encryption
Strong Encryption (AES CBC, IV)
Best Worst
45
![Page 46: Practical advice for cloud data protection ulf mattsson - oracle nyoug sep 2014](https://reader034.vdocument.in/reader034/viewer/2022052503/54440b13b1af9f680a8b473c/html5/thumbnails/46.jpg)
Use Case - Commercial Information and Business Insight Company
46
The company received trade files from customers daily, containing sensitive Card HolderData (CHD), making them subject to Payment Card Industry Data Security Standard (PCI DSS) regulations.
![Page 47: Practical advice for cloud data protection ulf mattsson - oracle nyoug sep 2014](https://reader034.vdocument.in/reader034/viewer/2022052503/54440b13b1af9f680a8b473c/html5/thumbnails/47.jpg)
Use Case - Increasing Pressure from International Data Protection Regulations
![Page 48: Practical advice for cloud data protection ulf mattsson - oracle nyoug sep 2014](https://reader034.vdocument.in/reader034/viewer/2022052503/54440b13b1af9f680a8b473c/html5/thumbnails/48.jpg)
Enterprise Data Security Policy
What is the sensitive data that needs to be protected.
How you want to protect and present sensitive data. There are several methods for protecting sensitive data. Encryption, tokenization, monitoring, etc.
Who should have access to sensitive data and who should not. Security access control. Roles & Users
What
Who
How
48
When should sensitive data access be granted to those who have access. Day of week, time of day.
Where is the sensitive data stored? This will be where the policy is enforced.
Audit authorized or un-authorized access to sensitive data.
When
Where
Audit
![Page 49: Practical advice for cloud data protection ulf mattsson - oracle nyoug sep 2014](https://reader034.vdocument.in/reader034/viewer/2022052503/54440b13b1af9f680a8b473c/html5/thumbnails/49.jpg)
Centralized Policy Management - ExampleApplication
RDBMS
MPP
AuditLog
AuditLog
AuditLog
EnterpriseSecurity
Administrator
PolicyPolicyPolicyPolicyPolicyPolicyPolicyPolicyPolicy
Cloud
Security Officer
AuditLog
AuditLog
AuditLog
49
File Servers
Big Data
Gateway Servers
HP NonStopBase24
IBM Mainframe Protector
AuditLog
AuditLog Audit
Log
AuditLog
Protection Servers
AuditLog
AuditLog
![Page 50: Practical advice for cloud data protection ulf mattsson - oracle nyoug sep 2014](https://reader034.vdocument.in/reader034/viewer/2022052503/54440b13b1af9f680a8b473c/html5/thumbnails/50.jpg)
Summary
What are the Concerns with Cloud?
How is Cloud Computing Defined?
What is the Guidance for Cloud Data Security?
What New Data Security Technologies are Available for Cloud?
50
Cloud?
How can Cloud Data Security work in Context to the Enterprise?
![Page 51: Practical advice for cloud data protection ulf mattsson - oracle nyoug sep 2014](https://reader034.vdocument.in/reader034/viewer/2022052503/54440b13b1af9f680a8b473c/html5/thumbnails/51.jpg)
Thank you!Thank you!
Questions?
Please contact us for more information
www.protegrity.com