卖给企业的网站代码,如何设置,保证对方不拿去转卖或者泄漏源代码呢?

2017-06-13 23:05:49 +08:00
 solomaster
有哥们的工作室刚做起来,做了一套企业系统,通过熟人总算有了第一单,很不容易。没经验,来请教我,结果我也不知道……。
看到网上有些软件公司的网站源码可以随便下,但是却有商业授权。不知道怎么做到的? 因为我觉得有后门什么的,源码都有了,对方可以把后门删掉啊。
4423 次点击
所在节点    问与答
32 条回复
Jimrussell
2017-06-14 09:20:12 +08:00
挑几个关键的源码文件做个简单的文本混淆就可以了,最有性价比的方案。erp 这种没什么技术含量的产品主要看市场和销售,不用太担心源码泄露的问题。
Hilong
2017-06-14 09:29:05 +08:00
看来逛 v 站都是日常了。都能想起来自来水大佬的故事
zpf124
2017-06-14 10:03:42 +08:00
自来水的那个大佬 人家是用的 golang,可以编译成 exe 的,代码防护角度是帮不上忙的。

不过法律相关的事情那个大佬的经验应该有价值,人从一开始就想到了可能会出现的问题,直接选择挂靠个皮包公司,
用公对公的方式签署了软件合同。
zpf124
2017-06-14 10:07:53 +08:00
我司曾经采用过一种 混淆加 硬件校验的方式部署。
代码混淆一遍,反编译的文件里变量互相引用,根本找不到头,代码中则包含了对 硬盘序列号和网卡 MAC 的哈希校验。

部署时,让对方将硬件信息发过来, 我们本地用同样的算法算出一个哈希,让对方把这个哈希填到配置里。
gouchaoer
2017-06-14 10:13:55 +08:00
源代码中的关键业务代码做混淆,并且和域名绑定就 ok 了,这是成本最低的办法。。。我记得 discuz 最开始就是混淆代码来着,当然了别人可能破解域名绑定,但是根本没办法维护混淆过后的代码
rswl
2017-06-14 10:14:29 +08:00
@yylzcom 学到了 不过里面有些回复真是无语人均律师
baiyun888
2017-06-14 10:56:48 +08:00
不懂,但说 2 个见过的情况
1、ZEND 加密,域名授权
2、合同加入禁止专卖,禁止用于其他商业用途,打官司呗
superkey
2017-06-14 11:01:32 +08:00
sarices
2017-06-14 11:03:15 +08:00
yunkchen
2017-06-14 11:20:56 +08:00
自来水系统!!学习了!
1847bell
2017-06-14 13:33:58 +08:00
想起来一个自来水的故事……
changwei
2017-06-14 13:40:30 +08:00
自来水那个我记得是 golang 写的,但是 php,python 之类的是脚本啊,制造错误数据人家脚本可以看出来的吧!

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/368212

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX