繁体   English   中英

我如何开发自托管的Rails应用

[英]How do I develop self-hosted Rails app

假设我有Rails 4应用,将其称为“ Super SaaS”。 现在我的客户说他非常喜欢我的东西,但他不希望自己的数据存储在云中。 因此,他说他会向我购买许可证,以便在自己的服务器上部署“ Super SaaS”。 更像Atlassian Jira。

问题是 :是否有任何安全方式(就保护源代码而言)?

尽管您可以将代码打包为带有JAR文件和Java字节码的JRuby应用程序,但由于存在反编译器,因此您永远不能假定源代码是100%安全的。

理想情况下,您将提供客户可以安装的某种VM设备,与VMWare兼容的系统映像或他们正在使用的任何虚拟化系统。 这有助于打包一个相当安全的环境,但不会阻止试图获取源代码的坚定对手。

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM