Cih*_*ser 2 ruby security source-code-protection
我正在使用Ruby在基于ARM的嵌入式主板上开发一个商业项目,其上有一个定制的Linux内核.项目的目标工作区和设备是一个封闭的环境,没有以太网,inernet,I/O设备等......我想保护我的代码/程序,以便; 它只能在我允许的特定机器上工作(所以;人们不能将我的代码/程序复制并粘贴到他们的嵌入式主板上并在没有权限的情况下运行它).这可以通过机器的MAC地址来完成; 我对这个问题没有任何经验.我想,只是一个简单的if(device.MACAddr =="XX:XX ...... XX")不会被删除(更不用说人们可以轻松地从我的代码中删除支票).我不能使用一些红宝石混淆器,我通过谷歌发现,因为; 设备不运行ruby-external-C-libraries或类似东西,只有纯ruby代码.
所以; 你有什么建议,我应该采取什么样的方法?