liujs的个人博客分享 http://blog.sciencenet.cn/u/liujs

博文

mlic:软件授权控制管理系统

已有 4354 次阅读 2013-10-29 21:47 |系统分类:科研笔记|关键词:学者| 软件, 管理系统

     软件的版权保护,除了法律手段,采取一些技术措施是十分必要的。本套系统运行于linux平台,可根据多种软硬件特征生成授权验证码,能够使被保护的软件只能运行于特定的机器上,防止非法拷贝,同时能够实现软件试用期限管理、以及局域网内集群的软件授权管理。

     软件含4个部分,模块hwinfo用于获取目标机器上的软硬件参数。mhasp模块根据软硬件信息生成授权校验码。模块mlicd为运行于目标机器上的守护进程,负责对比验证软硬件特征和授权码,以及与客户端的加密通讯。libmlic为一套与mlicd进行通讯并完成认证过程的库函数。


hwinfo:在目标机器上运行,收集软硬件信息,结果输出到标准输出,例如:hwinfo>hw.dat
             运行时必须具有root权限。

mhasp:
         mhasp -g 在目标机器上运行,直接读取软硬件特征生成软件授权码。运行时必须具有root权限。
         mhasp -m 跟据hwinfo得到的软硬件特征数据生成授权码。

mlicd: 授权码验证管理守护进程,负责读取软硬件信息,监听客户端的验证请求。运行时必须具有root权限,可放入/etc/rc.local中,在系统引导时启动。

         mlicd license.dat [port=]

设定允许访问的IP地址
   mlicd可管理局域网内的软件授权,通过设定允许访问的IP地址实现。格式为IP=a.b.c.d/nmask[,a2.b2.c2.d2/nmask2,.....], 例如,
IP=192.168.1.1/24  允许192.168.1.*网段的所有机器访问
IP=192.168.1.1/29,192.168.2.1  允许192.168.1.1至192.168.1.7IP地址范围的7个IP和192.168.2.1访问。




https://m.sciencenet.cn/blog-859462-737217.html

上一篇:rfmig:远震接收函数偏移叠加软件
下一篇:M6500安装centos6.5

0

该博文允许实名用户评论 评论 (0 个评论)

数据加载中...

Archiver|手机版|科学网 ( 京ICP备07017567号-12 )

GMT+8, 2024-5-23 13:44

Powered by ScienceNet.cn

Copyright © 2007- 中国科学报社

返回顶部