gpt4 book ai didi

ruby-on-rails - 可以将 Ruby 编译/编码为二进制文件以隐藏代码吗?

转载 作者:行者123 更新时间:2023-12-05 05:12:07 25 4
gpt4 key购买 nike

我的 Ruby on Rails 应用程序当然包含所有业务逻辑和算法,如果我将其安装在客户服务器上,那么他们就可以阅读我的源代码,我想尽可能保密以保护我的业务。

PHP 有几个工具可以将 php 项目编码成字节码,这正是我希望能够为 Ruby on Rails 做的事情。

有几个 Ruby on Rails 打包器,它们只是将它全部打包到一个可执行文件中,但普通的 Ruby 源代码仍然在那里。

问题

当安装在客户服务器上时,如何保护您的 Ruby on Rails 源代码/产品?

最佳答案

有一些 Ruby 代码混淆器,您可以将它们与打包器结合使用,以生成至少相当难以进行逆向工程的东西。

如果保护您的代码是业务需要,您可能想尝试 RubyEncoder ,一款专为满足您的需求而设计的商业产品。 (免责声明:我没有)

请注意,如果您的代码中的 secret 对您来说非常重要,您可能希望将其作为您的客户访问的服务(例如 Web 服务),而不是您在他们的系统上部署的代码。但出于无数不同的原因,这对您来说可能不可行(或不可取)……

关于ruby-on-rails - 可以将 Ruby 编译/编码为二进制文件以隐藏代码吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54901658/

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