版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、软件使用授权管理系统组件设计说明书技术文件文档版本号:v1.0文件修订记录 (2)1系统功能设计 (3)1.1软件用法受权管理 (3)1.1.1业务目的 (3)1.1.2业务分析 (3)1.1.3业务流程设计 (6)1.1.4功能模块设计 (11)1.1.5现有受权管理功能 (12)1.1.6改良设计 (13)1.1.7附录 (14)软件受权管理组件软件设计说明书编制: * 日期:审核:日期:批准:日期:汇签:文件修订记录名目1系统功能设计1.1软件用法受权管理1.1.1业务目的为爱护厂家的学问产权、专利技术,防止系统被非法用法,为爱护合法客户的正值权利以及生产厂家、代理厂商的合法利益,本系统
2、建立受权管理功能,为系统的各利益方供应利益保障。软件受权是软件爱护概念的延长和进展。对于软件爱护来说,其核心理念是防止软件不被盗版;而软件受权的目的是让软件用户根据购置答应来用法软件,涉及软件的安装份数,用法时间,应用围以及功能模块等容。1.1.2业务分析软件爱护的概念是站在开发商的角度动身的,它强调的是软件加密和不被盗版。常用的软件爱护方式有软件加密和硬件加密两种。软件受权的概念那么是同时考虑了开发商和最终用户两方面的感受而提出的。从软件爱护进展到软件受权,主要基于以下几个缘由:1.软件的功能及模块越来越多,软件开发商根据功能模块来销售软件。2.软件的按需用法销售形式的进展,用户盼望根据用法
3、时间,次数等来购置和用法软件。3.软件用户数量的的增长和软件版本的增加,开发商需要更好地管理软件购置和用法。1.1.2.1软件爱护的标准从理论上说,只要拥有足够的资源和时间,全部的软件爱护技术都可以被破解。但是,假如一种爱护技术的平安强度到达了让破解者付出比购置软件还要高的本钱,这种爱护技术就是胜利的,值得用法。1.1.2.2软件受权的要素软件加密:软件受权依旧需要供应用法户按受权容用法软件的技术手段。不同的是,软件受权所需要的软件加密方案要更敏捷,可以满足不同受权需求和业务形式的需要。受权管理:受权必定要涉及到管理。为每个软件用户供应不同的受权方案并依据需要进展晋级,需要一个完好的系统,将受
4、权爱护与设计,发放,晋级,统计等容进展集成。假如说软件爱护主要是一个软件应用的客户端的技术,受权管理那么是一个系统架构。中央效劳:软件受权要求建立中央受权效劳系统,以用于受权的设计和发放,并为全部软件用户受权效劳。1.1.2.3软件受权的主要形式在线受权:这是flexera和比特安索信息技术独有的受权方式。它用法在线加密的方式进展受权爱护,全部的平安算法和数据都用法网络方法来实现和供应。离线受权:离线受权只需要在软件激活的时候连接效劳器,进展认证及猎取受权。一旦激活胜利,今后就一般不再需要与效劳器连接,软件用户可以离线用法。集团受权:相对于单机受权而言,集团受权用法集团部的答应效劳器为整个集团
5、供应受权及管理界面。试用受权:试用受权允许软件开发商发行软件的试用版本。试用版本可以在任何计算机上进展安装,但软件只能在试用期用法。1.1.2.4软件受权爱护的常用措施常用的软件爱护方式一般分为软加密和硬加密两种。软加密一般采纳与计算机硬件特征绑定的电子答应证形式。硬加密主要是指加密狗或加密锁。传统的用法电子答应证和加密锁爱护软件的方案一般并不包括受权和用户管理的功能,软件开发商往往需要自行开发初始化工具和用户管理工具。单纯的软件爱护功能无法满足互联网时代的软件电子化发行以及按需销售的要求。软件受权是软件爱护概念的延长和进展。其目的对象同时涵盖了开发商和最终用户两个方面。其目是在爱护软件不被盗
6、版的同时,为开发商制造更便利、更敏捷的销售形式。软件受权在实现软件爱护技术的根底上,可以供应从软件受权的设计、开发集成、调试,到软件受权的生成、分发、管理一整套完善的解决方案。从传统的软件爱护过渡到软件受权,不仅是软件爱护在互联网时代进展的必定结果,也是开发商降低软件的爱护和发行本钱,更快响应用户需求和市场的改变的剧烈愿望。1.1.2.5软件受权的主要形式依据受权文件是存在本机还是效劳器上云端,软件受权主要分本地受权和云受权两大类。一、本地受权本地受权是指软件的用法答应在客户端,主要为传统的软件爱护形式所用法。最常用的两种本地受权形式是前面提到的硬件加密锁和电子答应证。硬件加密锁的优点是受权发
7、放简洁、可挪动。但是随着互联网的用法越来越普及,也暴露出不少缺点:1. 适用于传统的一次性永久受权,无法实现试用版本和按需购置。2. 硬件的存在带来额外的生产、初始化、物流、安装和维护的本钱。3. 安装驱动和客户端组件以及额外的硬件设备影响了客户的用法体验。4. 无法实现基于互联网的电子化发行。5. 难以进展晋级、跟踪及售后管理。电子答应证是在获得了机器的硬件特征后,以某种机制将受权与该机器硬件特征绑定后发给客户用法。结合了效劳器验证的“双因素电子受权的平安机制,在整体架构的平安性和平安效果上相比加密锁具有更多的优势。电子答应证在客户端没有硬件,也无需安装驱动和客户端组件,牢靠性兼容性好,可实
8、现软件的电子化发行,为开发商节约大量的软件爱护和发行本钱。但它从本质上仍旧属于本地受权方式,不具有下面介绍的“云受权方式实时受权、云存储、可挪动以及超高平安性的特点。二、云受权云受权是一种saas形式的受权。开发商的软件还是在本地运行,但受权答应始终保存在受权效劳器“云端。云受权要求客户端软件具备连网条件,可以依据详细的状况要求时刻连网或每隔一个固定的时间连一次网,以便跟踪和管理受权。相比本地受权,云受权的平安级别要更高,这是因为受权的核心机制只存在于效劳器上,而效劳器与应用软件之间采纳了高平安性通讯协议。云受权的突出优点是:1. 爱护开发商对当前产品的投资和技术积累,实现已有的产品和技术向将
9、来的云计算形式的平滑过渡。2. 超高平安性。3. 客户端可挪动,不与计算机或加密锁绑定。4. 实时用户管理和受权管理。5. 软件配置和用户配置的云存储。1.1.2.6本系统的受权爱护措施要求1、临时不需要硬件锁,软件加密爱护即可2、加密解密需分开,在客户端运行的程序不能包含加密算法或加密密码3、需限定客户的公司名称4、支持但不限制基于硬件指纹受权5、支持用法期限和试用期,允许无限期的受权形式6、支持功能分模块组件受权,未受权的功能阻挡用法7、能较好防止通讯拦截8、能较好防止本地反编译9、支持中央集中受权10、受权管理本钱低1.1.3业务流程设计1.1.3.1总流程1.1.3.2发起申请受权流程
10、1.1.4功能模块设计1.1.4.1模块图1.1.4.2信息加解密器调用公共加解密算法,实行非对称密码对申请文件和受权文件进展加解密,并负责保管加密私钥,用私钥加密,公钥解密。1.1.4.3受权文件库管理客户已有的受权文件,支持多个受权文件共存1.1.4.4受权信息缓存池管理和缓存受权信息,进步受权校验性能,并防止受权信息在存中被篡改1.1.4.5硬件指纹提取器获得软件宿主效劳器的硬件指纹,包括网卡id、cpu id、硬盘序列号等指纹性质的标识1.1.4.6受权校验器调用信息加解密器解密受权信息客户名、硬件指纹、受权功能清单、受权期限,并执行用法权限检查。1.1.4.7受权文件生成/解析器将受
11、权申请和受权书文件按固定格式组织,并负责解析出受权信息客户名、硬件指纹、受权功能清单、受权期限1.1.4.8客户受权信息管理器在厂方的集中受权管理机构运行的信息管理器,管理客户的申请记录、受权状况、受权历史等,供商务受权管理机构人员查询。1.1.4.9申请文件提交器能完成申请文件自动发送到厂方的集中受权管理机构的软件,如发送器。该功不是本组件的必需,利用第三方软件。1.1.5现有受权管理功能1.1.5.1功能机制1、key file 爱护key file注册文件是一种利用文件来注册软件的爱护方式。key file一般是一个小文件,可以是纯文本文件,也可以是包含不行显示字符的二进制文件,其容是一
12、些加密过或未加密的数据,其中可能有用户名、注册码等信息。文件格式那么由软件自己定义。试用版软件没有注册文件,当用户向付费注册之后,会收到寄来的注册文件,其中可能包含用户的个人信息。用户只要将该文件放入指定的名目,就可以让软件成为正式版。该文件一般是放在软件的安装名目中或系统名目下。软件每次启动时,从该文件中读取数据,然后利用某种算法进展处理,依据处理的结果推断是否为正确的注册文件,假如正确那么以注册版形式来运行。目前我们软件采纳的就是注册文件的方式。用户每次登录系统时,从key file读取受权信息进展检验。2、对用法时间限制在key file中存储了软件允许用法的期限,就是到详细的哪个日期之
13、前可以用法,快到期时提示客户联络厂家续费事宜,到期后那么关闭功能并提示续费。目前已实现的受权管理3、对客户公司名称做限制客户名称作为受权要素,业务上要求客户必需用法客户公司的名称,如打印的票据不行能借用其它公司名称,因此把客户公司名称作为受权要素,受权检查包含客户名称的全都性检查,名称一样的客户公司名称才被认为是合法客户4、未与机器硬件信息结合用户得到买到或从网上下载软件后,安装时软件从用户的机器上获得该机器的一些硬件信息如硬盘序列号、bois序列号等等,然后把这些信息和用户的序列号、用户名等进展计算,从而在肯定程度上将软件和硬件局部绑定。用户需要把这一序列号用email、或邮寄等方法寄给软件
14、供应商或开发商,软件开发商利用注册机软件产生该软件的注册号寄给用户即可。软件加密虽然加密强度比硬件方法较弱,但它具有特别廉价的本钱、便利的用法方法等优点。特别合适做为采纳光盘cdrom等方式发授软件的加密方案。此种加密算法的优点·不同机器注册码不同。用户获得一个密码只能在一台机器上注册用法软件。不同于目前大多软件采纳的注册方法,即只要知道注册码,可在任何机器上安装注册。·不需要任何硬件或软盘·可以选择掌握软件运行在什么机器、运行多长时间或次数等·可让软件在不注册前的功能为演示软件,只能运行一段时间或局部功能。注册后就马上变为正式软件·采纳特殊技
15、术,解密者很难找到产生注册的规律·在用法注册号产生软件注册机时可采纳用法密码、密钥盘、总次数限制等方法·便利易用,价格低廉。这种加密还有以下特点1、注册加密的软件,只能在一台机器上安装用法。把软件拷贝到其它机器上不能运行。2、假设用户想在另一机器上安装运行,必需把软件在这一机器上运行时的序列号,寄给软件出版商换取注册密码。当然应再交一份软件费用。3、此加密方法特殊适应在因特网上发布的软件及用光盘发布的软件。目前的功能未采纳机器硬件限制技术,不具备该功能。依据争论决策来定是否采纳该技术。1.1.5.2用法指南厂商受权客户安装受权1.1.6改良设计1.1.6.1改良列表:1、改用公开密钥(非对称)算法2、建立厂家集中受权管理机构及软件1.1.7附录1.1.7.1主要的软件爱护和受权方案供应商flexera software:有名
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 二零二五年机房建设与运维一体化施工合同书3篇
- 2025版事业单位聘用合同书(二零二五年度)服务期限与待遇约定3篇
- 2025年度艺术品代购代销服务协议范本4篇
- 2025年项目部安全责任合同书编制指南3篇
- 2025年度个人购房装修配套服务合同
- 2025年高新技术企业员工薪酬保障与晋升协议书3篇
- 2025年食材配送与智慧物流解决方案合作协议3篇
- 2025年度二手房买卖合同绿色装修与改造服务合同4篇
- 2025年度美容院美容师市场调研与分析服务合同4篇
- 提前终止房地产买卖合同(2025版)2篇
- 《阻燃材料与技术》-颜龙 习题解答
- 2024-2030年中国食品饮料灌装设备行业市场发展趋势与前景展望战略分析报告
- 建筑结构课程设计成果
- 纤维增强复合材料 单向增强材料Ⅰ型-Ⅱ 型混合层间断裂韧性的测定 编制说明
- 习近平法治思想概论教学课件绪论
- 宠物会展策划设计方案
- 孤残儿童护理员(四级)试题
- 医院急诊医学小讲课课件:急诊呼吸衰竭的处理
- 肠梗阻导管在临床中的使用及护理课件
- 小学英语单词汇总大全打印
- 卫生健康系统安全生产隐患全面排查
评论
0/150
提交评论