欢迎来到天天文库
浏览记录
ID:37341876
大小:7.89 MB
页数:75页
时间:2019-05-22
《反病毒软件后台升级管理系统的设计与实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、反病毒软件后台升级管理系统的设计与实现作者:指导教师:汤玮宋方敏教授南京大学研究生毕业论文(申请工程硕士学位)南京大学软件学院2011年5月1嘲嬲TheDesignandImplementationoftheBackendManagementSystemforAnti-virusSoftwareActiveUpdateTang。Wei-I,一,SubmittedinpartialfulfillmentoftherequirementsforthedegreeofMasterofEngineering一Supervise
2、dbyProfessorSong,FangminSoftwareInstituteNANJINGUNIVERSITYNanjing,ChinaMay,2011摘要反病毒软件升级后台管理系统是一款B/S架构用于管理反病毒软件升级的系统,它能有效的将安全厂商不同的反病毒软件产品和不同的软件版本的升级流程进行有效的管理和控制,通过不同的区分粒度和信息组合方式来建立组件、病毒库与反病毒产品之间的对应关系,保证升级的准确性,降低事故发生频率。该管理系统同时会负责执行整个升级流程和升级验证,它包括了文件加密传输,文件压缩与解压缩,
3、文件完整性与正确性验证,错误回滚机制,升级日志及数据保存,升级索引生成以及刷新,升级文件大小检验等功能模块,每个不同的产品可以定制不同的验证流程进行升级验证,但是所有的产品都需要经过相同的升级流程。升级流程包括内部升级验证,小范围用户升级验证,大范围用户升级验证这三个阶段。本文主要介绍了反病毒软件升级后台管理系统的系统架构设计以及系统的部分模块的实现。本文首先介绍了反病毒软件及其升级流程的相关背景,并对本系统中使用的相关技术、工具和平台做了详细的介绍。在后续的三、四两章中详细介绍了系统部分模块的设计和实现。在第五章中详
4、细介绍了单元测试工具NUnit及其在本系统单元测试中的应用。关键词:反病毒软件,内容分发网络,升级管理AbstractTheBackendManagementSystemforAnti—virusSoftwareActiveUpdateisaB/Sarchitecturesystemformanaginganti—virussoftwareupgrading,itwillbeeffectiveanti.virussoftwarecompaniesofdifferentproductsanddifferentsoftwa
5、reversionsoftheupgradeprocessforeffectivemanagementandcontrol,throughthedistinctionbetweendifferentcombinationsofsizeandinformationtobuildthecorrespondencebetweencomponents,virusdatabaseandanti—virusproducts,theupgradetoensureaccuracyreduceaccidentfrequencyThesy
6、stemisalsoresponsiblefortheimplementationoftheupgradeprocess,whichincludesthefollowingmodules:encryptedfiletransfer,filecompressionanddecompression,fileintegrityandaccuracyofvalidation,errorrollback,recordingtheupgradelogandsaveupgradedata,upgradeindexgeneration
7、andrefresh,upgradefilesizeinspection,thesemodulescanbecustomizedforeachdifferentproductwithdifferentauthenticationprocessvalidationInthispaper'wedescribethesystemsarchitecture’Sdesignandsystemmplementationofsomemodules,alsointroducesthedetailofbackgroundandstatu
8、sofprojectdevelopment,andthesystemusedinrelatedtechnologiesandtools.WealsodescribedindetailinChapterVoftheunittestingtoolNUnitanditsapplicationinthissystemKeywords.An
此文档下载收益归作者所有