当前位置:编程学习 > C#/ASP.NET >>

.net开发的web程序,如何控制版权

就是说开发了一套web程序,如果不控制,那程序复制一份就能用,再复制一份还能用!这肯定是不行的。应控制一套只能让一个服务器用,怎么控制呢? --------------------编程问答-------------------- 。net程序你就省點時間,除非你C++ --------------------编程问答-------------------- 一般都是,
dll混淆+在线认证 --------------------编程问答-------------------- 你是.net,肯定不行啦。。 --------------------编程问答-------------------- 那怎么办呢?应该怎么控制呢?最起码能控制啊! --------------------编程问答-------------------- 不严格也行啊?或者加密狗啥的行不行啊? --------------------编程问答-------------------- 加密狗還可以,但是你成本更高,兼容型要考慮,試用相當麻煩, --------------------编程问答-------------------- 加密程序。不可以拷。 --------------------编程问答--------------------
引用 7 楼 cm_boy 的回复:
加密程序。不可以拷。


有用吗?呵呵 --------------------编程问答-------------------- 这要看用户是什么人了。 --------------------编程问答-------------------- 如果碰见能反编译的你怎么弄都没用,如果只是简单的拷贝,想省心就加密狗,便宜的几块钱一个,直接对用户登录那里加密就可以了,很容易,还有就是你的程序值不值得反编译,如果不值得的话,只是防止简单拷贝就加密狗了,
如果值得反编译,那就无解了,去订个加密狗弄西吧,不会弄的话看下说明,让卖加密狗的人给你远程下,3分钟搞定 --------------------编程问答-------------------- 加密狗一定轻松破解。很多软件的加密狗都有(第三方)对应的共享器,只要把加密狗插在这台机器上,机器有多个数据电缆连多台机器,就搞定了。实际上那种东西更容易破解,只不过会用示波器等等底端开发设备。 --------------------编程问答-------------------- 其实你最好的办法就是:注册有法律效力的版权,在程序中加入一些自动采集信息和自动通讯功能,然后真正把精力放在提高产品更新速度、功能和市场占有率上。 --------------------编程问答-------------------- 对于懂点的人来说,加密还是没什么用的,对于不懂的人来说,搞个DLL之类的。
加密这个东西 只是掌握的层次问题,总会被破解的。

楼主不用太在意的。要不做个简单的封装,至少不能直接看就是了。 --------------------编程问答-------------------- 做好服務最重要 --------------------编程问答-------------------- 主要是应对不怎么懂程序的人,不考虑反编译,主要是为了防止给他一套程序,他复制了一套,还能给别人用!! --------------------编程问答-------------------- 留个后门

 
 
 
 
----------------------------------签----------名----------栏---------------------------------- --------------------编程问答-------------------- --------------------编程问答-------------------- 你们开发的web网站 没有备案 。担心被别人盗走,如果发现 你可以举报 侵权 --------------------编程问答-------------------- 你是发布包? 要给人?  蛋疼了...把数据库握在手上? 要不真想不出什么好方法。 B/S 如果可以读加压包来呈现页面。 倒是能解决..... --------------------编程问答-------------------- 我个人感觉还是在web.config中做点手脚,例如对数据库加密串进行加密(当然,加密算法自己写喽).然后架到一台服务器上后,对这台服务器的数据库连接串进行加密,就算再把WEB程序拷走,他没有解密和加密数据库连接串不是也可以实现嘛!我以前就是这样处理的. --------------------编程问答-------------------- 如果客户要求数据库必须也在他们的服务器上呢? --------------------编程问答-------------------- 可以的,  服务器 CS里写一套 读取加密狗的 代码。  这样  服务器必须插加密狗才能使用

或者你在别的地方扔个txt里面写上 东西,   不要合项目放一起。  CS里读取这个文件。  这样。别人考你的代码, 没有考txt文件, 也没用,呵呵  办法多了, 如果是针对服务器。   

.net针对客户端 才闹心。  必须ajax --------------------编程问答-------------------- 但你要记住。  佛高一迟, 魔高一丈,没有绝对的安全。  要看你碰上什么样的对手了。 我说的那个,碰上不懂的, 直接拷了用,肯定不行。 如果碰上厉害的 反编译dll  就会看见。 --------------------编程问答-------------------- 不反编译的情况下,用硬盘ID号或CPU号加密。
提供后期服务的情况下,程序里加入时间检查,到期直接exit就行了。 --------------------编程问答--------------------
引用 11 楼 sp1234 的回复:
加密狗一定轻松破解。很多软件的加密狗都有(第三方)对应的共享器,只要把加密狗插在这台机器上,机器有多个数据电缆连多台机器,就搞定了。实际上那种东西更容易破解,只不过会用示波器等等底端开发设备。

我只知道我们公司的产品是用的加密狗- -具体不知道怎么做的 --------------------编程问答-------------------- 最后还是要靠合同,法律来解决。 --------------------编程问答--------------------
引用 23 楼 wang2129929 的回复:
但你要记住。 佛高一迟, 魔高一丈,没有绝对的安全。 要看你碰上什么样的对手了。 我说的那个,碰上不懂的, 直接拷了用,肯定不行。 如果碰上厉害的 反编译dll 就会看见。

不管高手,就针对那种直接拷了用的!
补充:.NET技术 ,  ASP.NET
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,