如何保护部署在用户计算机上的 oracle apex 源代码的安全

发布于 2025-01-10 23:20:54 字数 161 浏览 0 评论 0原文

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

IE。已部署的包、apex 视图(APEX_APPLICATION_PAGE_DA、APEX_APPLICATION_PAGE_PROC 等)

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)

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

你的呼吸 2025-01-17 23:20:54

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

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

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.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文