Securing External Procedures with Oracle Database 12c
The Oracle Database creates the extproc
process and runs under the operating system user, that starts the listener or runs an Oracle server process. Quite often, you will see the extproc
process running as the oracle
user. The extproc
process is not physically associated with the Oracle Database.
Oracle Database 12c enables enhanced security for extproc
by authenticating it against a user-supplied credential. This new feature allows the creation of a user credential and associates it with the PL/SQL library object. Whenever the application calls an external procedure, the extproc
process authenticates the connection before loading the shared library.
The DBMS_CREDENTIAL
package allows the configuration ...
Get Advanced Oracle PL/SQL Developer's Guide - Second Edition now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.