Wednesday 18 April 2012

Securing the Database

Securing the database is simple and challenging at the same time.

Its simple primarily because of 2 reasons:
  1. Depth of knowledge and understanding of the database in the Industry.
  2. Security solutions for the database are transparent to business applications.
If you have databases out there that contain business critical  information you have to ensure you have controls in place to ensure confidentiality, integrity and availability of this data.
 
If your business is dependent on data withing the database you need to ensure that you have controls in place for data integrity and availability. If this data is sensitive or confidential then you need to look into the controls need for confidentiality.

Now what is sensitive data? Sensitive data does not have to be PII, HIPPA or PCI data, it can be any sensitive information like transaction data, customer data, vendor data, sales data.


The challenging part when it comes to securing the database is identifying the right set of controls that you need to ensure confidentiality, integrity and availability of this data.

When identifying these controls I like to evaluate solutions on 5 criteria:
  1. Transparency
  2. Performance
  3. Accuracy
  4. Heterogeneous support
  5. Integration options

When you look at an Oracle database the following set of products provide the complete set of controls needed for your defense in depth strategy.  You can pick and choose these technologies as per your business requirements, the products are designed to work together, are easy to manage an maintain but the key here is that they are designed to function together as the security platform for you database.

  1. Oracle Database Firewall
  2. Oracle Audit vault
  3. Oracle Advanced Security Option
  4. Oracle Virtual Private database
  5. Oracle Label Security
  6. Oracle Database Vault
  7. Oracle Database Masking

No comments:

Post a Comment