我正在编写一个 Rails 应用程序,它会有合理的定期更新——这里没有异常。但是,由于分布模型,我面临一个问题。基本上,由于其“附加”性质(它基本上是现有的、数据库驱动的行业标准应用程序的 Web 界面),该应用程序将被出售用于独立的“内联网”安装。
然后,我的关注点围绕保护多个独立部署的 Rails 应用程序的代码和更新模型(注册码等)。有没有人有一个很好的起点来阅读这个?关于这样一个过程的任何意见?
最好的。
我正在编写一个 Rails 应用程序,它会有合理的定期更新——这里没有异常。但是,由于分布模型,我面临一个问题。基本上,由于其“附加”性质(它基本上是现有的、数据库驱动的行业标准应用程序的 Web 界面),该应用程序将被出售用于独立的“内联网”安装。
然后,我的关注点围绕保护多个独立部署的 Rails 应用程序的代码和更新模型(注册码等)。有没有人有一个很好的起点来阅读这个?关于这样一个过程的任何意见?
最好的。
我们正在使用Rubyencoder。
我的知识并没有扩展到这个领域,但您可能想研究使用 JRuby 将 Rails 应用程序打包为可执行 JAR。
Github 最近为他们的防火墙安装产品做了类似的事情(关于打包过程的更多信息在这里)。
似乎这种要求在 Javaland 中会更常见,所以如果您最好选择 JRuby 路线,我一点也不感到惊讶。
我会研究代码混淆。
看看 Mingle 的做法,我相信他们提供了类似的交易。