Back to Browse

Oracle Database Security Assessment

1.5K views
Apr 21, 2022
41:33

Oracle Database Security Assessment Tool Oracle Database Audit Oracle Database Security Assessment Tool Oracle Database: Database Audit using the Oracle Database Security Assessment Tool (DBSAT) #security #oracle #compliance #database #audit The Oracle DBSAT consists of the following components: Collector: The Collector executes SQL queries and runs operating system commands to collect data from the system to be assessed. It does this primarily by querying database dictionary views. The collected data is written to a JSON file that is used by the DBSAT Reporter in the analysis phase. Reporter: The Reporter analyzes the collected data and generates the Oracle Database Security Assessment Report in HTML, Excel, JSON, and Text formats. Discoverer: The Discoverer executes SQL queries and collects data from the system to be assessed, based on the settings specified in the configuration files. It does this primarily by querying database dictionary views. The collected data is then used to generate the Oracle Database Sensitive Data Assessment Report in HTML and CSV formats. Supported Operating Systems: - Solaris x64 and Solaris SPARC64 - Linux x86-64 - Windows x64 - HP-UX IA (64-bit) - IBM AIX (64-bit) & Linux on z Series (64-bit) Supported Database Versions: Oracle Database 11.2.0.4 and later releases on on-premises or in the Cloud, Oracle Database Standard Edition 2 and Oracle Database Enterprise Edition. Oracle DBSAT can also be run against Autonomous Databases (Shared and Dedicated) and Oracle Cloud DBCS (DBSystems EE/HP/EP). Collector Prerequisites: Oracle DBSAT Collector must be run on the server that contains the database Oracle DBSAT Collector must be run as an OS user with read permissions on files and directories under ORACLE_HOME Reporter Prerequisites: The Reporter is a platform-independent Python program and requires Python 2.6 or later to run. Discoverer Prerequisites: The Discoverer is a Java program and requires the Java Runtime Environment (JRE) 1.8 (jdk8-u172) or later to run. To run the Collector: Format: $ dbsat collect database_connect_string output_file $ ./dbsat collect -n system@PRIM output_PRIM To run the Reporter: Check that Python version is 2.6 or later is installed $ python -V Python 2.7.5 Specify the arguments to run the Reporter Format: $ dbsat report [-a] [-n] [-g] [-x section] input_file Example: will include -a for all accounts [oracle@primsrv dbsat]$ ./dbsat report -a -n output_PRIM View Oracle Database Security Assessment Report: HTML, Excel, JSON, and Text formats. Configuring the Discoverer Access the directory where Oracle DBSAT is installed, Navigate to the Discover/conf directory, Make a copy of the sample_dbsat.config file and rename the file to match your requirements. For example, you can rename the file to custom_dbsat.config, Open custom_dbsat.config and make the necessary Configuration Settings changes to... $ ./dbsat discover -c Discover/conf/prim_dbsat.config PRIM Follow me: ---------- LinkedIn: https://www.linkedin.com/in/atsohmofor/ Twitter: https://twitter.com/Bindag OR @Bindag email: [email protected] Telegram: NI TSOH YouTube: https://www.youtube.com/channel/UCx06dllvcDWc5yyFVqVdFPA OR NI TSOH

Download

1 formats

Video Formats

360pmp462.3 MB

Right-click 'Download' and select 'Save Link As' if the file opens in a new tab.

Oracle Database Security Assessment | NatokHD