Security Breach using DBSNMP user. [message #219128] |
Tue, 13 February 2007 02:06 |
amkotz
Messages: 72 Registered: May 2005 Location: Bangalore
|
Member |
|
|
Hello All,
While creating a Database a Oracle Intelligent Agent communicates with Oracle Enterprise Manager to pass on information about components such as the database,
the listener, and the server itself. To get data about the database, it needs to connect to the database using some userid. By default, the userid used is DBSNMP.
When the database is created, the password of dbsnmp is also set to dbsnmp. This user has some powerful privileges, such as UNLIMITED TABLESPACE,SELECT ANY DICTIONARY (which allows the user to select from dynamic performance views and data dictionary views), and ANALYZE ANY DICTIONARY(which allows analyze of the system objects). Many intruders use this user and password for back-door entry into the database. Needless to say, this is a huge security hole.
Auctually in what ways not making this password change to some other value can be a security breach.
Is having UNLIMITED TABLESPACE,SELECT ANY DICTIONARY and ANALYZE ANY DICTIONARY can cause any problems to the database by the intruders ?
Regds,
Amkotz
|
|
|
|
|
|