Index
A B C D E F G H I J K L M N O P Q R S T U V W X
A
- access control
-
- encryption, problems not solved by, 8.2.1
- enforcing, 10.8.1
- object privileges, 4.5.1
- password encryption, 3.2.1
- access control list (ACL)
-
- about, 4.11.1
- advantages, 4.11
- affect of upgrade from earlier release, 4.11.2
- creating, 4.11.3
- DBMS_NETWORK_ACL package
-
- using, 4.11.3.1
- DBMS_NETWORK_ACL_ADMIN package
-
- using, 4.11.3
- examples, 4.11.4
- finding information about, 4.11.10
- hosts, assigning, 4.11.3.2
- network hosts, using wildcards to specify, 4.11.5
- ORA-24247 errors, 4.11.2
- order of precedence
-
- hosts, 4.11.6
- port ranges, 4.11.7
- privilege assignments
-
- about, 4.11.8
- database administrators checking, 4.11.8.1
- users checking, 4.11.8.2
- setting precedence
-
- multiple roles, 4.11.9
- multiple users, 4.11.9
- syntax for creating, 4.11.3.1
- account locking
-
- example, 3.2.3.4
- explicit, 3.2.3.4
- password management, 3.2.3.4
- PASSWORD_LOCK_TIME initialization parameter, 3.2.3.4
- ad hoc tools
-
- database access, security problems of, 4.4.7.1
- ADMIN OPTION
-
- about, 4.6.1.1
- revoking privileges, 4.7.1
- revoking roles, 4.7.1
- roles, 4.4.5.1
- system privileges, 4.3.4
- administrative user passwords
-
- default, importance of changing, 10.5
- administrator privileges
-
- access, 10.8.2
- operating system authentication, 3.3.2
- passwords, 3.3.3, 10.5
- SYSDBA and SYSOPER access, centrally controlling, 3.3.1, 3.3.1
- write, on listener.ora file, 10.8.2
- adump audit files directory, 9.6.1
- alerts, used in fine-grained audit policy, 9.5.6
- "all permissions", 10.3
- ALTER privilege statement
-
- SQL statements permitted, 5.8.2
- ALTER PROFILE statement
-
- password management, 3.2.3.1
- ALTER RESOURCE COST statement, 2.4.4.2
- ALTER ROLE statement
-
- changing authorization method, 4.4.3
- ALTER SESSION statement
-
- schema, setting current, 5.7.1
- ALTER USER privilege, 2.3
- ALTER USER statement
-
- default roles, 4.10.2
- explicit account unlocking, 3.2.3.4
- GRANT CONNECT THROUGH clause, 3.10.1.3
- passwords, changing, 2.3.1
- passwords, expiring, 3.2.3.6
- profiles, changing, 3.2.3.6
- REVOKE CONNECT THROUGH clause, 3.10.1.3
- user profile, 3.2.3.1
- altering users, 2.3
- ANY system privilege
-
- guidelines for security, 10.6
- application contexts
-
- about, 6.1
- as secure data cache, 6.1
- bind variables, 7.1.4
- client session-based
-
- CLIENTCONTEXT namespace, clearing value from, 6.5.4
- retrieving client session ID, 6.5.3
- client session-based application contexts
-
- about, 6.5.1
- CLIENTCONTEXT namespace, clearing value from, 6.5.2
- database session-based
-
- cleaning up after user exits, 6.3.1
- creating, 6.3.2
- externalized, using, 6.3.8
- how to use, 6.3
- initializing externally, 6.3.6
- ownership, 6.3.2
- database session-based application contexts
-
- about, 6.3.1
- components, 6.3.1
- database links, 6.3.3.5
- dynamic SQL, 6.3.3.3
- initializing globally, 6.3.7
- parallel queries, 6.3.3.4
- PL/SQL package creation, 6.3.3
- session information, setting, 6.3.3.6
- SYS_CONTEXT function, 6.3.3.2
- trusted procedure, 6.1
- tutorial, 6.3.5
- DBMS_SESSION.SET_CONTEXT procedure, 6.3.3.6, 6.3.3.6
- driving context, 6.6
- finding information about, 6.6
- global
-
- creating, 6.4.2
- example of setting values for all users, 6.4.3.3
- ownership, 6.4.2
- sharing values globally for all users, 6.4.3.3
- used for One Big Application User scenarios, 7.5.5
- uses for, 7.5.5
- global application contexts
-
- about, 6.4.1
- authenticating nondatabase users, 6.4.3.5
- authenticating user for multiple applications, 6.4.3.4
- components, 6.4.1
- example of authenticating nondatabase users, 6.4.3.5
- example of authenticating user moving to different application, 6.4.3.4
- PL/SQL package creation, 6.4.3.1
- process, lightweight users, 6.4.6.2
- process, standard, 6.4.6.1
- reasons for using, 6.4.1
- system global area, 6.4.1
- tutorial for client session IDs, 6.4.5
- user name retrieval with USER function, 6.4.3.2
- logon trigger, creating, 6.3.4
- performance, 7.4.2.7
- policy groups, used in, 7.3.5.1
- returning predicate, 7.1.4
- session information, retrieving, 6.3.3.2
- support for database links, 6.3.6
- types, 6.2
- users, nondatabase connections, 6.4.1, 6.4.3.5
- Virtual Private Database, used with, 7.1.4
- application developers
-
- CONNECT role change, 10.10.3.2
- application security
-
- specifying attributes, 6.3.2
- application users who are database users
-
- Oracle Virtual Private Database, how it works with, 7.5.5
- applications
-
- about security policies for, 5.1
- database users, 5.2.1
- enhancing security with, 4.4.1.2
- object privileges, 5.8.1
- object privileges permitting SQL statements, 5.8.2
- One Big Application User authentication
-
- security considerations, 5.2.2
- security risks of, 5.2.1
- Oracle Virtual Private Database, how it works with, 7.5.1
- password handling, guidelines, 5.3.1.2
- password protection strategies, 5.3
- privileges, managing, 5.4
- roles
-
- multiple, 4.4.1.3.1
- privileges, associating with database roles, 5.6
- security, 4.4.7, 5.2.2
- security considerations for use, 5.2
- security limitations, 7.5.1
- security policies, 7.3.5.3
- validating with security policies, 7.3.5.5
- AQ_ADMINISTRATOR_ROLE role
-
- about, 4.4.2
- AQ_USER_ROLE role
-
- about, 4.4.2
- archiving
-
- operating system audit files, 9.8.3
- standard audit trail, 9.8.2
- attacks
-
- See security attacks
- audit files
-
- activities always written to, 9.1.3
- directory, 9.6.1
- file names, form of, 9.6.1
- fine-grained audit trail, 9.5.7
- operating system file
-
- advantages of using, 9.7.3.2
- archiving, 9.8.3
- contents, 9.7.3.1
- decoding, 9.7.3.6
- directory location, 9.7.3.4
- how it works, 9.7.3.3
- if becomes too full, 9.7.3.5
- standard audit trail
-
- records, archiving, 9.8.2
- where written to, 9.6.1
- AUDIT statement
-
- about, 9.4.1.1
- schema objects, 9.4.7.4
- audit trail
-
- about, 9.7.1
- archiving, 9.8.2.1
- deleting views, 9.9.3
- finding information about, 9.9.1
- interpreting, 9.9.2
- types of, 9.7.1
- See also standard audit trail, SYS.AUD$ table, SYS.FGA_LOG$ table
- AUDIT_FILE_DEST initialization parameter
-
- about, 9.7.3.4
- setting for OS auditing, 9.7.3.4
- AUDIT_SYS_OPERATIONS initialization parameter
-
- auditing SYS, 9.6.1
- AUDIT_TRAIL initialization parameter
-
- about, 9.4.2.1
- auditing SYS, 9.6.1
- database, starting in read-only mode, 9.4.2.2
- DB (database) setting, 9.4.2.2
- DB, EXTENDED setting, 9.4.2.2
- disabling, 9.4.2.2
- OS (operating system) setting, 9.4.2.2
- OS setting, Windows impact, 9.7.3.4
- setting, 9.4.2.1
- values, 9.4.2.2
- XML setting, 9.4.2.2
- XML, EXTENDED setting, 9.4.2.2
- auditing
-
- administrators
-
- See standard auditing
- audit options, 9.2
- audit records, 9.7.1
- audit trails, 9.7.1
- database audit trail, using, 9.7.2.2
- database user names, 3.5
- default auditing, enabling, 9.3
- distributed databases and, 9.1.5
- finding information about, 9.9.1
- fine-grained
-
- See fine-grained auditing
- general steps for, 9.2
- guidelines for security, 10.9
- historical information, 10.9.3
- keeping information manageable, 10.9.2
- LOBs, auditing
-
- user-defined columns, 9.5.1
- logon and logoff events, 9.4.4.3
- middle-tier systems, real user actions, 3.10.1.10
- multitier environments
-
- See standard auditing
- network
-
- See standard auditing
- object columns, 9.5.1
- objects
-
- See standard auditing
- One Big Application User authentication, compromised by, 5.2.1
- operating-system user names, 3.5
- performance, 9.1.6
- privileges
-
- See standard auditing
- range of focus, 9.2
- recommended settings, 10.9.5
- Sarbanes-Oxley Act
-
- auditing, meeting compliance through, 9.1.1
- meeting compliance through auditing, 10.9.1
- schema objects
-
- See standard auditing
- schema objects created in the future, 9.4.7.4
- SQL statements
-
- See standard auditing
- standard
-
- See standard audit trail, standard auditing
- statements
-
- See standard auditing
- suspicious activity, 10.9.4
- UNIX syslog, 9.1.4
- views
-
- active object options, 9.9.2.3
- active privilege options, 9.9.2.2
- active statement options, 9.9.2.1
- default object options, 9.9.2.4
- when audit options take effect, 9.4.1.3
- See also SYS.AUD$ table, SYS.FGA_LOG$ table, standard auditing, standard audit trail, fine-grained auditing
- auditing, purging records
-
- about, 9.8.1
- database audit trail
-
- purging subset of records, 9.8.2.2
- AUTHENTICATEDUSER role, 4.4.2
- authentication
-
- about, 3.1
- administrators
-
- operating system, 3.3.2
- passwords, 3.3.3
- SYSDBA and SYSOPER access, centrally controlling, 3.3.1
- by database, 3.4
- by SSL, 3.7.1.1
- certificate, 10.8.1
- client, 10.8.1, 10.8.1
- client-to-middle tier process, 3.10.1.5.1
- database administrators, 3.3
- databases, using
-
- about, 3.4.1
- advantages, 3.4.2
- procedure, 3.4.3
- directory service, 3.7.1
- directory-based services, 3.6.2
- external authentication
-
- about, 3.8.1
- advantages, 3.8.2
- operating system authentication, 3.8.4
- user creation, 3.8.3
- global authentication
-
- about, 3.7
- advantages, 3.7.2
- user creation for private schemas, 3.7.1.1
- user creation for shared schemas, 3.7.1.2
- middle-tier authentication
-
- proxies, example, 3.10.1.7
- multitier, 3.9
- network authentication
-
- Secure Sockets Layer, 3.6.1
- third-party services, 3.6.2
- One Big Application User, compromised by, 5.2.1
- operating system authentication
-
- about, 3.5
- advantages, 3.5
- disadvantages, 3.5
- proxy user authentication
-
- about, 3.10.1
- expired passwords, 3.10.1.3
- public key infrastructure, 3.6.2
- RADIUS, 3.6.2
- remote, 10.8.1, 10.8.1
- specifying when creating a user, 2.2.3
- strong, 10.5
- user, 10.8.1
- See also passwords, proxy authentication
- AUTHID DEFINER clause
-
- used with Oracle Virtual Private Database functions, 7.1.3
- authorization
-
- about, 4
- changing for roles, 4.4.3
- global
-
- about, 3.7
- advantages, 3.7.2
- multitier, 3.9
- omitting for roles, 4.4.3
- operating system, 4.4.4.3.1
- roles, about, 4.4.4
- automatic reparse
-
- Oracle Virtual Private Database, how it works with, 7.5.2
- Automatic Storage Management (ASM)
-
- SYSASM privilege, Preface
B
- banners
-
- auditing user actions, configuring, 5.9.5
- unauthorized access, configuring, 5.9.5
- batch jobs, authenticating users in, 3.2.5.1
- BFILEs
-
- guidelines for security, 10.6
- bind variables
-
- application contexts, used with, 7.1.4
- BLOBS
-
- encrypting, 8.3.6
C
- cascading revokes, 4.7.3
- CATNOAUD.SQL script
-
- about, 9.9.3
- audit trail views, deleting with, 9.9.3
- certificate authentication, 10.8.1
- certificate key algorithm
-
- Secure Sockets Layer, 10.8.3
- certificates for user and server authentication, 10.8.1
- change_on_install default password, 10.5
- character sets
-
- role names, multibyte characters in, 4.4.3
- role passwords, multibyte characters in, 4.4.4.1
- cipher suites
-
- Secure Sockets Layer, 10.8.3
- client connections
-
- guidelines for security, 10.8.1
- secure external password store, 3.2.5.3
- securing, 10.8.1
- client identifiers
-
- about, 3.10.2
- consistency between DBMS_SESSION.SET_IDENTIFIER and DBMS_APPLICATION_INFO.SET_CLIENT_INFO, 3.10.2.4
- global application context, independent of, 3.10.2.3
- setting with DBMS_SESSION.SET_IDENTIFIER procedure, 6.4.1
- See also nondatabase users
- CLIENT_IDENTIFIER USERENV attribute
-
- JDBC applications, setting for, 3.10.2.3
- setting and clearing with DBMS_SESSION package, 3.10.2.4
- setting for applications that use JDBC, 3.10.2.3
- setting with OCI user session handle attribute, 3.10.2.3
- See also USERENV namespace
- CLIENTID_OVERWRITE event, 3.10.2.4
- column masking behavior, 7.3.4.3
-
- column specification, 7.3.4.3
- restrictions, 7.3.4.3
- columns
-
- granting privileges for selected, 4.6.2.3
- granting privileges on, 4.6.2.3
- INSERT privilege and, 4.6.2.3
- listing users granted to, 4.12.3
- privileges, 4.6.2.3
- pseudo columns
-
- USER, 4.5.5.3
- revoking privileges on, 4.7.2.2
- command line recall attacks, 5.3.1.1, 5.3.1.4
- configuration
-
- guidelines for security, 10.7
- configuration files
-
- listener.ora, 10.8.2
- sample listener.ora file, 10.8.2
- server.key encryption file, 10.8.3
- tsnames.ora, 10.8.3
- typical directory, 10.8.3, 10.8.3
- CONNECT role
-
- about, 10.10
- applications
-
- account provisioning, 10.10.2.2
- affects of, 10.10.2
- database upgrades, 10.10.2.1
- installation of, 10.10.2.3
- script to create, 4.4.2
- users
-
- application developers, impact, 10.10.3.2
- client-server applications, impact, 10.10.3.3
- general users, impact, 10.10.3.1
- how affects, 10.10.3
- why changed, 10.10.1
- connection pooling
-
- about, 3.9
- global application contexts, 6.4.1
- nondatabase users, 6.4.3.5
- proxy authentication, 3.10.1.5
- connections
-
- SYS privilege, 10.3
- CPU time limit, 2.4.2.3
- CREATE ANY TABLE statement
-
- non-administrative users, 10.3
- CREATE CONTEXT statement
-
- about, 6.3.2
- example, 6.3.2
- CREATE EXTERNAL JOB privilege
-
- scheduling job in grantee schema, 4.3.2.2
- CREATE PROFILE statement
-
- account locking period, 3.2.3.4
- failed login attempts, 3.2.3.4
- password aging and expiration, 3.2.3.6
- password management, 3.2.3.1
- passwords, example, 3.2.3.6
- CREATE ROLE statement
-
- IDENTIFIED BY option, 4.4.4.1
- IDENTIFIED EXTERNALLY option, 4.4.4.3
- CREATE SCHEMA statement
-
- securing, 5.7.1
- CREATE SESSION statement
-
- CONNECT role privilege, 10.4
- securing, 5.7.1
- CREATE USER statement
-
- explicit account locking, 3.2.3.4
- IDENTIFIED BY option, 2.2.3
- IDENTIFIED EXTERNALLY option, 2.2.3
- passwords, expiring, 3.2.3.6
- user profile, 3.2.3.1
- CSW_USR_ROLE role, 4.4.2
- CTXAPP role, 4.4.2
- cursors
-
- reparsing, for application contexts, 6.3.4
- shared, used with Virtual Private Database, 7.1.4
- custom installation, 10.7, 10.7
- CWM_USER role, 4.4.2
D
- data definition language (DDL)
-
- roles and privileges, 4.4.1.6
- standard auditing, 9.4.4.2
- data dictionary
-
- protecting, 10.6
- securing with O7_DICTIONARY_ACCESSIBILITY, 4.3.2.1
- data dictionary views
-
- See views
- data files, 10.6
-
- guidelines for security, 10.6
- data manipulation language (DML)
-
- privileges controlling, 4.5.4.1
- standard auditing, 9.4.4.2
- data security
-
- encryption, problems not solved by, 8.2.3
- database administrators (DBAs)
-
- access, controlling, 8.2.2
- authentication, 3.3
- malicious, encryption not solved by, 8.2.2
- database audit trail
-
- about, 9.7.2.1
- protecting, 9.7.2.5
- Database Configuration Assistant (DBCA)
-
- default passwords, changing, 10.5
- password settings in default profile, 3.2.3.3
- user accounts, automatically locking and expiring, 10.3
- database links
-
- application context support, 6.3.6
- application contexts, 6.3.3.5
- auditing, 9.4.7.2
- authenticating with Kerberos, 3.6.2
- authenticating with third-party services, 3.6.2
- global user authentication, 3.7.2
- object privileges, 4.5.3
- operating system accounts, care needed, 3.5
- session-based application contexts, accessing, 6.3.3.5
- database upgrades and CONNECT role, 10.10.2.1
- databases
-
- access control
-
- password encryption, 3.2.1
- additional security resources, 1.2
- authentication, 3.4
- database user and application user, 5.2.1
- default security features, summary, 1.1
- granting privileges, 4.6
- granting roles, 4.6
- limitations on usage, 2.4.1
- read-only mode, starting in, 9.4.2.2
- security and schemas, 5.7
- security embedded, advantages of, 5.2.2
- security policies based on, 7.1.2.1
- DATAPUMP_EXP_FULL_DATABASE role, 4.4.2
- DATAPUMP_IMP_FULL_DATABASE role, 4.4.2
- DBA role
-
- about, 4.4.2
- DBA_NETWORK_ACL_PRIVILEGES view, 4.11.8
- DBA_ROLE_PRIVS view
-
- application privileges, finding, 5.4
- DBCA
-
- See Database Configuration Assistant (DBCA)
- DBMS_APPLICATION.SET_CLIENT_INFO procedure
-
- DBMS_SESSION.SET_IDENTIFIER value, overwriting, 3.10.2.4
- DBMS_CRYPTO package
-
- about, 8.4
- encryption algorithms supported, 8.4
- examples, 8.6.1
- DBMS_FGA package
-
- about, 9.5.5.1
- ADD_POLICY procedure, 9.5.5.2
- DISABLE_POLICY procedure, 9.5.5.3
- DROP_POLICY procedure, 9.5.5.4
- ENABLE_POLICY procedure, 9.5.5.3
- DBMS_OBFUSCATION_TOOLKIT package
-
- backward compatibility, 8.4
- See also DBMS_CRYPTO package
- DBMS_RLS package
-
- about, 7.3.1
- DBMS_RLS.ADD_CONTEXT procedure, 7.3.1
- DBMS_RLS.ADD_GROUPED_POLICY procedure, 7.3.1
- DBMS_RLS.ADD_POLICY
-
- sec_relevant_cols parameter, 7.3.4.1
- sec_relevant_cols_opt parameter, 7.3.4.3
- DBMS_RLS.ADD_POLICY procedure
-
- about, 7.3.1
- DBMS_RLS.CREATE_POLICY_GROUP procedure, 7.3.1
- DBMS_RLS.DELETE_POLICY_GROUPS procedure, 7.3.1
- DBMS_RLS.DISABLE_GROUPED_POLICY procedure, 7.3.1
- DBMS_RLS.DROP_CONTEXT procedure, 7.3.1
- DBMS_RLS.DROP_GROUPED_POLICY procedure, 7.3.1
- DBMS_RLS.DROP_POLICY procedure, 7.3.1
- DBMS_RLS.ENABLE_GROUPED_POLICY procedure, 7.3.1
- DBMS_RLS.ENABLE_POLICY procedure, 7.3.1
- DBMS_RLS.REFRESH_GROUPED_POLICY procedure, 7.3.1
- DBMS_RLS.REFRESH_POLICY procedure, 7.3.1
- DBMS_SESSION package
-
- client identifiers, using, 3.10.2.4
- global application context, used in, 6.4.3
- SET_CONTEXT procedure
-
- about, 6.3.3.6
- application context name-value pair, setting, 6.3.3.1
- DBMS_SESSION.SET_CONTEXT procedure
-
- about, 6.3.3.6
- syntax, 6.3.3.6
- username and client_id settings, 6.4.3.2
- DBMS_SESSION.SET_IDENTIFIER procedure
-
- client session ID, setting, 6.4.1
- DBMS_APPLICATION.SET_CLIENT_INFO value, overwritten by, 3.10.2.4
- DBMS_SQLHASH encryption package
-
- about, 8.5.1
- GETHASH function, 8.5.2
- DBSEG60064|Using Default Auditing for Security-Relevant SQL Statements and Privileges, 9.3
- DBSNMP user account
-
- password usage, 10.5
- DDL
-
- See data definition language
- default passwords, 10.5, 10.5, 10.5, 10.5
-
- change_on_install or manager passwords, 10.5
- changing, importance of, 3.2.3.2
- finding, 3.2.3.2
- default permissions, 10.6
- default profiles
-
- about, 3.2.3.3
- default roles
-
- setting for user, 2.2.8
- specifying, 4.10.2
- default users
-
- accounts, 10.3, 10.3
- Enterprise Manager accounts, 10.3
- passwords, 10.5
- defaults
-
- tablespace quota, 2.2.5
- user tablespaces, 2.2.4
- definer's rights
-
- about, 4.5.6.3
- procedure privileges, used with, 4.5.6.3
- procedure security, 4.5.6.3
- secure application roles, 5.5.2
- used with Oracle Virtual Private Database functions, 7.1.3
- DELETE privilege
-
- SQL statements permitted, 5.8.2
- DELETE_CATALOG_ROLE role
-
- about, 4.4.2
- SYS schema objects, enabling access to, 4.3.2.3
- Denial of Service (DoS) attacks
-
- audit trail, writing to operating system file, 9.7.3.2
- bad packets, preventing, 5.9.1
- networks, securing, 10.8.2
- dictionary protection mechanism, 4.3.2.1
- directory authentication, configuring for SYSDBA or SYSOPER access, 3.3.1.1
- directory-based services authentication, 3.6.2
- disabling unnecessary services
-
- FTP, TFTP, TELNET, 10.8.2
- dispatcher processes (Dnnn)
-
- limiting SGA space for each session, 2.4.2.5
- distributed databases
-
- auditing and, 9.1.5
- DML
-
- See data manipulation language
- driving context, 6.6
- DROP PROFILE statement
-
- example, 2.4.4.2
- DROP ROLE statement
-
- example, 4.4.6
- security domain, affected, 4.4.6
- DROP USER statement
-
- about, 2.5
- schema objects of dropped user, 2.5
- DUAL table
-
- about, 6.3.3.2
- dynamic Oracle Virtual Private Database policy types, 7.3.6.1
- DYNAMIC policy type, 7.3.6.1
E
- eavesdropping
-
- preventing by using SSL, 10.8.1
- See also security attacks
- EJBCLIENT role, 4.4.2
- encryption
-
- access control, 8.2.1
- backup media, reason why to encrypt, 3.2.4
- BLOBS, 8.3.6
- challenges, 8.3
- data security, problems not solved by, 8.2.3
- DBMS_CRYPTO encryrption package, 8.4
- DBMS_CRYPTO package, 8.4
- deleted encrypted data, 10.6
- examples, 8.6.1
- finding information about, 8.7
- indexed data, 8.3.1
- key generation, 8.3.2
- key storage, 8.3.4
- key transmission, 8.3.3
- keys, changing, 8.3.5
- malicious database administrators, 8.2.2
- network data encryption, 10.8.2
- network traffic, 10.8.2
- problems not solved by, 8.2
- transparent data encryption, 8.3.4.4
- transparent tablespace encryption, 8.3.4.4
- enterprise directory service, 4.4.4.4
- Enterprise Edition, 10.5
- Enterprise Manager
-
- granting roles, 4.4.5
- statistics monitor, 2.4.3
- enterprise roles, 3.7, 4.4.4.4
- enterprise user management, 5.2.1
- Enterprise User Security
-
- application context, globally initialized, 6.3.7.2
- proxy authentication
-
- Oracle Virtual Private Database, how it works with, 7.5.5
- enterprise users
-
- centralized management, 3.7
- global role, creating, 4.4.4.4
- One Big Application User authentication, compromised by, 5.2.1
- proxy authentication, 3.10.1
- shared schemas, protecting users, 5.7.2
- examples
-
- access control lists, 4.11.4
- account locking, 3.2.3.4
- data encryption
-
- encrypting and decrypting BLOB data, 8.6.3
- encrypting and decrypting procedure with AES 256-Bit, 8.6.2
- encrypting procedure, 8.6.1
- Java code to read passwords, 5.3.4
- locking an account with CREATE PROFILE, 3.2.3.4
- login attempt grace period, 3.2.3.6
- nondatabase user authentication, 6.4.3.5
- O7_DICTIONARY_ACCESSIBILITY initialization parameter, setting, 4.3.2.1
- passwords
-
- aging and expiration, 3.2.3.6
- changing, 2.3.1
- creating for user, 2.2.3
- privileges
-
- granting ADMIN OPTION, 4.6.1.1
- views, 4.12
- procedure privileges affecting packages, 4.5.6.6, 4.5.6.6
- profiles, assigning to user, 2.2.7
- roles
-
- altering for external authorization, 4.4.3
- creating for application authorization, 4.4.4.2
- creating for external authorization, 4.4.4.3
- creating for password authorization, 4.4.3
- default, setting, 4.10.2
- views, 4.12
- secure external password store, 3.2.5.2
- session ID of user
-
- finding, 2.5
- terminating, 2.5
- system privilege and role, granting, 4.6.1
- tablespaces
-
- assigning default to user, 2.2.4
- quota, assigning to user, 2.2.5
- temporary, 2.2.6
- type creation, 4.5.7.5
- users
-
- account creation, 2.2.1
- creating with GRANT statement, 4.6.1.2
- dropping, 2.5
- middle-tier server proxying a client, 3.10.1.3
- naming, 2.2.2
- object privileges granted to, 4.6.2
- proxy user, connecting as, 3.10.1.3
- See also tutorials
- exceptions
-
- WHEN NO DATA FOUND, used in application context package, 6.3.5.3
- WHEN OTHERS, used in triggers
-
- development environment (debugging) example, 6.3.4
- production environment example, 6.3.4
- exclusive mode
-
- SHA-1 password hashing algorithm, enabling, 3.2.4
- EXECUTE privilege
-
- SQL statements permitted, 5.8.2
- EXECUTE_CATALOG_ROLE role
-
- about, 4.4.2
- SYS schema objects, enabling access to, 4.3.2.3
- execution time for statements, measuring, 7.3.6.1
- EXEMPT ACCESS POLICY privilege
-
- Oracle Virtual Private Database enforcements, exemption, 7.5.4.2
- EXP_FULL_DATABASE role
-
- about, 4.4.2
- expiring a password
-
- explicitly, 3.2.3.6
- exporting data
-
- direct path export impact on Oracle Virtual Private Database, 7.5.4.2
- policy enforcement, 7.5.4.2
- external authentication
-
- about, 3.8.1
- advantages, 3.8.2
- network, 3.8.5
- operating system, 3.8.4, 3.8.4
- user creation, 3.8.3
- external network services, fine-grained access to
-
- See access control list (ACL)
- external tables, 10.6
F
- failed login attempts
-
- account locking, 3.2.3.4
- password management, 3.2.3.4
- resetting, 3.2.3.4
- features, new security
-
- See new features, security
- files
-
- BFILEs
-
- operating system access, restricting, 10.6
- BLOB, 8.3.6
- data
-
- operating system access, restricting, 10.6
- external tables
-
- operating system access, restricting, 10.6
- keys, 8.3.4.2
- listener.ora file
-
- guidelines for security, 10.8.2, 10.8.3
- log
-
- audit file location for Windows, 9.6.1
- audit file locations, 9.7.3.4
- operating system access, restricting, 10.6
- restrict listener access, 10.8.2
- server.key encryption file, 10.8.3
- symbolic links, restricting, 10.6
- tnsnames.ora, 10.8.3
- trace
-
- operating system access, restricting, 10.6
- fine-grained access control
-
- See Oracle Virtual Private Database (VPD)
- fine-grained auditing
-
- about, 9.5.1
- activities always recorded, 9.5.3
- advantages, 9.5.1, 9.5.1
- alerts, adding to policy, 9.5.6
- archiving audit trail, 9.8.2.1
- columns, specific, 9.5.5.2
- DBMS_FGA package, 9.5.5.1
- how to use, 9.5.1
- policies
-
- adding, 9.5.5.2
- disabling, 9.5.5.3
- dropping, 9.5.5.4
- enabling, 9.5.5.3
- modifying, 9.5.5.2
- privileges needed, 9.5.2
- records
-
- archiving, 9.5.7
- purging, 9.5.7
- See also SYS.FGA_LOG$ table
- firewalls
-
- advice about using, 10.8.2
- database server location, 10.8.2
- ports, 10.8.3
- supported types, 10.8.2
- flashback query
-
- auditing, used with, 9.7.2.3
- Oracle Virtual Private Database, how it works with, 7.5.3
- foreign keys
-
- privilege to use parent key, 4.5.4.2
- FTP service, 10.8.2
- functions
-
- Oracle Virtual Private Database
-
- components of, 7.2.1
- privileges used to run, 7.1.3
- PL/SQL
-
- privileges for, 4.5.6.1
- roles, 4.4.1.5
G
- GATHER_SYSTEM_STATISTICS role, 4.4.2
- global application contexts
-
- See application contexts, global
- global authentication
-
- about, 3.7
- advantages, 3.7.2
- user creation for private schemas, 3.7.1.1
- user creation for shared schemas, 3.7.1.2
- global authorization
-
- about, 3.7
- advantages, 3.7.2
- role creation, 4.4.4.4
- roles, 3.7
- global roles
-
- about, 4.4.4.4
- global users, 3.7
- GLOBAL_AQ_USER_ROLE role, 4.4.2
- grace period for login attempts
-
- example, 3.2.3.6
- grace period for password expiration, 3.2.3.6
- GRANT ALL PRIVILEGES statement
-
- SELECT ANY DICTIONARY privilege, exclusion of, 10.6
- GRANT ANY OBJECT PRIVILEGE system privilege, 4.6.2.2, 4.7.2.1
- GRANT ANY PRIVILEGE system privilege, 4.3.4
- GRANT CONNECT THROUGH clause
-
- consideration when setting FAILED_LOGIN_ATTEMPTS parameter, 3.2.3.3
- for proxy authorization, 3.10.1.3
- GRANT statement, 4.6.1
-
- ADMIN OPTION, 4.6.1.1
- creating a new user, 4.6.1.2
- object privileges, 4.6.2, 5.8.1
- system privileges and roles, 4.6
- when takes effect, 4.10
- WITH GRANT OPTION, 4.6.2.1
- granting privileges and roles
-
- about, 4.3.3
- finding information about, 4.12
- specifying ALL, 4.5.2
- guidelines for security
-
- auditing, 10.9
- custom installation, 10.7, 10.7
- data files and directories, 10.6
- encrypting sensitive data, 10.6
- installation and configuration, 10.7
- networking security, 10.8
- operating system accounts, limiting privileges, 10.6
- operating system users, limiting number of, 10.6
- Oracle home default permissions, disallowing modification, 10.6
- passwords, 10.5
- Secure Sockets Layer
-
- mode, 10.8.3
- TCPS protocol, 10.8.3
- symbolic links, restricting, 10.6
- user accounts and privileges, 10.3
H
- hackers
-
- See security attacks
- HS_ADMIN_ROLE role
-
- about, 4.4.2
- HTTPS
-
- port, correct running on, 10.8.3
I
- IMP_FULL_DATABASE role
-
- about, 4.4.2
- INDEX privilege
-
- SQL statements permitted, 5.8.2
- indexed data
-
- encryption, 8.3.1
- initialization parameters
-
- application protection, 5.9
- AUDIT_FILE_DEST, 9.1.3, 9.6.1
- AUDIT_SYS_OPERATIONS, 9.6.1
- AUDIT_SYSLOG_LEVEL, 9.6.2.3
- AUDIT_TRAIL
-
- about, 9.4.2.1
- using, 9.4.2.2
- current value, checking, 9.4.2.1
- FAILED_LOGIN_ATTEMPTS, 3.2.3.3
- MAX_ENABLED_ROLES, 4.10.3
- O7_DICTIONARY_ACCESSIBILITY, 4.3.2.1
- OS_AUTHENT_PREFIX, 3.8.1
- OS_ROLES, 4.4.4.3.1
- PASSWORD_GRACE_TIME, 3.2.3.3, 3.2.3.6
- PASSWORD_LIFE_TIME, 3.2.3.3, 3.2.3.6
- PASSWORD_LOCK_TIME, 3.2.3.3, 3.2.3.4
- PASSWORD_REUSE_MAX, 3.2.3.3, 3.2.3.5
- PASSWORD_REUSE_TIME, 3.2.3.3, 3.2.3.5
- REMOTE_OS_AUTHENT, 10.8.1
- RESOURCE_LIMIT, 2.4.4
- SEC_CASE_SENSITIVE_LOGIN, 3.2.3.8
- SEC_MAX_FAILED_LOGIN_ATTEMPTS, 5.9.3
- SEC_PROTOCOL_ERROR_FURTHER_ACTION, 5.9.2
- SEC_PROTOCOL_ERROR_TRACE_ACTION, 5.9.1
- SEC_RETURN_SERVER_RELEASE_BANNER, 5.9.4
- SEC_USER_AUDIT_ACTION_BANNER, 5.9.5
- SEC_USER_UNAUTHORIZED_ACCESS_BANNER, 5.9.5
- INSERT privilege
-
- granting, 4.6.2.3
- revoking, 4.7.2.2
- SQL statements permitted, 5.8.2
- installation
-
- guidelines for security, 10.7
- intruders
-
- See security attacks
- invoker's rights
-
- about, 4.5.6.4
- procedure privileges, used with, 4.5.6.3
- procedure security, 4.5.6.4
- secure application roles, 5.5.2
- secure application roles, requirement for enabling, 5.5.2
- IP addresses
-
- falsifying, 10.8.2
- guidelines for security, 10.8.1
J
- JAVA_ADMIN role, 4.4.2
- JAVA_DEPLOY role, 4.4.2
- JAVADEBUGPRIV role, 4.4.2
- JAVAIDPRIV role, 4.4.2
- JAVASYSPRIV role, 4.4.2
- JAVAUSERPRIV role, 4.4.2
- JDBC
-
- proxy authentication
-
- Oracle Virtual Private Database, how it works with, 7.5.5
- JDBC (thick or thin)
-
- proxy authentication with real user, 3.10.1.5
- JDBC (thick)
-
- proxy authentication, 3.10.1
- JMXSERVER role, 4.4.2
K
- Kerberos authentication, 3.6.2
-
- configuring for SYSDBA or SYSOPER access, 3.3.1.2
- password management, 10.5
- key generation
-
- encryption, 8.3.2
- key storage
-
- encryption, 8.3.4
- key transmission
-
- encryption, 8.3.3
L
- LBAC_DBA role, 4.4.2
- least privilege principle, 10.3
-
- about, 10.3
- granting user privileges, 10.3
- middle-tier privileges, 3.10.1.6
- lightweight users
-
- example using a global application context, 6.4.5
- Lightweight Directory Access Protocol (LDAP), 7.4.2.7
- listener
-
- not an Oracle owner, 10.8.2
- preventing online administration, 10.8.2
- restrict privileges, 10.8.2, 10.8.2
- secure administration, 10.8.2
- listener.ora file
-
- administering remotely, 10.8.2, 10.8.2
- default location, 10.8.3
- online administration, preventing, 10.8.2
- TCPS, securing, 10.8.3
- LOBS
-
- auditing, 9.5.1
- lock and expire
-
- default accounts, 10.3
- predefined user accounts, 10.3
- log files
-
- auditing, default location, 9.7.3.4
- owned by trusted user, 10.6
- Windows Event Viewer, 9.6.1
- logical reads limit, 2.4.2.4
- logon triggers
-
- examples, 6.3.4
- externally initialized application contexts, 6.3.4
- secure application roles, 4.4.8
- LOGSTDBY_ADMINISTRATOR role, 4.4.2
M
- malicious database administrators
-
- See also security attacks
- manager default password, 10.5
- mandatory auditing, 9.1.3
- MAX_ENABLED_ROLES initialization parameter
-
- enabling roles and, 4.10.3
- memory
-
- users, viewing, 2.6.5
- methods
-
- privileges on, 4.5.7
- MGMT_USER role, 4.4.2
- middle-tier systems
-
- auditing real user actions, 3.10.1.10
- client identifiers, 3.10.2.1
- enterprise user connections, 3.10.1.9.2
- password-based proxy authentication, 3.10.1.9.1
- privileges, limiting, 3.10.1.6
- proxies authenticating users, 3.10.1.7
- proxying but not authenticating users, 3.10.1.8
- reauthenticating user to database, 3.10.1.9
- USERENV namespace attributes, accessing, 6.3.6.3
- monitoring user actions
-
- See also auditing, standard auditing, fine-grained auditing
- multiplex multiple-client network sessions, 10.8.2
N
- Net8
-
- See Oracle Net
- network auditing
-
- about, 9.4.8.1
- disabling, 9.4.8.3
- network authentication
-
- external authentication, 3.8.5
- guidelines for securing, 10.5
- roles, granting using, 4.9
- Secure Sockets Layer, 3.6.1
- smart cards, 10.5
- third-party services, 3.6.2
- token cards, 10.5
- X.509 certificates, 10.5
- network connections
-
- Denial of Service attacks, addressing, 10.8.2
- guidelines for security, 10.8, 10.8.1, 10.8.2
- securing, 10.8.2
- network IP addresses
-
- guidelines for security, 10.8.2
- new features, security, Preface
- NOAUDIT statement
-
- audit options, disabling, 9.4.3.5
- default object audit options, disabling, 9.4.7.5
- network auditing, disabling, 9.4.8.3
- object auditing, disabling, 9.4.7.5
- privilege auditing, disabling, 9.4.5.4
- statement auditing, disabling, 9.4.4.4, 9.4.4.4
- nondatabase users
-
- about, 6.4.1
- audit record information, 9.7.1
- clearing session data, 6.4.3.6
- creating client session-based application contexts, 6.5.1
- global application contexts
-
- package example, 6.4.3.5
- setting, 6.4.3.5
- tutorial, 6.4.5
- One Big Application User authentication
-
- security risks, 5.2.1
- Oracle Virtual Private Database
-
- tutorial for creating a policy group, 7.4.3
- See also application contexts, client identifiers
O
- O7_DICTIONARY_ACCESSIBILITY initialization parameter
-
- about, 4.3.2.1
- auditing privileges on SYS objects, 9.4.1.2, 9.7.2.5
- data dictionary protection, 10.6
- default setting, 10.6
- securing data dictionary with, 4.3.2.1
- object columns
-
- auditing, 9.5.1
- object privileges, 10.3
-
- about, 4.5.3
- granting on behalf of the owner, 4.6.2.2
- managing, 5.8
- revoking, 4.7.2
- revoking on behalf of owner, 4.7.2.1
- schema object privileges, 4.5.3
- See also schema object privileges
- objects
-
- applications, managing privileges in, 5.8
- granting privileges, 5.8.2
- privileges
-
- applications, 5.8.1
- managing, 4.5.7
- protecting in shared schemas, 5.7.2
- protecting in unique schemas, 5.7.1
- SYS schema, access to, 4.3.2.3
- OEM_ADVISOR role, 4.4.2
- OEM_MONITOR role, 4.4.2
- OLAP_DBA role, 4.4.2
- OLAP_USER role, 4.4.2
- OLAP_XS_ADMIN role, 4.4.2
- OLAPI_TRACE_USER role, 4.4.2
- One Big Application User
-
- about, 7.5.5
- application context, global, 7.5.5
- global application contexts, 6.4.1
- Oracle Virtual Private Database, how works with, 7.5.5
- One Big Application User authentication
-
- features compromised by, 5.2.1
- See nondatabase users
- operating systems
-
- accounts, 4.9.2
- authentication
-
- about, 3.5
- advantages, 3.5
- disadvantages, 3.5
- roles, using, 4.9
- authentication, external, 3.8.4
- default permissions, 10.6
- enabling and disabling roles, 4.9.5
- operating system account privileges, limiting, 10.6
- role identification, 4.9.2
- roles and, 4.4.1.7
- roles, granting using, 4.9
- users, limiting number of, 10.6
- Oracle Advanced Security
-
- network authentication services, 10.5
- network traffic encryption, 10.8.2
- user access to application schemas, 5.7.2
- Oracle Call Interface (OCI)
-
- application contexts, client session-based, 6.5.1
- proxy authentication, 3.10.1
-
- Oracle Virtual Private Database, how it works with, 7.5.5
- proxy authentication with real user, 3.10.1.5
- security-related initialization parameters, 5.9
- Oracle Connection Manager
-
- securing client networks with, 10.8.2
- Oracle Enterprise Security Manager
-
- role management with, 3.6.2
- Oracle home
-
- default permissions, disallowing modification, 10.6
- Oracle Internet Directory (OID)
-
- authenticating with directory-based service, 3.6.2
- SYSDBA and SYSOPER access, controlling, 3.3.1
- Oracle Java Virtual Machine (OJVM)
-
- permissions, restricting, 10.3
- Oracle Label Security (OLS)
-
- Oracle Virtual Private Database, using with, 7.5.4.1
- Oracle Net
-
- firewall support, 10.8.2
- Oracle Technology Network
-
- security alerts, 10.2.1
- Oracle Virtual Private Database (VPD)
-
- about, 7.1.1
- application contexts
-
- tutorial, 7.4.2
- used with, 7.1.4
- applications
-
- how it works with, 7.5.1
- users who are database users, how it works with, 7.5.5
- applications using for security, 5.2.2
- automatic reparsing, how it works with, 7.5.2
- benefits, 7.1.2
- column level, 7.3.4.1
- column masking behavior
-
- enabling, 7.3.4.3
- restrictions, 7.3.4.3
- column-level display, 7.3.4.1
- components, 7.2
- configuring, 7.3
- cursors, shared, 7.1.4
- Enterprise User Security proxy authentication, how it works with, 7.5.5
- exporting data, 7.5.4.2
- finding information about, 7.6
- flashback query, how it works with, 7.5.3
- function
-
- components, 7.2.1
- how it is executed, 7.1.3
- JDBC proxy authentication, how it works with, 7.5.5
- OCI proxy authentication, how it works with, 7.5.5
- One Big Application User, how works with, 7.5.5
- Oracle Label Security
-
- exceptions in behavior, 7.5.4.2
- using with, 7.5.4.1
- performance benefit, 7.1.2.2
- policies, Oracle Virtual Private Database
-
- about, 7.3.1
- applications, validating, 7.3.5.5
- attaching to database object, 7.3.2
- column display, 7.3.4.1
- column-level display, default, 7.3.4.2
- dynamic, 7.3.6.1
- multiple, 7.3.5.4
- optimizing performance, 7.3.6
- privileges used to run, 7.1.3
- SQL statements, specifying, 7.3.3
- policy groups
-
- about, 7.3.5.1
- benefits, 7.3.5.1
- creating, 7.3.5.2
- default, 7.3.5.3
- tutorial, implementation, 7.4.3
- policy types
-
- context sensitive, about, 7.3.6.5
- context sensitive, when to use, 7.3.6.7
- DYNAMIC, 7.3.6.1
- shared context sensitive, about, 7.3.6.6
- shared context sensitive, when to use, 7.3.6.7
- shared static, about, 7.3.6.3
- shared static, when to use, 7.3.6.4
- static, about, 7.3.6.2
- static, when to use, 7.3.6.4
- summary of features, 7.3.6.8
- tutorial, simple, 7.4.1
- user models, 7.5.5
- Web-based applications, how it works with, 7.5.5
- Oracle Wallet Manager
-
- X.509 Version 3 certificates, 3.6.2
- Oracle wallets
-
- authentication method, 3.6.2
- Oracle Warehouse Builder
-
- roles, predefined, 4.4.2
- OracleMetaLink
-
- security patches, downloading, 10.2.1
- ORAPWD password utility
-
- case sensitivity in passwords, 3.2.3.8
- password file authentication, 3.3.3
- permissions to run, 3.3.3
- ORDADMIN role, 4.4.2
- OS_ROLES initialization parameter
-
- operating system role grants, 4.9.5
- operating-system authorization and, 4.4.4.3.1
- REMOTE_OS_ROLES and, 4.9.6
- using, 4.9.2
- OWB$CLIENT role, 4.4.2
- OWB_DESIGNCENTER_VIEW role, 4.4.2
- OWB_USER role, 4.4.2
P
- packages
-
- auditing, 9.4.7.2
- examples, 4.5.6.6
- examples of privilege use, 4.5.6.6
- privileges
-
- divided by construct, 4.5.6.6
- executing, 4.5.6.1, 4.5.6.6
- parallel execution servers, 6.3.3.4
- parallel query, and SYS_CONTEXT, 6.3.3.4
- pass phrase
-
- read and parse server.key file, 10.8.3
- password files, 3.3.3
-
- case sensitivity, effect on SEC_CASE_SENSITIVE_LOGON parameter, 3.2.3.8
- PASSWORD statement
-
- about, 2.3.1
- PASSWORD_LIFE_TIME initialization parameter, 3.2.3.6
- PASSWORD_LOCK_TIME initialization parameter, 3.2.3.4
- PASSWORD_REUSE_MAX initialization parameter, 3.2.3.5
- PASSWORD_REUSE_TIME initialization parameter, 3.2.3.5
- passwords
-
- about managing, 3.2.3.1
- account locking, 3.2.3.4, 3.2.3.4
- administrator
-
- authenticating with, 3.3.3
- guidelines for securing, 10.5
- aging and expiration, 3.2.3.6
- ALTER PROFILE statement, 3.2.3.1
- altering, 2.3.1
- application design guidelines, 5.3.1.2
- applications, strategies for protecting passwords, 5.3
- brute force attacks, 3.2.1
- case sensitivity setting, SEC_CASE_SENSITIVE_LOGIN, 3.2.3.8
- case sensitivity, configuring, 3.2.3.8
- changing for roles, 4.4.3
- complexity verification
-
- about, 3.2.3.7
- guidelines for security, 10.5
- complexity, guidelines for enforcing, 10.5
- connecting without, 3.5
- CREATE PROFILE statement, 3.2.3.1
- danger in storing as clear text, 10.5
- database user authentication, 3.4.1
- default profile settings
-
- about, 3.2.3.3
- enabling using DBCA, 3.2.3.3
- enabling using SQL statements, 3.2.3.3
- default user account, 10.5
- default, finding, 3.2.3.2
- delays for incorrect passwords, 3.2.1
- duration, 10.5
- encrypting, 3.2.1, 10.5
- examples of creating, 3.2.2
- expiring
-
- explicitly, 3.2.3.6
- procedure for, 3.2.3.6
- proxy account passwords, 3.10.1.3
- with grace period, 3.2.3.6
- failed logins, resetting, 3.2.3.4
- grace period, example, 3.2.3.6
- guidelines for security, 10.5
- history, 3.2.3.5, 3.2.3.5, 10.5
- Java code example to read passwords, 5.3.4
- length, 10.5
- lifetime for, 3.2.3.6
- lock time, 3.2.3.4
- management rules, 10.5
- managing, 3.2.3
- maximum reuse time, 3.2.3.5
- ORAPWD password utility, 3.2.3.8
- password complexity verification, 3.2.3.7
- password file risks, 3.3.3
- PASSWORD_LOCK_TIME initialization parameter, 3.2.3.4
- PASSWORD_REUSE_MAX initialization parameter, 3.2.3.5
- PASSWORD_REUSE_TIME initialization parameter, 3.2.3.5
- policies, 3.2.3
- privileges for changing for roles, 4.4.3
- privileges to alter, 2.3
- protections, built-in, 3.2.1
- proxy authentication, 3.10.1.9.1
- requirements, 3.2.2
- reusing, 3.2.3.5, 10.5
- reusing passwords, 3.2.3.5
- roles, 4.4.4.1
- secure external password store, 3.2.5.1
- security risks, 3.3.3
- SYS and SYSTEM, 10.5, 10.5
- used in roles, 4.4.1.2
- UTLPWDMG.SQL password script
-
- password management, 3.2.3.7
- verified using SHA-1 hashing algorithm, 3.2.4, 3.2.4
- See also authentication, and access control list (ACL), wallet access
- performance
-
- application contexts, 6.1
- auditing, 9.1.6
- Oracle Virtual Private Database policies, 7.1.2.2
- Oracle Virtual Private Database policy types, 7.3.6
- resource limits and, 2.4.1
- permissions
-
- default, 10.6
- run-time facilities, 10.3
- PKI
-
- See public key infrastructure (PKI)
- PL/SQL
-
- auditing of statements within, 9.4.1.3
- roles in procedures, 4.4.1.5
- PL/SQL procedures
-
- setting application context, 6.3.3.1
- PMON background process
-
- application contexts, cleaning up, 6.3.1
- positional parameters
-
- security risks, 5.3.1.4
- principle of least privilege, 10.3
-
- about, 10.3
- granting user privileges, 10.3
- middle-tier privileges, 3.10.1.6
- privileges
-
- about, 4.1
- access control lists, checking, 4.11.8
- altering
-
- passwords, 2.3.1
- users, 2.3
- altering role authentication method, 4.4.3
- applications, managing, 5.4
- auditing system, 9.4.5.3
- auditing use of, 9.4.5.1, 9.4.5.3
- auditing, recommened settings for, 10.9.5
- cascading revokes, 4.7.3
- column, 4.6.2.3
- creating users, 2.2.1
- dropping profiles, 2.4.4.2
- finding information about, 4.12
- granting
-
- about, 4.3.3, 4.6
- examples, 4.5.6.6, 4.5.6.6
- object privileges, 4.6.2
- schema object privileges, 4.5.3.1
- system, 4.6.1
- system privileges, 4.6
- grants, listing, 4.12.1
- grouping with roles, 4.4
- managing, 5.8
- middle tier, 3.10.1.6
- object, 4.5.1, 4.5.2, 5.8.2
- on selected columns, 4.7.2.2
- procedures, 4.5.6.1
-
- creating and altering, 4.5.6.5
- executing, 4.5.6.1
- in packages, 4.5.6.6
- reasons to grant, 4.2
- revoking privileges
-
- about, 4.3.3
- object, 4.7.2
- object privileges, cascading effect, 4.7.3.2
- object privileges, requirements for, 4.7.2
- schema object, 4.5.3.1
- revoking system privileges, 4.7.1
- roles
-
- creating, 4.4.3
- dropping, 4.4.6
- restrictions on, 4.4.1.6
- roles, why better to grant, 4.2
- schema object, 4.5.3
-
- DML and DDL operations, 4.5.4
- granting and revoking, 4.5.3.1
- packages, 4.5.6.6
- proced