加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

Perl代码有一个很好的混淆器吗?

发布时间:2020-12-15 23:31:59 所属栏目:大数据 来源:网络整理
导读:有没有人知道Perl的优秀代码选择器?在将其发布给客户之前,我会被要求查看阻止代码的选项.我知道封闭式代码仍然可以进行逆向工程,但这不是我们主要关注的问题. 有些客户对我们提供给他们的源代码做了一些小改动,当出现问题我们必须修复它时,或者当我们发布一
有没有人知道Perl的优秀代码选择器?在将其发布给客户之前,我会被要求查看阻止代码的选项.我知道封闭式代码仍然可以进行逆向工程,但这不是我们主要关注的问题.

有些客户对我们提供给他们的源代码做了一些小改动,当出现问题我们必须修复它时,或者当我们发布一个与他们改变的内容不兼容的补丁时,它会给我们带来噩梦.因此,目的只是为了使它们很难对代码进行自己的更改(无论如何它们都不应该这样做).

解决方法

我之前一直走在这条路上,当你不得不处理“混淆”的代码时,这是一个绝对的噩梦,因为当你,开发人员无法读取代码时,它会大大增加成本,试图调试客户端服务器上的问题.你结束了“反混淆器”,将“真实代码”复制到客户端的服务器或任何其他问题,这些问题只会成为维护的真正麻烦.

我知道你来自哪里,但听起来管理层有问题,他们希望你实施一个选定的解决方案,而不是弄清楚正确的解决方案是什么.

在这种情况下,听起来它确实是许可或合同问题.让他们拥有代码开源,但让它成为许可证的一部分,他们提交的任何更改都必须返回给您并获得批准.当您推出补丁时,检查所有代码的md5总和,如果它与预期不符,它们将违反许可证并将相应收费(并且它应该是一个远远高得多的速率). (我记得有一家公司让我们拥有代码开源,但明确表示如果我们改变了什么,我们已经“购买”了25,000美元的代码,他们不再负责任何错误修复或升级,除非我们买了一个新牌照).

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读