论文部分内容阅读
在这个高度发达的互联网时代,人们对软件的认识和使用发生了潜移默化的改变。如何在互联网这个无所不包的平台上更经济地运营服务;如何才能使互联网服务更加敏捷、更随机应变;如何让企业和个人用户更加方便、透彻地理解与运用层出不穷的服务。云计算正是顺应这个时代大潮而诞生的信息技术理念。由于云计算最初是在企业内部网络运行,并不对外开放,因此云计算设计之初没有太多考虑安全性问题,从而导致云计算安全的一系列问题。然而目前许多基于传统软件系统形态的安全技术和手段,不再适用于解决云计算模式下的安全问题,为了保证客户信息能够在多个系统安全完整地流动,并及时地反映客户实时的状态,必须在用户、企业与合作伙伴之间建立可靠、安全的信任关系。因此研究一个面向云计算的信任评估模型既有一定的理论意义,又具有一定的实际价值。 本文从人类社会信任关系的特点出发,研究云计算环境下的信任问题,针对目前云环境下存在的安全问题,本文在现有信任模型的基础上对云环境下信任模型进行了研究。结合云环境的特点,构建了适合于云环境的信任模型——基于声誉和风险评估的信任模型(Reputation and Risk Evaluation-Trust Model,RRE-Trust),并对信任度评估算法进行了完善。首先,文章给出了信任模型的相关概念,以及信任的性质、信任的分类和信任度的计算方法;其次,在云环境下结合信任模型的特点,构建信任框架。最后,针对信任度的计算展开讨论,在直接信任和推荐信任的基础上,引入声誉传播机制和风险评估来实现对信任度的综合评估,并采用更新算法实现对信任值的实时更新。 考虑到信任评估是一个长期性过程,较短时间内的信任经验难免发生偏差,并且在短期内收集云计算环境下用户所给的服务评价存在相当大的困难,因此本文在给定环境下采取模拟仿真并与其他信任模型作对比实验的方式,来验证模型的有效性和安全性。实验结果表明,与已有信任模型相比,该模型评估的结果更接近服务提供商的真实服务行为,能够有效的抵抗各种恶意行为的攻击,表现出良好的健壮性和识别能力。