Home > Mobile >  How to secure my oracle apex source code deployed user's machine
How to secure my oracle apex source code deployed user's machine

Time:03-03

I created Oracle Apex application 21.1.7. If I deploy my app to a user's cloud ATP database, how can I prevent the db admin from viewing the application's source code?

ie. Packages deployed, apex views (APEX_APPLICATION_PAGE_DA, APEX_APPLICATION_PAGE_PROC etc)

CodePudding user response:

You can't. Even if you use the DBMS_DDL.WRAP feature to obfuscate the code, it is easily reversed. At best, obfuscation makes it harder to see your code, but not impossible. Configuration items stored in APEX back-end tables will always be visible, too.

If this is a commercial product, make sure your license is very clear about acceptable use and/or reverse engineering. You can also check out products like PFCL Obfuscate (http://www.petefinnigan.com/weblog/archives/00001385.htm) which can give you the ability to automatically obfuscate your APEX app (still reversable!) and enforce license keys.

  • Related