- Community Home
- >
- Servers and Operating Systems
- >
- Operating Systems
- >
- Operating System - HP-UX
- >
- Re: Questions to ask on an oracle security audit (...
Categories
Company
Local Language
Forums
Discussions
Forums
- Data Protection and Retention
- Entry Storage Systems
- Legacy
- Midrange and Enterprise Storage
- Storage Networking
- HPE Nimble Storage
Discussions
Discussions
Discussions
Discussions
Forums
Forums
Discussions
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
- BladeSystem Infrastructure and Application Solutions
- Appliance Servers
- Alpha Servers
- BackOffice Products
- Internet Products
- HPE 9000 and HPE e3000 Servers
- Networking
- Netservers
- Secure OS Software for Linux
- Server Management (Insight Manager 7)
- Windows Server 2003
- Operating System - Tru64 Unix
- ProLiant Deployment and Provisioning
- Linux-Based Community / Regional
- Microsoft System Center Integration
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Community
Resources
Forums
Blogs
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО09-27-2006 01:36 AM
тАО09-27-2006 01:36 AM
Note: This covers HP-UX and Linux.
Here is what I have so far:
1) Is the oracle password not the same as the user id? Some other similar ones.
2) Run oracle's RDA tool. This provides a good system overview.
3) Run security_patch_check and then swlist to make sure they are all installed.
What else would you like asked on an audit.
I will wait till the thread cools off and provide solution points(8-10) for suggestions I accept.
Take time to think about your response because multiple answers will not get multiple bunnies.
Any reasonable repsonse will get something though.
SEP
Owner of ISN Corporation
http://isnamerica.com
http://hpuxconsulting.com
Sponsor: http://hpux.ws
Twitter: http://twitter.com/hpuxlinux
Founder http://newdatacloud.com
Solved! Go to Solution.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО09-27-2006 01:40 AM
тАО09-27-2006 01:40 AM
Re: Questions to ask on an oracle security audit (multiple platforms)
Does Oracle have any specific security/hardening recommendations/patches. If so, I would ask if they have been implemented.
Pete
P.S. You may be able to guess that I don't know squat about Oracle - we're an Informix shop.
Pete
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО09-27-2006 01:54 AM
тАО09-27-2006 01:54 AM
Re: Questions to ask on an oracle security audit (multiple platforms)
export ORACLE_SID=bla
export ORACLE_HOME=/opt/app/oracle/pro....
sqlplus ' / as sysdba'
I get connected. I think this is a security hole. Fix this ( I don't know how to). Also I would prefer listener to run on a diffrent port other than 1521 and with a password.
Regds,
Kaps
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО09-27-2006 01:56 AM
тАО09-27-2006 01:56 AM
SolutionA whole site dedicated to Oracle Security Audits:
http://www.petefinnigan.com/tools.htm
At the actual DB level I would investigate:
Grants/Roles/Object priviledges, especially to public or with admin.
Data access ((Materialised) Views/Tables)
What Oracle audits on DML/DDL commands is running?
How are the backups/redo logs safeguarded?
At a more general level:
Who reviews the audit results/logs ?
Who is receiving the Oracle Security Alerts?
Who controls the listener/webserver configs?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО09-27-2006 02:00 AM
тАО09-27-2006 02:00 AM
Re: Questions to ask on an oracle security audit (multiple platforms)
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО09-27-2006 02:05 AM
тАО09-27-2006 02:05 AM
Re: Questions to ask on an oracle security audit (multiple platforms)
In addition to the usual type of password questions (how often are they changed, are they aged, who has access to them), you might ask if they are running any scripts or programs where the Oracle username and password combination show up in the process table. Also, make sure they aren't storing the passwords in a plain text file for use by scripts and programs.
Are the filesystems and directories containing the Oracle data files and programs set with the correct permissions and ownership?
JP
P.S. Bonus question:
How many Oracle DBAs does it take to change a light bulb?
None. It's a hardware problem.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО09-27-2006 02:07 AM
тАО09-27-2006 02:07 AM
Re: Questions to ask on an oracle security audit (multiple platforms)
Can oracle login directly?
Should be no - should have to login as real user the su to oracle.
Is Oracle password verification function enabled?
Should be yes
Do any regular users have SYSDBA privileges?
Should be no
Do Oracle users have passwords that expire?
Should be yes
Rgds...Geoff
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО09-27-2006 02:15 AM
тАО09-27-2006 02:15 AM
Re: Questions to ask on an oracle security audit (multiple platforms)
Are the tns listener admin accounts password protected (lsnrctl tool)?
For Windows people: Did you turn off the default http (Apache) services that Oracle installed for you (whether you wanted it or not)? Double check for this on the Windows Client systems?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО09-27-2006 02:19 AM
тАО09-27-2006 02:19 AM
Re: Questions to ask on an oracle security audit (multiple platforms)
I especially like the website. After reviewing the site that post looks like a 10.
How many Oracle DBA's does it take to screw in a light bulb?
Answer: More than we budgeted for.
SEP
Owner of ISN Corporation
http://isnamerica.com
http://hpuxconsulting.com
Sponsor: http://hpux.ws
Twitter: http://twitter.com/hpuxlinux
Founder http://newdatacloud.com
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО09-27-2006 05:07 AM
тАО09-27-2006 05:07 AM
Re: Questions to ask on an oracle security audit (multiple platforms)
Also, what type of disaster recovery is implemented? Data Guard allows you to run multiple standby databases. Are the standby databases at other sites?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО09-27-2006 09:38 AM
тАО09-27-2006 09:38 AM
Re: Questions to ask on an oracle security audit (multiple platforms)
especially if this is a financial database, you want to get as intrusive as possible because the auditors will show no mercy.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО09-27-2006 11:45 PM
тАО09-27-2006 11:45 PM
Re: Questions to ask on an oracle security audit (multiple platforms)
Concerning auditing, i should be important to know how many users have dba rights or how many users know accounts that have dba rights.
to be noted that in the Next release of Oracle 10g, there will be a new option named ORACLE AUDIT which will allow you to create realms such that even the DBAs don't have full access! It will also audit every break-in attempts.
You may also include questions on RMAN Backup and how often RMAN recovery is being tested.
will think some more about it during the break!
kind regards
yogeeraj
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО09-28-2006 12:49 AM
тАО09-28-2006 12:49 AM
Re: Questions to ask on an oracle security audit (multiple platforms)
1. Is the tape data encrypted? If so, how are the keys managed and kept separate from the data?
2. Do the tapes go off-site to secure storage? Where is the backup inventory kept?
3. Are the tapes in a locked box?
4. How secure are the backups from being intercepted and read?
5. What is the lifetime of the data? i.e. how long are the tapes kept for?
6. Is there any tape testing, to ensure that the backup tape really does hold the data you think it does?
7. How often do you audit the support from your Oracle supplier? Service levels etc?
8. Check the table and column privileges within the schemas, to ensure that only authorised users have rights to select/update/delete/insert.
9. Oracle user and password standards vs. corporate authentication/user access control policy.
10. Does the DB server sit behind a firewall? Which ports are open and listening?
11. Your database patching and upgrade policy wrt oracle security alerts and operating system security alerts. - you must prove that you have procedures to back up the policy and that these procedures are being followed.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО09-28-2006 03:20 AM
тАО09-28-2006 03:20 AM
Re: Questions to ask on an oracle security audit (multiple platforms)
Patti
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО09-28-2006 03:31 AM
тАО09-28-2006 03:31 AM
Re: Questions to ask on an oracle security audit (multiple platforms)
So one question to ask: Do you encrypt export files...?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО09-28-2006 03:34 AM
тАО09-28-2006 03:34 AM
Re: Questions to ask on an oracle security audit (multiple platforms)
- which logins are member of the dba and 'orainst' group?
- in which way are passwords applied, which are used by cronjobs or shel scripts (for export purposes e.g.)?
- are they protected against visibility from the ps-command?
mfG Peter
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО09-28-2006 03:49 AM
тАО09-28-2006 03:49 AM
Re: Questions to ask on an oracle security audit (multiple platforms)
data integrity
data availability
So you should also consider things like change control process over your schema, code and data fixes, checking / monitoring of systems, problem investigation and resolution, DR procedures, etc...
Security is a huge area when you get into it.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО10-02-2006 05:56 AM
тАО10-02-2006 05:56 AM
Re: Questions to ask on an oracle security audit (multiple platforms)
trying to throw in stuff that has not been mentioned yet or getting more detailed about others:
- Listener Security Guide, quite good stuff:
http://www.integrigy.com/security-resources/whitepapers/Integrigy_Oracle_Listener_TNS_Security.pdf
- If the Application handles the User Connection (i.e. like SAP) there is no need to let the DB be accessible remotely by various SQLPLUS clients in the wild. Firewall-protect the Listener and/or just bind the Listener-port to private LAN adapters for internal use of the application Servers.
- documented procedures how Oracle CPU-patches (critical patch updates) [one every three months] are reviewed and implemented after they become available.
- dbverify procedures and result checks
- periodical restore verification sessions
- Authorized use of the oracle dba-account. This can be done i.e. by completely keep the password of this user a secret, and permit access to this user by granting a sudo access to command "su - oracle" to those who are permitted. If nobody knows the password, nobody can login at all !
Everybody has to login himself first and the sudo action to become oracle is logged.
- Depending on how much "sqlplus" is the standard administration tool -> enforce to use "script" for logging purposes when sqlplus is used. If other tools in place (like SAP brtools) enable personalized logging procedures for these tools.
- the password aspects that have already been mentioned of course.
just my 0.02├в ┬м input
Volker
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО10-04-2006 02:42 AM
тАО10-04-2006 02:42 AM
Re: Questions to ask on an oracle security audit (multiple platforms)
I realize this is a multiple answer and therefore not worthy of points - that's fine, but I thought it important enough that I should mention it.
I was going through my "SANS NewsBites" newletter this morning and ran across this bite:
"Oracle Security Hardening Checklist Release Announced at NS2006
Security researcher Paul Wright released a draft of the SANS Oracle Security Hardening Checklist, Version 3.1 at his Oracle Security talk at Network Security 2006. This is the most comprehensive document on Oracle Security available on the Internet and is based on the work of Wright, Finnigan, Litchfield, and the SANS SCORE research team. The draft document is released with a 30-day review period; please send comments to score@san.org.
http://www.sans.org/score/oraclechecklist.php "
Pete
Pete