gpt4 book ai didi

ruby - 保护 Ruby 代码

转载 作者:数据小太阳 更新时间:2023-10-29 08:25:36 27 4
gpt4 key购买 nike

我正在使用 Ruby 在带有自定义 Linux 内核的基于 ARM 的嵌入式板上开发一个商业项目。项目的目标工作区和设备是一个封闭的环境,没有以太网、inernet、I/O 设备等……我想保护我的代码/程序,以便;它只会在我允许的特定机器上工作(所以;人们不能只是将我的代码/程序复制并粘贴到他们的嵌入式板上并在没有许可的情况下运行它)。这可能可以通过机器的 MAC 地址来完成;我在这个问题上没有任何经验。我猜,只是一个简单的 if(device.MACAddr == "XX:XX....XX") 不会令人失望(更不用说人们可以轻松地从我的代码中删除支票)。我不能使用一些 ruby​​ 混淆器,这是我通过谷歌找到的,因为;该设备不运行 ruby​​-external-C-libraries 或类似的东西,只运行纯 ruby​​ 代码。

所以;您有什么建议,我应该采用哪种方法?

最佳答案

你无法真正保护它,保护 native 代码已经够难了!即便如此,如果有人真的想复制该软件,那基本上也会失败。

基本上很少做任何事情来保护它,主要是浪费时间和精力

关于ruby - 保护 Ruby 代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1640342/

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