There are two components of the 3DOrchestrate Distribution Server that require Oracle user credentials: the 3DOrchestrate deployment utility and the TomEE+ datasource definitions. The deployment utility needs one-time access to these credentials when it configures the application in TomEE+. The TomEE+ datasource needs the schema user name and password each time it accesses the database but it does not require the SYSDBA password. The 3DOrchestrate deployment utility runs in two modes: 1) when the Oracle SYSDBA password is provided and the deployment utility is allowed SYSDBA access to configure the database schema user, and 2) when you have preconfigured the database schema for 3DOrchestrate so that the SYSDBA password is not needed and the deployment utility only configures TomEE+. The default mode (1) requires that you enter both the SYSDBA password (to allow creation of a tablespace and a schema user) and the schema user password (to initialize the schema tables). The instructions in these topics describe mode 2. The workflow for this process includes the following high-level steps:
After the database configuration and TomEE+ application deployment are completed, a security audit will not be able to find any unencrypted passwords in any of the configuration or log files. Log files are contained in the directory <TomEE_deploy_dir>/logs/. All encrypted passwords are secure against all reasonable attempts to decrypt the password. This technique has the following security limitations:
|