虚拟空间做软件免费网络验证思路

网络验证,是做付费软件的程序员不可避免要遇到的问题。

现在市面上提供免费网络验证的网站都是坑,承诺永久免费,但是用着用着就收费,各种幺蛾子层次不穷。

简单的验证方法就是本地验证,提取个硬盘号,算个机器码,给个注册码什么的。这种方法弊端很多,一是顾客电脑和系统不同,可能提取失败或者。二是,顾客升级电脑,就需要重新注册。三是破解太容易,四是绑定电脑,给顾客带来不便。

网络验证,一般情况都是找个页面,例如博客什么的,做个读取验证。这种验证方法靠谱。但是往往还是需要计算顾客机器码,所以还是要面对上面说的第一个和第二个问题。

所以,最好还是能够像市面上网络验证公司提供功能。

第一,顾客每人一个账号密码登录软件,在任何电脑都可以使用。

第二,账号密码不能重复登录,一人使用中,再次登录无效。

第三,自动控制使用时间

第四,软件升级验证提示并自动下载。

之前有人用ftp做验证,市面也有很多通过这个思路制作的源码。

但是,软件跟ftp做交互的时候,需要账号密码。所以ftp账号密码通常封装在软件里,业内管这种验证做法叫“裸奔式验证”,一点被破解,就全部over。

为了一个刚刚开始做的软件租用服务器做验证,实在有些不值得。所以我想,能不能用虚拟主机做验证,这样成本要便宜很多。

于是我想了一个验证思路。利用论坛系统,做网络验证。

首先这个论坛需要这样几个功能。1,可以注册账号。2,可以设置账号用户组(用于识别注册用户与非注册用户)。3,可以设置用户组头衔到期时间(以此控制软件使用时间)。4,有在线会员可查看功能(限制账号重复登录)

一个论坛有这四个功能基本就足够了。剩下的就是根据功能进行验证了。

这样做,解决了顾客本地验证电脑读取机器码的问题,解决了绑定机器不能换机使用的问题,解决了软件使用时间控制的问题,解决了一账号重复登录的问题。安全性相对ftp高级的多,软件本身不封装任何账号密码。

能够满足上述功能的网站源码有很多,这次尝试,我使用的是动网论坛8.3的程序,效果还可以。

对于防破解方面,没有做任何防护,因为大家都清楚,就算你防护如“狗”也无济于事,只要大神乐意一样被破解。所以几个小暗装和免费加密壳足矣。

原文地址:https://www.cnblogs.com/hongyuyingxiao/p/10925411.html

时间: 2024-07-30 15:24:36

虚拟空间做软件免费网络验证思路的相关文章

用http.get()简单实现网络验证防止客户不给尾款_电脑计算机编程入门教程自学

首发于:用http.get()简单实现网络验证防止客户不给尾款_电脑计算机编程入门教程自学 http://jianma123.com/viewthread.aardio?threadid=428 给软件加上网络验证是经常需要用到的实用功能,下面简单示范下怎么用http.get()简单实现网络验证,用来防止客户不给尾款等. 适用场景 1.集团公司给大量员工用的内部软件,防止外传 2.给客户定制的软件在试用版中加上网络验证,防止不给尾款 工作过程 先让用户申请帐号,管理员在后台审核添加帐号,每次登陆

女神照片当背景,使用Python做个免费的VIP视频播放软件

/1 前言/ 最近在家闲的快发霉了,想看看电视剧吧,发现这个要充会员,那个也要充会员??? 这种特殊时期我连饭都吃不起了哪还有钱充会员,于是我决定发挥技术宅男的优势,用python做个免费的vip视频播放软件,从此告别会员充值,“白嫖”看视频! 下面本宅男就给大家介绍一下,不充会员,如何看VIP视频. 主体思路是引用VIP视频解析接口,然后用python将其整合到可视化窗口,再添加VIP视频网址输入模块和启动浏览器播放按钮,最后,使用女神的照片为背景,就大功告成了,下面是具体的实现步骤. /2

战斗由客户端来做,后端来验证 方式 解决 一些弊端思路

