Introducing Oracle Database Security Assessment Tool 2.0 · Data –Your Most Valuable Asset...

36

Transcript of Introducing Oracle Database Security Assessment Tool 2.0 · Data –Your Most Valuable Asset...

Page 1: Introducing Oracle Database Security Assessment Tool 2.0 · Data –Your Most Valuable Asset Credit/Debit Card Number, Security Code, SSN, Age, Names, ... –Mapping to EU GDPR, ...
Page 2: Introducing Oracle Database Security Assessment Tool 2.0 · Data –Your Most Valuable Asset Credit/Debit Card Number, Security Code, SSN, Age, Names, ... –Mapping to EU GDPR, ...

Oracle Database Security Assessment Tool 2.1Know Your Security Posture Before Hackers Do

Pedro LopesProduct ManagerOracle Database SecurityMarch 1, 2019

Page 3: Introducing Oracle Database Security Assessment Tool 2.0 · Data –Your Most Valuable Asset Credit/Debit Card Number, Security Code, SSN, Age, Names, ... –Mapping to EU GDPR, ...

Copyright © 2018, Oracle and/or its affiliates. All rights reserved. |

Data – Your Most Valuable Asset

Credit/Debit Card Number, Security Code, SSN, Age, Names, DOB, ...

Driver’s License Number, Passport Number, Tax Payer ID, Health Insurance Numbers, ...

3

Page 4: Introducing Oracle Database Security Assessment Tool 2.0 · Data –Your Most Valuable Asset Credit/Debit Card Number, Security Code, SSN, Age, Names, ... –Mapping to EU GDPR, ...

Copyright © 2018, Oracle and/or its affiliates. All rights reserved. |

• EU General Data Protection Regulation (EU GDPR)

• Payment Card Industry Data Security Standard (PCI DSS)

• Sarbanes-Oxley (SOX)

• HIPAA/HITECH

• Numerous breach notification laws

4

Evolving Regulatory Landscape

Page 5: Introducing Oracle Database Security Assessment Tool 2.0 · Data –Your Most Valuable Asset Credit/Debit Card Number, Security Code, SSN, Age, Names, ... –Mapping to EU GDPR, ...

Copyright © 2018, Oracle and/or its affiliates. All rights reserved. |

Who Wants Your Data?

Personal DataFinancial DataTrade Secrets

Regulated Data

Criminals

CustomersHacktivists

Nation States

Competitors

Insiders

Curiosity Seekers

Former Employees

Page 6: Introducing Oracle Database Security Assessment Tool 2.0 · Data –Your Most Valuable Asset Credit/Debit Card Number, Security Code, SSN, Age, Names, ... –Mapping to EU GDPR, ...

Copyright © 2018, Oracle and/or its affiliates. All rights reserved. |

Evolving Attack Tools and Techniques

Buffer Overflow

Phishing

App Exploits

Unpatched Systems

SQL Injection

Stolen Credentials

Privilege Escalation

XSS Attacks

Page 7: Introducing Oracle Database Security Assessment Tool 2.0 · Data –Your Most Valuable Asset Credit/Debit Card Number, Security Code, SSN, Age, Names, ... –Mapping to EU GDPR, ...

Copyright © 2017, Oracle and/or its affiliates. All rights reserved.

Think Alike

7

Attacker vs Owner of the Data

Open PortsDatabase SIDsKnown Users

Common PasswordsEncrypted Data

Auditing OnPrivileged Users

Database VersionKnown VulnerabilitiesKnown Packaged AppsInsider / Outsider

Page 8: Introducing Oracle Database Security Assessment Tool 2.0 · Data –Your Most Valuable Asset Credit/Debit Card Number, Security Code, SSN, Age, Names, ... –Mapping to EU GDPR, ...

Copyright © 2018, Oracle and/or its affiliates. All rights reserved. |

Where To Start & What to look for

Where does sensitive data reside?Who are the users and their entitlements?What controls do I have in place?Is my Database securely configured?

Do we have a Database Security Team? Knowledge? Analysis time?

Page 9: Introducing Oracle Database Security Assessment Tool 2.0 · Data –Your Most Valuable Asset Credit/Debit Card Number, Security Code, SSN, Age, Names, ... –Mapping to EU GDPR, ...

Copyright © 2018, Oracle and/or its affiliates. All rights reserved. |

IntroducingOracle Database Security Assessment Tool

9

Page 10: Introducing Oracle Database Security Assessment Tool 2.0 · Data –Your Most Valuable Asset Credit/Debit Card Number, Security Code, SSN, Age, Names, ... –Mapping to EU GDPR, ...

Copyright © 2018, Oracle and/or its affiliates. All rights reserved. |

Oracle Database Security Assessment Tool (DBSAT)

