Mindmap
Introduce el texto aquíPROTECTING ORACLE PL/SQL SOURCE CODE FROM A DBA USER
Inhalt der Mindmap
Introduce el texto aquíPROTECTING ORACLE PL/SQL SOURCE CODE FROM A DBA USER
ORACLE DATABASE SECURITY
- Authentication
- Through
- Accounts
- Whit
- User-id
- password
- unique
- Whit
- Accounts
- Through
- Profiles
- Have
- Restrictions
- Rules
- These can be
- Named
- defined
- Assigned
- Groups of users
- specific user
- are two types of profiles
- System resource profiles
- used
- put user limits on
- certain system resources such as memory
- CPU time
- the number of data blocks
- can be read per session
- the number of concurrent active sessions
- and the maximum connection time for a user
- put user limits on
- used
- Product profiles
- administrator
- prevent
- user access to the operating system
- unauthorized copying of data from one table to another
- prevent
- administrator
- System resource profiles
- Have
- Privileges
- the new users
- Don`t have this privileges
- to have this priviliges
- they must have before
- create database conection
- they must have before
- the new users
- Roles
- Used
- to make easy
- the management process
- of assigning privileges
- to users
- of assigning privileges
- the management process
- to make easy
- Used
- Protecting Data Integrity
- ensure
- information
- persist
- despite damage
- persist
- information
- ensure
- Authentication
PL/SQL SOURCE CODE BLOCKS AND WRAPPING PROCESS
- Benefits from pl/sql objects (procedure, function, trigger and package) stored in database
- Overhead
- stored statements
- are stored directly in the database
- they may remove all
- are stored directly in the database
- compilation overhead
- required in situations
- where software applications
- send inline SQL statements
- to a database
- send inline SQL statements
- where software applications
- required in situations
- stored statements
- Avoidance of network traffic
- they can run directly within the database engine
- In a production system
- the procedures run entirely
- on a specialized database server
- which has
- direct access to the data being accessed
- which has
- on a specialized database server
- the procedures run entirely
- Encapsulation of business logic
- software developers
- to embed business logic
- in the database
- to embed business logic
- software developers
- Delegation of access-rights
- can be granted access rights
- to the database
- can be granted access rights
- Protection from SQL injection attacks
- can be used to protect
- against injection attacks
- can be used to protect
- Overhead
- A Model of Data Warehousing Process Maturity
- is the process
- of hiding PL/SQL
- source code
- of hiding PL/SQL
- is the process
- Benefits from pl/sql objects (procedure, function, trigger and package) stored in database
4.PROTECTING PL/SQL OBJECTS BY DISABLING DML/DDL STATEMENTS TO ANY USER
- is necessary
- to disable DDL statements like
- replace and some DML statements
- oriented
- to the static data dictionary views
- oriented
- replace and some DML statements
- to disable DDL statements like
- is necessary
CONCLUSIONS & FUTURE WORK
- stop execution of DDL statements oriented to the static data dictionary views
- modified in future to allow execution of DML statements oriented to the static data dictionary views
- stop execution of DDL statements oriented to the static data dictionary views
Informationen
- Beschreibung
- Mindmap am Introduce el texto aquíPROTECTING ORACLE PL/SQL SOURCE CODE FROM A DBA USER, erstellt von sars_itachi am 18/05/2014.
- Erstellt von
- sars_itachi
- Aufrufe
- 13
- Bewertung