asp.net bs 如何 防盗版? 我们做了一套c#的纯WEB程序,安装到客户公司服务器如何防止盗版?

asp.net bs 如何 防盗版? 我们做了一套c#的纯WEB程序,安装到客户公司服务器如何防止盗版?,第1张

首先,你安装的是发布后的文件,没有源码。其次,一般都是专用的,别人直接拿去也不一定能用。再次,数据库别人没有,其他人不知道你的数据结构。最后,只要他能看见页面,防止他们盗版页面是不可能的。总结一下,数据库最好和网站不在同一个服务器上,对服务器的数据库做好保密工作,一般就没什么事。真要是遇到高手…那就杯具了…

通常我们不希望自己网站的、文件等被一些未经允许的网站应用,那么我们可以在nginx里做一些配置来阻止这些网站的访问。

我们将使用nginx的valid_referers 指令来做防盗链,下面来简单介绍下valid_referers指令。
语法:
valid_referers [none|blocked|server_names]
默认值:none
使用环境:server,location
该指令会根据Referer Header头的内容分配一个值为0或1给变量 $invalid_referer 。如果Referer Header头不符合valid_referers指令设置的有效Referer,变量$invalid_referer将被设置为1
该指令的参数可以为下面的内容:
none:表示无Referer值的情况。
blocked:表示Referer值被防火墙进行伪装。
server_names:表示一个或多个主机名称。从Nginx 0533版本开始,server_names中可以使用通配符""号。
简单介绍完后小伙伴们可能会想为啥要用这个参数做防盗链呢?
我们知道>

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/10871844.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-11
下一篇 2023-05-11

发表评论

登录后才能评论

评论列表(0条)

保存