如何保护我的预言机顶点源代码部署的用户机器



我创建了Oracle Apex应用程序21.1.7。如果我将应用程序部署到用户的云ATP数据库,我如何阻止数据库管理员查看应用程序的源代码?

即。部署的包,顶点视图(apex_APPLICATION_PAGE_DA、apex_APPLICATION-PAGE_PROC等(

你不能。即使您使用DBMS_DDL.WRAP功能来混淆代码,它也很容易被逆转。模糊处理最多会使更难查看代码,但并非不可能。存储在APEX后端表中的配置项也将始终可见。

如果这是一种商业产品,请确保您的许可证非常清楚可接受的用途和/或逆向工程。你也可以查看像PFCL Obfuscate这样的产品(http://www.petefinnigan.com/weblog/archives/00001385.htm)它可以让你自动混淆你的APEX应用程序(仍然可以逆转!(并强制执行许可证密钥。

最新更新