论文部分内容阅读
随着互联网与计算机技术的高速发展,集分布式与网络存储等技术于一身的云计算技术逐渐成为信息技术研究领域的焦点。云计算技术因众多优势而被广泛应用,但同时带来了各种各样的云安全问题,而云安全问题已经严重制约了云计算的进一步发展。访问控制技术是保护云资源的一种有效手段,但由于云计算环境分布式、大规模以及开发式的特性,如何完成对云资源的有效保护并保证其在合理控制下完成数据流通给云计算环境下的访问控制技术提出了更加严格的要求。针对传统访问控制技术只适用于集中式网络环境而无法满足云环境访问控制需求的问题,本文通过分析基于属性的访问控制模型较适用于分布式网络环境,因此在基于属性的访问控制的基础上引入信任属性概念,弥补云计算环境安全信息不足的问题,提出一种信任-属性访问控制模型T-ABAC(Trust and Attribute-Based Access control),该模型包括三个模块:身份验证模块、信任评估模块以及访问判决模块。针对信任评估完全依赖主观经验的问题,本文为信任评估模块设计了一种改进AHP的综合赋权法以完成云用户行为信任评估,确保用户信任评估的客观合理性。T-ABAC模型通过三个模块的协作完成以动态信任属性及多静态属性为依据的授权过程,满足云计算环境分布式、细粒度、动态授权的需求。最后,设计并实现了T-ABAC模型,该模型实现了对云用户行为的信任评估,并依据信任评估结果调节信任属性,从而间接调整云用户的访问权限。通过仿真实验对模型进行了验证,实验证明T-ABAC模型不仅可以实现细粒度授权,而且可以完成以信任属性为约束的动态授权。