战斗由客户端来做,后端来验证  方式  原来 是 存在 弊端的,比如:一些概率性的 控制,这些概率性的控制如果交给客户端来做的话 势必会出现玩家自己来修改 这个概率的问题,那这些问题怎么解决呢,不解决的话就只能是后端做战斗,前端验证(这种方式如果整战报还好,如果是手动战报即一次出手就一份战报的话会经常出现由于网络延迟而造成战斗异常),那怎么解决这些概率性的问题呢? --->可以让策划 把这些概率性的控制 搞成像皇帝转盘那样一连串的恶心的控制,可以多配几套这种控制,每次战斗时随机选择一套控制来让前

绕过010Editor网络验证(用python做一个仿真http server真容易,就几行代码)

010Editor是一款非常强大的十六进制编辑器,尤其是它的模板功能在分析文件格式时相当好用!网上现在也有不少010Editor的破解版,如果没钱或者舍不得花钱买授权的话,去官方下载安装包再使用注册机算号是一个比较安全的选择.不过010Editor是有网络验证功能的,可以在本地架一个HTTP服务器来绕过这个验证(网上也能找到通过修改注册表绕过的方法,没有验证).使用Python的BaseHTTPServer模块就可以实现这个功能(继承BaseHTTPRequestHandler并重写do_GET

新手如何制作防破解网络验证系统?

百宝云介绍 百宝云是一款云服务器产品,专为快速打造个人云端服务器的云应用产品.你不用懂任何高深的技术,只需要懂百宝云的脚本语言即可,百宝云的脚本语言支持中文开发和英文开发,一个开发菜鸟也能轻轻松松上手开发自己的网络服务,百宝云提供完善的全套服务.强大的第三方接口可以和任何开发语言对接,开发者无需变更自己熟悉的开发环境,仅仅需要按照百宝云语言规范,通过com组件,Get或者Post的方式即可轻松访问自己的云端服务器. 百宝云提供的不仅仅是一种虚拟机或者一个操作系统,而是全面的,统一规划的网络服务架

产品经理做竞品分析的思路(一)

本文转自:简书 文/休言万事转头空,觉得分析竞品的思路挺好,所以就转了~ 1.确定目的 对于大部分事情来说,目的决定一切. 竞品分析自然也不例外,一切不以“目的”为目的的竞品分析都是耍流氓!我们在做竞品分析之前必须先把自己的目的搞清楚,否则很容易盲目,并且把事情想得过于复杂,做分析的时候也就会变得很吃力. 那么,这个目的是什么呢?这个目的就是我们做竞品分析希望得到的东西,这就是我们的目的,不同的目的决定了我们做竞品分析的思路是不一样的. 从普遍性的角度来说,竞品分析的目的就是用来指导我们的产品的

配置服务器网络环境思路

[实践]配置服务器网络环境思路 对于总是学习理论知识的我来说,对于实践的应用还是比较少的:昨天给学院配置服务器,搭建网络环境,就是这个就折腾了很久,毕竟我是对linux系统是完全不懂的萌新,而且系统还是centos6.8的web server版本,没有桌面,只有写命令:确实很麻烦:不过收获也很多吧,现在就把一些遇到的问题以及解决方案记录下来.作为我的一个经验的积累: 虽然最后因为挂ssh太慢了.还是装回了centos6.8 桌面版:所以也没有那么多图可以记录的,就只有慢慢阐述了: 操作系统:ce

python3+django2 开发易语言网络验证(中)

第四步:网络验证的逻辑开发 1.将model注册到adminx.py中 1.在apps/yanzheng目录下新建admin.py 文件,添加代码: import xadmin from xadmin import views from .models import Cards class BaseSetting(object): """ 引入更换主题功能 """ enable_themes = True use_bootswatch = Tru

关于如何安全网络验证的想法

现在很对付费软件都是用的他人的网络验证系统,但是很多系统安全性并不高,更有甚者使用HTTP+MD5来做数据验证,下文我们就来谈一谈如何安全地实现网络验证 STEP1.生成注册码 当软件被购买时生成一个带有签名数字证书并提供给用户 STEP2.上传到软件验证服务器 将数字签名上存放的软件序列号,软件激活码,以及机器码,时间戳,随机Nonce,新的公钥和使用私钥签名过的哈希一同上传到软件验证服务器 STEP3.软件验证服务器下发临时许可证 软件服务器使用提供的信息签发一个新的数字证书并下发给用户,数