我正在使用 vagrant 为我的客户提供一些 API(使用高计算能力)所以我的一些客户希望在他们自己的机器上运行这些盒子并且愿意支付高昂的费用
这个源代码是我的全部业务,那么我怎样才能很好地保护这个源代码呢?我可以为盒子设置密码吗?够了还是有其他方法
我正在使用 vagrant 为我的客户提供一些 API(使用高计算能力)所以我的一些客户希望在他们自己的机器上运行这些盒子并且愿意支付高昂的费用
这个源代码是我的全部业务,那么我怎样才能很好地保护这个源代码呢?我可以为盒子设置密码吗?够了还是有其他方法
这里有多个问题,我会尽我所能回答。
我可以为盒子设置密码吗?
看看这里的流浪文档https://www.vagrantup.com/docs/vagrantfile/ssh_settings.html
看着
config.ssh.password
和
config.ssh.insert_key
设置。他们可能能够对您的虚拟机进行密码保护和禁用无密码登录。
我怎样才能很好地保护这个源代码?
根据您使用的语言,您可以只提供编译代码或混淆代码。在网上搜索代码混淆工具以了解更多信息。
够了吗?
我会请您从过去的 stackoverflow 本身中阅读此内容。那里有一些关于试图保护源代码或它的无用性的非常有用的建议。 如何保护您的软件代码?
这是 google 搜索链接,其中列出了过去的所有 stackoverflow 讨论。看看他们中的任何一个对你有没有帮助。 https://www.google.com/search?q=how+to+protect+code+site:stackoverflow.com&hl=en&sa=X&ved=2ahUKEwjgiOm3zq_pAhWRHjQIHZYsAgQQrQIoBDABegQIAhAN&biw=1253&bih=569&dpr=1.5