• Understand how (in)secure your database is

– Report on overall security status

– Find the users, entitlements, and risks

– Discover sensitive data in English, German, Dutch, French, Italian, Spanish & Portuguese *

• Actionable Assessment Reports

– Summary and detailed information

– Prioritized recommendations

– Mapping to EU GDPR, CIS Benchmark and STIG *

• Stand-alone light weight tool: Quick, Easy

• FREE to current Oracle customers

Know Your Security Posture Before Hackers Do

Database Securely Configured?

Users? Entitlements?

What Sensitive Data do I have?

* New in 2.1

Page 11: Introducing Oracle Database Security Assessment Tool 2.0 · Data –Your Most Valuable Asset Credit/Debit Card Number, Security Code, SSN, Age, Names, ... –Mapping to EU GDPR, ...

Copyright © 2018, Oracle and/or its affiliates. All rights reserved. |

1. Security Configuration• Data Encryption

• Auditing Policies

• Fine-grained Access Control

• Database and Listener Configuration

• OS File permissions

• Security Patches

2. Users and Entitlements• User Accounts, Privileges and Roles

3. Sensitive Data• Which type, where, how many

What does DBSAT Check?

For Oracle Databases 10g and later

Page 12: Introducing Oracle Database Security Assessment Tool 2.0 · Data –Your Most Valuable Asset Credit/Debit Card Number, Security Code, SSN, Age, Names, ... –Mapping to EU GDPR, ...

Copyright © 2018, Oracle and/or its affiliates. All rights reserved. |

2.0.1 DBSAT New Features

• References to CIS Benchmark recommendations

• References to GDPR Articles/Recitals

• JSON output for integration with other tools

• Introduced Sensitive Data Discovery

– English pattern file included out of the box

– Customizable

Page 13: Introducing Oracle Database Security Assessment Tool 2.0 · Data –Your Most Valuable Asset Credit/Debit Card Number, Security Code, SSN, Age, Names, ... –Mapping to EU GDPR, ...

Copyright © 2018, Oracle and/or its affiliates. All rights reserved. |

2.0.2 DBSAT New Features

• Support for Discoverer to Connect to Database servers over SSL channel

• Discover Sensitive Data in Exadata Express CS and ADW

• Discovered Sensitive Data columns can be imported into AVDF to power new Data Privacy Reports

13

Introduced in July

Page 14: Introducing Oracle Database Security Assessment Tool 2.0 · Data –Your Most Valuable Asset Credit/Debit Card Number, Security Code, SSN, Age, Names, ... –Mapping to EU GDPR, ...

Copyright © 2018, Oracle and/or its affiliates. All rights reserved. |

• STIG rules highlighting

• New findings on password file, global names, instance name RMAN backups and more

• Simplify identification of directly granted System Privileges.

– Now marked with (D)

• Certified for Oracle Database 18c, 19c and Autonomous Databases

• Now includes sensitive pattern files for German, Dutch, French , Spanish, Italian and Portuguese

• New Sensitive Types, Categories and Subcategories

• Sensitive Data Categories now grouped by Risk Level

• Report include remarks and recommended controls for different Risk Levels

2.1.0 DBSAT New Features

Page 15: Introducing Oracle Database Security Assessment Tool 2.0 · Data –Your Most Valuable Asset Credit/Debit Card Number, Security Code, SSN, Age, Names, ... –Mapping to EU GDPR, ...

Copyright © 2018, Oracle and/or its affiliates. All rights reserved. |

How does it work?Oracle Database Security Assessment Tool

15

Page 16: Introducing Oracle Database Security Assessment Tool 2.0 · Data –Your Most Valuable Asset Credit/Debit Card Number, Security Code, SSN, Age, Names, ... –Mapping to EU GDPR, ...

Copyright © 2018, Oracle and/or its affiliates. All rights reserved. |

Easy as Download and count to 3!

1. Downloadhttps://www.oracle.com/database/technologies/security/dbsat.html

2. To get a Database Security Assessment report• Execute DBSAT Collector

• Execute DBSAT Reporter

3. To get a Database Sensitive Data Assessment report• Execute DBSAT Discoverer

Page 17: Introducing Oracle Database Security Assessment Tool 2.0 · Data –Your Most Valuable Asset Credit/Debit Card Number, Security Code, SSN, Age, Names, ... –Mapping to EU GDPR, ...

Copyright © 2018, Oracle and/or its affiliates. All rights reserved. |

Database Security Assessment report

Database Sensitive Data Assessment report

E.g. Assessment Flow Steps for Data Privacy initiativeFrom Discovery to Recommendations

Discover Sensitive Data

Assess Overall Security Configuration

Examine ReportFindings

ImplementSecurity Controls / Tune Config

Page 18: Introducing Oracle Database Security Assessment Tool 2.0 · Data –Your Most Valuable Asset Credit/Debit Card Number, Security Code, SSN, Age, Names, ... –Mapping to EU GDPR, ...

Copyright © 2018, Oracle and/or its affiliates. All rights reserved. |

Discover Sensitive DataFind What You Have, Where, How Much

Database connectionSensitive CategoriesRisk LevelsInclude/Exclude Lists

Review / Edit Configuration Parameters

Review / Edit Patterns for Sensitive Types

Run DBSAT Discoverer

Examine Report

Out-of-the-box Types

Add your own to search column name/comments

[DATE OF BIRTH]

COL_NAME_PATTERN = DOB$|BIRTH.?(DT|DATE)|(DT|DATE).*BIRTH

COL_COMMENT_PATTERN = \bDOB\b|BIRTH.?DATE|DATE.*BIRTH

SENSITIVE_CATEGORY = Biographic Info - Extended PII

Fine Tune

Page 19: Introducing Oracle Database Security Assessment Tool 2.0 · Data –Your Most Valuable Asset Credit/Debit Card Number, Security Code, SSN, Age, Names, ... –Mapping to EU GDPR, ...

Copyright © 2018, Oracle and/or its affiliates. All rights reserved. |

Report: What Sensitive Data Do We Have? How Much? Sensitive Data Landscape

* Number of unique Tables with Sensitive Data.

** Number of unique Rows with Sensitive Data.

CustomizableCategories

Page 20: Introducing Oracle Database Security Assessment Tool 2.0 · Data –Your Most Valuable Asset Credit/Debit Card Number, Security Code, SSN, Age, Names, ... –Mapping to EU GDPR, ...

Copyright © 2018, Oracle and/or its affiliates. All rights reserved. |

Report: Recommended controls

e.g.

Audit sensitive operationsEncrypt dataMask data on Test & Dev

Page 21: Introducing Oracle Database Security Assessment Tool 2.0 · Data –Your Most Valuable Asset Credit/Debit Card Number, Security Code, SSN, Age, Names, ... –Mapping to EU GDPR, ...

Copyright © 2018, Oracle and/or its affiliates. All rights reserved. |

Report: Which Tables Have Sensitive Data? How Much? Sensitive Table Summary

Candidate tables for Encryption / Privileged user access/processor restriction?

Page 22: Introducing Oracle Database Security Assessment Tool 2.0 · Data –Your Most Valuable Asset Credit/Debit Card Number, Security Code, SSN, Age, Names, ... –Mapping to EU GDPR, ...

Copyright © 2018, Oracle and/or its affiliates. All rights reserved. |

Report: Which Columns Have Sensitive Data? How Much? Sensitive Column Details

Candidate columns for Masking, Pseudonymization, Audit Policies

Page 23: Introducing Oracle Database Security Assessment Tool 2.0 · Data –Your Most Valuable Asset Credit/Debit Card Number, Security Code, SSN, Age, Names, ... –Mapping to EU GDPR, ...

Copyright © 2018, Oracle and/or its affiliates. All rights reserved. |

Database Security Assessment ReportSecurity Configuration Status, Users and their Entitlements

Run DBSAT

Collector

Run DBSAT

Reporter

Examine Findings Report

HTML

Excel

Text

Page 24: Introducing Oracle Database Security Assessment Tool 2.0 · Data –Your Most Valuable Asset Credit/Debit Card Number, Security Code, SSN, Age, Names, ... –Mapping to EU GDPR, ...

Copyright © 2018, Oracle and/or its affiliates. All rights reserved. |

Anatomy of a Finding

Details of the Finding

Rationale and Recommendations

Mapping to Regulations

Can be Evaluate, Advisory, Pass, Low Risk, Medium Risk, High Risk

Category of the Finding

Applicability to Regulations

Page 25: Introducing Oracle Database Security Assessment Tool 2.0 · Data –Your Most Valuable Asset Credit/Debit Card Number, Security Code, SSN, Age, Names, ... –Mapping to EU GDPR, ...

Copyright © 2018, Oracle and/or its affiliates. All rights reserved. |

Summary Output with Prioritized Findings

Use Case: Is the Database Securely Configured?

Page 26: Introducing Oracle Database Security Assessment Tool 2.0 · Data –Your Most Valuable Asset Credit/Debit Card Number, Security Code, SSN, Age, Names, ... –Mapping to EU GDPR, ...

Copyright © 2018, Oracle and/or its affiliates. All rights reserved. |

Directly Granted System Privileges

Use Case: Users and Their Entitlements?

(D) – Directly granted

(*) – With Admin option

STIG highlighting

Page 27: Introducing Oracle Database Security Assessment Tool 2.0 · Data –Your Most Valuable Asset Credit/Debit Card Number, Security Code, SSN, Age, Names, ... –Mapping to EU GDPR, ...

