Oracle prrocedures, packages and other objects that manage financial applications, healthcare, banking and other secure data typically handle PII, credit card numbers, encryption keys etc. that have to be masked/obfuscated for information security. If the source code is left as-is, it exposes all these information when Oracle dictionary views (such as user_source, dba_source etc.) are queried. By wrapping the PL/SQL code as shown below, the source code will masked. The first step is to wrap the source code using the wrap command. Then the wrapped file (filename.pbl) is to be compiled. |
69984