oracle account documentation

Notes:

We have numerous scripts, web applications and programs that access Oracle databases. This includes scripts/programs written in Java,C++,Python,perl,ASP and probably others. We use 3 glast specific oracle databases (and for historic reasons also still use some general SLAC oracle instances). Many of these programs are or will be under change control, so cannot be modified easily. Many of these programs deal with ongoing data processing, where the tolerance for downtime is very small. In some cases passwords may be in programs which for science processing reasons will need to be used for years, even if more recent versions of the programs subsequently become available. 

In addition to programs the passwords are stored in web app configuration files, IDE configuration files and database access tools.

Many programs run as long lived deamons with no kerberos tokens. These scripts are stored in Unix (AFS and NFS), windows, CVS. Probably OsX as well in future. 

Password are mostly not encrypted. There is little point in encrypting the passwords, since our programs would need to be able to decrypt the password before using it (at least as we do things now), and since anyone can read and modify our programs anyone could use them to decrypt the passwords.

There  is logging of  web access and in some cases more detailed logging in the applications

If we are to adopt a policy of changing these passwords every six months we need a way to do it cost effectively, and with no downtime of our essential programs. We do not currently know of a technical solution to this problem, nor have we budgeted time or manpower to find and adopt one. If the password policy for Oracle passwords is changed we will need extensive help from the database and security groups to implement a plan for handling these passwords.

All these issues apply not only to Oracle accounts but also to MYSQL and any other service accounts e.g. email access.
In developing solutions we should find a solutions for all these areas  simultaneously.

ACCOUNT INSTANCE 
OWNER USE
LOCATION
APPLICATION
MITIGATION PRIVILEGES
ACCESS TO PII PASSWORD ENCRYPTION
LOGGING
OTHER MITIGATIONS
GLASTDEV
SLAC_TCP K.HEIDENREICH defunct*    
 
   
   
GLASTGEN SLAC_TCP
K.HEIDENREICH defunct*    
 
       
GLASTGEN GLASTDEV
K.HEIDENREICH develop & test envrionment

data access control;various data information systems
full privileges no
no
none
none
GLASTGEN GLASTP
K.HEIDENREICH production version

data access control;various data information system full privileges no No none none
GLASTSYS GLASTDEV
K.HEIDENREICH read access to Oracle Grid Control for oracle-glast02
SCCS DB Group control
view db instance statistice
read only
no no none none
GLASTSYS GLASTP
K.HEIDENREICH read access to Oracle Grid Control for oracle-glast01 SCCS DB Group control view db instance statistice read only
no no none none
GLASTSYSADMIN GLASTDEV
K.HEIDENREICH read access to all db tables in GLASTDEV instance
  set up to view all db tables automatically when tables created
read only
no no none none
GLASTSYSADMIN GLASTP
K.HEIDENREICH read access to all db tables in GLASTP instance   set up to view all db tables automatically when tables created read only
no no none none
GLASTUSER SLAC_TCP
K.HEIDENREICH read access to various GLAST @SLAC_TCP data tables
glast iis web server/ asp files view data in glast slac_tcp instances
read only
no no none none
GLAST_CAL GLASTDEV K.HEIDENREICH I&T Web Elogbook
      no no none none
GLAST_CAL GLASTP
K.HEIDENREICH I&T Web Elogbook       no no none none
GLAST_CAL_RO GLASTDEV
K.HEIDENREICH read access to data in ISOC/Trending databases
    read only no no none none
GLAST_CAL_RO GLASTP
K.HEIDENREICH read access to data in ISOC/Trending databases     read only no no none none
GLAST_DATA SLAC_TCP
K.HEIDENREICH inital GLAST data tracking database
      no no none none
GLAST_DOC SLACDEV
K.HEIDENREICH GLAST-LAT document management database
SCCS DB Group control ------- ------- ------- ------- ------- -------
GLAST_DOC SLAC_TCP
K.HEIDENREICH GLAST-LAT document management database SCCS DB Group control ------- ------- ------- ------- ------- -------
GLAST_DP GLASTDEV
K.HEIDENREICH GLAST data processing pipeline
& display catalog
tomcat server     no no none none
GLAST_DP GLASTP
K.HEIDENREICH GLAST data processing pipeline
& display catalog
tomcat server     no no none none
GLAST_DP SLACDEV
K.HEIDENREICH defunct *  (original GLAST data processing pipeline
& display catalog)
tomcat server     no no none none
GLAST_MASTER SLAC_TCP
K.HEIDENREICH GLAST tracking databases risk,assembly,people
glast iis web server/ asp files
    no no none none
GLAST_SYSTEST SLAC_TCP
K.HEIDENREICH GLAST system test records
glast iis web server/ asp files/..?     no no none none
LAT GLASTDEV
K.HEIDENREICH read data tables
    read only no no none none
LAT GLASTP K.HEIDENREICH read data tables     read only no no none none
LAT SLACDEV K.HEIDENREICH defunct *
             
LAT SLACPROD
K.HEIDENREICH defunct *              
LAT SLAC_TCP
K.HEIDENREICH
defunct *              
 
                 
GLAST_ISOC SLAC_TCP B. LEE defunct *            
GLAST_ISOC SLACPROD B. LEE defunct *              
GLAST_ISOC GLASTDEV
B. LEE used for experimenting, testing schemae, etc.



Telemetry Trending
Calibration Trending
Logging
FASTCopy Monitoring
Mission Planning Web Viewer
  no no none none
GLAST_ISOC GLASTP B. LEE stores I&T trending data & operates the I&T FASTCopy automation.



Telemetry Trending
Calibration Trending
Logging
FASTCopy Monitoring
Mission Planning Web Viewer
  no no none none
GLAST_ISOC SLACDEV B. LEE stores MOC-delivered data from e.g. GRT's, ETE's, FASTCopy, etc.



Telemetry Trending
Calibration Trending
Logging
FASTCopy Monitoring
Mission Planning Web Viewer
  no no none none
GLAST_BT GLASTDEV
C.CHEE shift  informaton  
GLAST and GLAST Beamtest Log BooK 
  no no none none
GLAST_BT GLASTP C.CHEE shift  informaton   GLAST and GLAST Beamtest Log Book        
GLAST_BT SLACDEV C.CHEE              
GLAST_BT_RO GLASTDEV
C.CHEE       read only        
GLAST_BT_RO GLASTP C.CHEE       read only        
GLASTTREND GLASTDEV C.CHEE              
GLASTTREND GLASTP C.CHEE                
GLAST_J2EE GLASTDEV R.WONG ?              
GLAST_J2EE GLASTP R.WONG ?            
GLAST_ST GLASTDEV R.WONG ?              
GLAST_ST GLASTP R.WONG ?
             
GLASTRO GLASTDEV none
provides read access to all tables created on GLASTDEV
    read only no    
GLASTRO GLASTP none
provides read access to all tables created on GLASTP     read only no      
GLAST_DP_TEST GLASTSTG R.WONG PIPELINE II
      no      
GLAST_DP_TEST GLASTP R.WONG PIPELINE II       no      
GLAST_DP_TEST GLASTDEV R.WONG
PIPELINE II       no      
GLAST_DP_TEST SLACDEV R.WONG defunct *
      no      
                     
                     
                     

* defunct database accounts should be locked - if no problems occur remove database from instance  SLAC_TCP /SLACDEV instances only 

Enter labels to add to this page:
Please wait 
Looking for a label? Just start typing.