Copyright © 2018, Oracle and/or its affiliates. All rights reserved. |

Use Case: Users and Their Entitlements? Users with DBA Role Granted Directly and Indirectly

User DEBRA got the DBA role indirectly via the role APP_ROLE

Indirect Grant

Page 28: Introducing Oracle Database Security Assessment Tool 2.0 · Data –Your Most Valuable Asset Credit/Debit Card Number, Security Code, SSN, Age, Names, ... –Mapping to EU GDPR, ...

Copyright © 2018, Oracle and/or its affiliates. All rights reserved. |

Report in Multiple Formats

HTML JSON

Spreadsheet Text

Page 29: Introducing Oracle Database Security Assessment Tool 2.0 · Data –Your Most Valuable Asset Credit/Debit Card Number, Security Code, SSN, Age, Names, ... –Mapping to EU GDPR, ...

Copyright © 2018, Oracle and/or its affiliates. All rights reserved. |

Start Today! Your attackers have already started!

Page 30: Introducing Oracle Database Security Assessment Tool 2.0 · Data –Your Most Valuable Asset Credit/Debit Card Number, Security Code, SSN, Age, Names, ... –Mapping to EU GDPR, ...

Copyright © 2018, Oracle and/or its affiliates. All rights reserved. |

Easy to Install and Run

• Download DBSAT 2.1 today from http://www.oracle.com/technetwork/database/security/dbsat.html

• Available to all Oracle database customers with active support contract

• Collect security config data by running ‘dbsat collect’ on the target

• Run ‘dbsat report’ on the target or elsewhere

• Run ‘dbsat discover’ on the target to generate sensitive data report

• Restrict access to the generated reports as they have sensitive data

Page 31: Introducing Oracle Database Security Assessment Tool 2.0 · Data –Your Most Valuable Asset Credit/Debit Card Number, Security Code, SSN, Age, Names, ... –Mapping to EU GDPR, ...

Copyright © 2018, Oracle and/or its affiliates. All rights reserved. |

Where To Start & What to look for

Where does sensitive data reside?Who are the users and their entitlements?What controls do I have in place?Is my Database securely configured?

Do we have a Database Security Team? Knowledge? Analysis time?

Page 32: Introducing Oracle Database Security Assessment Tool 2.0 · Data –Your Most Valuable Asset Credit/Debit Card Number, Security Code, SSN, Age, Names, ... –Mapping to EU GDPR, ...

Copyright © 2018, Oracle and/or its affiliates. All rights reserved. |

Summary

• Quickly assess the current security status of database before hackers do

• Identify sensitive data to determine risk and appropriate security controls

– In English and major European languages

• Reduce risk exposure using proven best practices as CIS and STIG

• Accelerate compliance with EU GDPR and other regulations

• Support Oracle Database 10g, 11g, 12c, 18c, 19c and Autonomous DBs

• Provided at no additional cost

• Quick to deploy and use

Page 33: Introducing Oracle Database Security Assessment Tool 2.0 · Data –Your Most Valuable Asset Credit/Debit Card Number, Security Code, SSN, Age, Names, ... –Mapping to EU GDPR, ...

33Copyright © 2018, Oracle and/or its affiliates. All rights reserved.

Download it Today

–OTN page

– Use #DBSAT on Social Networks

– Database Security and GDPR Whitepaperhttps://go.oracle.com/LP=54366

– Know more about GDPRwww.oracle.com/goto/gdpr

– Know more about Database Securityhttp://oracle.com/database/security

Page 34: Introducing Oracle Database Security Assessment Tool 2.0 · Data –Your Most Valuable Asset Credit/Debit Card Number, Security Code, SSN, Age, Names, ... –Mapping to EU GDPR, ...

34Copyright © 2018, Oracle and/or its affiliates. All rights reserved.

&

Page 35: Introducing Oracle Database Security Assessment Tool 2.0 · Data –Your Most Valuable Asset Credit/Debit Card Number, Security Code, SSN, Age, Names, ... –Mapping to EU GDPR, ...

35Copyright © 2018, Oracle and/or its affiliates. All rights reserved.

Connect With Us

/OracleDatabase#DBSAT

/OracleSecurity blogs.oracle.com/SecurityInsideOut

Oracle Database Insider /Oracle/database

/OracleLearning

oracle.com/database/securityoracle.com/technetwork/database/security

Page 36: Introducing Oracle Database Security Assessment Tool 2.0 · Data –Your Most Valuable Asset Credit/Debit Card Number, Security Code, SSN, Age, Names, ... –Mapping to EU GDPR, ...

36Copyright © 2018, Oracle and/or its affiliates. All rights reserved.