gpt4 book ai didi

ruby-on-rails - 如何开发自托管 Rails 应用程序

转载 作者:太空宇宙 更新时间:2023-11-03 16:26:55 25 4
gpt4 key购买 nike

假设我有 Rails 4 应用程序,称它为“Super SaaS”。现在我的客户说他非常喜欢我的应用程序,但他不希望他的数据在云端。所以他说他会向我购买许可证,在他自己的服务器上部署“Super SaaS”。更像是 Atlassian Jira。

问题是:是否有任何安全的方式(在保护源代码方面)做到这一点?

最佳答案

虽然您可以将您的代码打包为包含 JAR 文件和 Java 字节代码的 JRuby 应用程序,但有针对此的反编译器,因此您永远不能假定您的源代码是 100% 安全的。

理想情况下,您会提供某种客户可以安装的 VM 设备、与 VMWare 兼容的系统镜像或他们正在使用的任何虚拟化系统。这有助于构建一个相当安全的环境,但无法防止顽固的对手试图获取您的源代码。

如果您以任何 形式(编译或其他方式)将您的代码提供给某人,您必须有一定程度的信任。即使是编译后的可执行文件也不能幸免于逆向工程。

关于ruby-on-rails - 如何开发自托管 Rails 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23248938/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com