- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
桌面管理系统在软件正版化中的应用研究.doc
桌面管理系统在软件正版化中的应用研究
【摘要】推进金融业软件正版化是一项重要的工作,对防范金融业知识产权纠纷、保障金融信息安全、推动高新技术产业发展、为国产软件推广使用营造良好的公平发展竞争环境具有重要意义。我们根据河北省人民银行系统信息化建设具体情况,积极探索开展软件正版化工作新思路、新方法,利用自建的桌面终端安全管理系统,结合推进软件正版化工作中的相关经验,研究提出利用技术手段推进软件正版化的解决方案,具体如下。
【关键词】桌面管理系统;软件正版化
一、软件正版化的技术研究
(一)技术研究基础
实现软件正版化首先需要获取终端设备软件基本信息,然后甄别软件是否为正版,最后对软件进行分类控制和管理。实现以上功能需要通过一定技术手段对终端设备进行信息获取和操作控制,因此本课题的技术研究基础就是基于桌面终端安全管理系统对软件正版化进行技术手段的控制和管理。
桌面终端安全管理系统(以下简称桌面系统)是我们于2008年立项并在全省人行系统范围内自建的安全管理系统,该系统强化对网络终端的管理控制,提供终端安全策略、非法软件进程监控、终端行为审计、移动介质控制、IP与MAC地址绑定、补丁分发、非法设备阻断、定制报表等功能。目前该系统覆盖省内10个市节点,对全省业务网5000多台重要终端设备实施监控管理。
(二)正版软件的自动分发与安装
软件自动化分发和安装功能可以有效的保证软件的一致性,同时也可以大大减少维护人员的工作量。我们结合桌面终端安全管理系统、AutoIt v3自动化脚本工具(以下简称AV3)以及WinRAR压缩工具实现正版软件的自动分发和安装。整个自动化分发和安装过程可划分为三步:
1.软件安装过程的自动化
AV3可以编写并生成具有 BASIC 语言风格的脚本程序,它被设计用来在Windows GUI(用户界面)中进行自动操作。通过它可以组合使用模拟键击、鼠标移动和窗口控件操作等来实现自动化任务。通过AV3编写软件自动化安装的脚本程序,可以保证软件安装程序在启动后能够自动完成安装,不需要额外的人工干预。
2.软件程序的自动启动
使用WinRAR将正版软件的安装源文件和用AV3编写的自动化安装脚本程序制作成自解压软件,通过设置解压后的目标文件夹和自动运行的目标文件,可以保证压缩包中的文件能够被解压到指定位置并保证软件自动化安装程序能够自动启动。同时将解压过程设置为隐藏模式,可以有效避免用户误操作而造成软件安装的中断。
3.软件程序的自动分发运行
桌面系统可以实现软件大范围安装和升级,极大的减少工作人员的工作,并保证软件版本的一致性。桌面系统通过创建 “软件分发策略”,将自解压软件安装包分发至指定的目标终端,自解压软件安装包在被分发至目标终端后自动执行解压并启动自动化安装程序,自动化安装程序会在系统后台按要求自动完成软件安装和升级。
(三)非授权软件自动卸载与控制
由于部分用户对知识产权缺乏法律保护意识,在终端设备上存在大量的非授权软件,此类软件没有认证资质,存在安全隐患,对业务网的安全管理造成极大的影响。因此通过桌面系统中的软件分发策略向目标终端分发非授权软件自动化卸载工具,可以实现非授权软件的自动卸载。根据实际测试结果,我们通过三种方式实现非授权软件的自动卸载,同时也发现了一些弊端,具体情况如下:
1.通过软件安装路径卸载
正规软件在安装过程中会默认建立统一的安装路径,管理员通过AV3编写自动化卸载程序,调用软件安装路径中的卸载程序可以实现非授权软件的自动卸载。但是某些用户在安装软件时可能会选择不同的安装路径,因此针对此情况难以按照统一的安装路径调用卸载程序实施卸载。
2.通过注册表记录卸载
大多数软件在安装后都会在注册表中记录软件的安装位置,所以通过读取注册表键值就能获取该软件的安装位置,然后通过AV3编写自动化卸载程序就可以实现软件的自动卸载。通过这种方式能够从一定程度上解决软件安装路径不同带来的卸载问题。但是并非所有软件都会在注册表中记录或者严格按照这种格式在注册表中记录自己的安装位置。因此通过这种方式也不能完全实现软件的自动化卸载。
3.通过调用源程序卸载
大多数软件在安装后都会有相应的卸载程序,如暴风影音在其安装路径中配有卸载程序uninst.exe,可以直接调用卸载程序完成软件卸载。但是有些软件需要借助安装文件才能完成卸载,例如office2003办公软件需调用源程序实现软件卸载。
综上所述,不同的软件有不同的卸载方式,管理员不能按照固定的方式对非法软件进行卸载,要对软件进行针对性的研究和测试,制定有效的卸载策略。因此实现非法软件的自动卸载还需要管理员因地制宜,有的放矢。
您可能关注的文档
最近下载
- 智能客服:智能问答系统all.docx VIP
- HarmonyOS应用开发者高级认证答案.docx VIP
- 2025-2026学年小学心理健康南大版五年级-南大版教学设计合集.docx
- DB45T 2320-2021高等级公路环境风险防范措施及应急能力建设管理指南.docx VIP
- 神经外科手术并发症防治与处理解析与应用.docx VIP
- 园长开家长会PPT课件.pptx
- 外研版一年级起点七年级英语上册全套PPT课件.pptx
- NB_T 47013.7-2012 承压设备无损检测 第7部分目视检测.pdf VIP
- 人教版二年级上册数学全册教学设计(配2025年秋新版教材).docx
- 清洁能源技术课件PPT最新完整版本.pptx VIP
文档评论(0)