软件一致性检测系统设计与实现

来源 :北京邮电大学 | 被引量 : 0次 | 上传用户:lyan4321
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
伴随着计算机网络的诞生,计算机技术被越来越多的人所熟知,并且得到了越来越广泛的应用。这些新的计算机技术的相关升级使我们拥有了更强大的计算能力,更高的灵活性和方便性,但随之而来的是一系列的安全问题,这些安全问题在过去无网络的环境下是不会发生的。许多软件被恶意使用者随意篡改,进而出现了诸如恶意破坏、盗版等不良现象。使厂商和消费者的正当权益不能很好的被保护。传统的软件加密,代码混淆、数字水印等技术已经无法有效的保护客户端软件的完整性安全。软件一致性检测技术针对传统软件安全技术在软件完整性保护中的不足,采用基于软件短消息摘要远程验证的一致性检测技术,来实现对客户端软件实时的完整性安全保护。现已有的典型的软件保护技术有代码混淆、软件水印、加密防篡改技术,它们在软件执行过程中,针对软件代码的完整性进行检测,防止代码被篡改。这些软件保护技术必须要将检测代码嵌入到软件中,这大大减少了软件保护的实用性和灵活性,不能为不能嵌入代码的软件提供软件完整性保护。软件一致性检测技术在短消息摘要、自检测防篡改技术研究的基础上,以软件一致性检测等为关键技术,给出了一种针对已有客户端软件一致性检测技术方案。软件一致性检测技术方案采用单向Hash函数对客户端软件周期性计算短消息摘要。使用安全的Hash函数计算客户端软件的短消息,客户端监测模块发送检测请求到一致性检测模块,通过Hash对比结果是否一致来判断客户端软件是否被篡改。该方案适用于已有客户端软件进行完整性保护,并且通过周期性的一致性检测,可以在服务器端实时监测客户端软件的完整性安全,不需要在客户端软件中嵌入代码。软件一致性防篡改技术方案基于短消息摘要对客户端软件进行保护,能够增加软件保护技术自身的复杂度和安全;采用客户端软件短消息摘要与保存在远程的基准值比对来进行检测,从而实现对客户端软件的完整性的保护。最后,本文利用提出的软件一致性检测技术方案,实现了软件一致性检测系统。论文利用该系统进行性能分析,结果证明了改进方法的有效性。
其他文献
随着互联网快速成熟的发展,从互联网获取信息已经成为人们日常生活中获取信息的重要渠道之一。伴随着2G网络,3G网络,4G网络的逐代更新,网络的访问速度也在不断的提升,近年来
近年来,海域数据通信需求日益增加,但现有的海域通信网络和技术无法满足用户对系统经济高效的需求。与此同时,陆地通信系统正蓬勃发展,TD-LTE日益显示出在数据带宽方面的优势
赵球长期从事美术教育与艺术创作。他不仅以山水画艺名于山西,而且教书育人、提携后进,是山西省著名的美术教育家和山水画家。本论文主要分成两部分,第一部分阐述了赵球山水
手写输入是智能手机用户最重要的信息输入方式之一,大量用户敏感信息通过手写方式输入到智能手机中,例如,聊天记录、密码和会议记录等。与此同时随着个人隐私泄露事件不断出现,智能手机用户也逐渐重视自我隐私数据保护,开始对基于常规方式(恶意软件)的隐私泄露有所防范。但是用户目前对于一种更隐蔽的隐私泄露途径缺少足够的防范意识——基于手机侧信道分析的个人隐私信息推测。为了让智能手机用户意识到这类隐私泄露方式对其
目的:探讨Ribbed+T.O.P.与Ribbed+Betacup假体在初次全髋关节置换术中的应用并观察其近期临床疗效,为临床选择两种假体提供可靠的依据支持。方法:随机选择2015年01月至2016年
如何有效地挖掘和学习海量的无标记数据中的规律,让用户快速找到需要的信息,是当前机器学习领域的一个研究热点。半监督学习利用少量标记数据和大量无标记数据的综合信息来提
海水作为一种强腐蚀性介质,容易因材料腐蚀导致装备或零部件失效,造成安全隐患、经济损失甚至人员伤亡,作为海洋工程的基础,材料的选择及应用至关重要。钝化金属及合金因能在表面生成钝化膜抵抗海水腐蚀而被广泛应用于海洋领域,成为应用最广泛的海工装备材料。然而,钝化合金结构零部件服役期间不可避免地承受摩擦等机械作用,容易因钝化膜被破坏而导致材料腐蚀或突发性失效,严重影响了海工装备的服役寿命、安全性和可靠性,给
随着通信技术的进步,移动互联网呈现爆发式发展,为了满足用户对通信速率日益增长的要求,网络架构不断趋向于扁平化。但由于成本等各种原因,物理设备的更新换代速度明显滞后于
目的:前瞻性地探讨及比较Cable-pin和张力带系统两种方式治疗闭合性粉碎型髌骨骨折的临床疗效分析。以便获取治疗闭合性粉碎型髌骨骨折的临床疗效的最佳手术方案,并为临床手
站内搜索引擎作为网站平台内部的搜索引擎,通过分析用户输入并检索返回相关站内数据,为平台的用户提供了快速、便捷的数据访问入口。而基于SaaS的网站往往具有多租户、功能多