APP下载

云计算环境下基于信任属性的混合信任评估模型*

2016-11-30樊晓贺杜亮亮

电子技术应用 2016年2期
关键词:服务提供商服务商信任

樊晓贺,王 娇,杜亮亮

(1.桂林电子科技大学 电子工程与自动化学院,广西 桂林 541004;2.中国电子技术标准化研究院 信息安全研究中心,北京 100007)

云计算环境下基于信任属性的混合信任评估模型*

樊晓贺1,2,王娇1,2,杜亮亮1

(1.桂林电子科技大学 电子工程与自动化学院,广西 桂林 541004;2.中国电子技术标准化研究院 信息安全研究中心,北京 100007)

针对用户如何选择安全可信的云服务提供商的问题,提出了基于信任属性的混合信任评估模型。该模型利用“硬”信任属性对云平台的安全能力进行评估,用“软”信任机制对云服务提供商行为的信任度进行评估,并建立信任衰减监控机制。实验结果表明,该模型的评估结果更贴近云服务提供商的真实信任度。

安全能力要求;硬信任;软信任;信任衰减

0 引言

传统的安全机制被用来提供授权和认证,虽然解决了身份信任的问题,但不能解决云服务提供商行为可信的问题。云计算的信任评估模型的研究已经初步展开,并迅速成为云计算安全领域中的研究热点。

目前国内外学者基于不同的方法和数学工具提出了多种解决云计算安全的方案。文献[1]提出了一种私有虚拟基础设施,这是一个云计算安全架构,使用信任模型使提供商和用户共同承担安全责任。文献[2]提出了一种基于硬件的认证机制,为用户在云计算环境下进行数据处理提供安全保证。文献[3]提出了一种基于TPM虚拟化的研究方法,该方法确保用户能够在云环境中使用身份认证来保障云平台的安全性。但这些研究没有给出具体的评估方法,用户很难对云平台的安全能力进行评估。

此外还有一个关键的问题是如何对云服务商进行信任评估,文献[4]提出了一个基于贝叶斯网络的信任模型;文献[5]提出了一个基于全局信任信息的信任模型EigenRep;文献[6]提出了一种基于模糊集合理论的信任评估模型,该模型通过引入中间推荐节点的直接交互经验,来体现主观因素方面的重要性;文献[7]在信任云的基础上提出了一种基于云模型的主观信任量化评价方法,设计了一种信任变化云来刻画信任客体信用度的变化情况,为进一步的信任决策提供依据。

但是现有模型仍然存在一些问题:(1)用户很难获得云平台真实的安全能力信息并进行安全评估。(2)现有模型没有针对云计算的具体特点对云服务提供商进行信任评估的方法。

针对以上问题,本文将云服务提供商的安全能力要求进行属性划分,为云服务商提供安全能力自我评估的方法。此外,文中利用“硬”信任机制对服务商的安全服务能力进行评估,利用“软”信任机制对云服务商的行为进行信任评估,最后进行实例分析。

1 混合信任评估模型

1.1模型的相关定义

定义1云服务商安全能力即信任属性集合TA={CO,DG,RS,HR,IS,LG,OP,RI,RM,RS,SA},集合 TA是根据云计算服务安全能力要求标准按语义进行分类(合规性,数据管理,设施安全,人员安全,信息安全,合法性,操作管理,风险管理,发布管理,弹性操作),CO= {CO-01,CO-02…},DG={DG-01,DG-02…},TA中每一项都有子类,每个子类对应一个或几个评估项,如CO-01={CO-01.1,CO-01.2,…}。

1.2模型的架构图

用户根据自己的业务需求对云服务商提出安全要求,云服务商进行自我评估并向用户提供评估结果,用户对云服务商进行可信评估。图1给出了具体的评估模型框架,具体的评估流程如图2所示。

图1 评估模型框架

图2 模型的评估流程

(1)云服务商提供安全能力的自我评估结果,用户依据评估结果来初步选择符合自己安全需求的云服务商,之后向属性认证服务模块PVS提交所要验证的属性。

(2)PVS向认证服务模块 VS发送属性认证信息,VS通过′ALOPA′策略逐一认证每个属性。

(3)如果用户提交的所有信任属性都通过了′ALOPA′策略的验证,VS就会向PVS发送一个反馈信息。

(4)所有的信任属性经过认证后就会进行信任状态检查,PVS要求信任服务模块 TS根据属性集合来判断当前云平台的信任状态。

(5)根据信任属性的语义TS使用信任运算符来判断云平台的信任状态。

(6)对所有信任属性的综合信任值和用户的信任期望值进行比较,PVS要求决策模块DM给出最终的评估结果。

(7)DM对计算出的综合信任值和用户信任值进行比较,将比较结果反馈给PVS。

(8)PVS将最终结果发给用户。

1.3硬信任评估模块

利用简单逻辑语言′ALOPA′[8]来描述云平台属性之间的依赖关系,判断云平台的安全能力是否满足用户的要求。

定义2′ALOPA′策略:′HasC′,′HasPF′,′SatC′和′SatPF′为′ALOPA′策略的四个术语符号,′Has′表示两个实体之间的层次结构关系,′Sat′表示实体与属性之间的符合关系,实体可以是平台或平台组件。

定义3利用′ALOPA′策略的四个术语符号定义了两个运算规则:组件属性规则CP和平台属性规则PP,具体的形式如下:

pf和c分别表示平台和组件,p表示属性,规则1表示将组件的属性与平台的属性相关联,规则2表示将一种类型的属性与另一种属性相关联。

1.4软信任评估模块

“软”信任模型TM对含有不确定性的信任用评价意见 o表示[9],每个评价意见都是由一个二元数组 o=(t,c)∈{[0,1],[0,1]}表示,t表示平均评级(积极评价和消极评价的相对次数),c表示平均评级的确定性。

定义 4信任模型:TM=(E,TR,OP),E表示实体集,TR表示实体间的信任关系,OP表示一系列管理信任关系的操作。实体E包括用户U、云服务提供商CP、认证机构CA。信任关系TR表示对于给定的属性两个实体之间的信任关系。

定义 5信任关系 TR:TR.1是指一个属性被第三方评估机构评估或云服务提供商自己进行评估;TR.2是指一个属性只能被第三方机构进行评估;TR.3是指云服务提供商对因为有组件c而拥有相应的属性进行声明。具体表示如下:

TR.1=(A,B,C,P,K,θ,M,p,n,u)

TR.2=(A,B,P,K,θ,M,p,n,u)

TR.3=(A,B,C,P,K,θ,M,p,n,u)

定义6信任衰减:信任随着时间动态变化,衰减运算函数 Ψk,Δ表示根据以前的评价 oold来计算现在的评价onew。计算方程如下:

k表示衰减率取值范围,为 0<k≤1,如果衰减率为1%,则 k=0.01,如果衰减率为 10%,则k=0.1。用 Δ的值来表示两个不同时间对信任评估的不同评价,如果Δ=0,则 onew与 oold一样,如果 Δ=∞,则 onew=0,文中选取的Δ为两次给出评价的年数,最小值为0/365(0天),最大值为730/365(2年)。

定义7信任操作OP是对云服务商可信度评估的基础,包括收集证据、信任评估、信任比较三部分。

1.4.1收集证据

用户可以根据自己直接评价得出证据也可以通过其他人的建议得出,这些证据分为积极的评价、消极的评价和不确定评价,根据不同评价的次数分别得出p、n、u的值。

1.4.2信任评估

文中利用评价的表示方法以及确定性信任和确定性逻辑运算符[11]来进行信任评估。

定义8直接信任:用户A与提供商B之间的直接信任关系是通过符合性和认证评价来计算的。针对TR.1、TR.2和TR.3直接信任的计算方程如下:

定义9间接信任:用户A与提供商B之间的间接信任关系通过综合其他用户的建议来计算。表示其他用户关于提供商 B的评价建议,计算方程如下:

定义10综合信任是利用直接信任和间接信任计算出来的。计算方程如下:

1.4.3信任比较

O1和O2是两个给定的评价建议,评价建议操作符为≥o,如果 t1>t2,c1>c2,则 O1≥O2,DM 输出 1,O1比 O2好,否则DM输出0。

定义11决策模型DM:用户在部署服务之前根据自己要求的属性集{PU}=P1,P2,…,Pn选出可信的云服务提供商。用户针对服务商所提供的属性设置自己可接受的信任值的域,如果每个属性都符合′ALOPA′策略且评价水平 o(t,c)≥τ(τ是用户自己定义的信任值的域),就认为该提供商是可信赖的,且提供的服务满足用户的要求。

2 实际场景应用分析

本文利用某政府部门(用户H)在市场上选择安全可信的云服务商为实例进行分析,政府用户主要关注云服务商合规性、数据管理和信息安全方面的安全能力。假设用户H要求的安全属性集为{PH}={CO-01,DG-01,IS-21},云服务提供商 CP自我评估的信任属性为{PCP},且{PH}⊆{PCP}。用户将云服务商提供的属性集提交给PVS,利用′ALOPA′策略进行验证。如果所有的属性都通过了定义3中的验证规则,则VS就会给PVS一个反馈值证明云服务商所宣称的安全能力能够满足用户的需求,之后PVS就会将每个经过验证的属性向TS提出信任状态检查,TS利用逻辑运算符计算云平台的综合信任值,最终的评估结果为CO-01(t,c)=(0.4525,0.9230),IS-21(t,c)=(0.3690,0.9178),DG-01(t,c)=(0.6048,0.8994),这里选取 Δ=0,则 onew=oold,计算出每一种信任关系中 onew的值,实例中用户的期望信任值分别为 τ={(0.70,0.80),(0.60,0.80),(0.80,0.90)},然后将每一个属性的综合信任值与用户的信任期望值进行比较:DG-01(t,c)≥oτ(t,c),则DM向PVS输出1,PVS将信任评估结果反馈给用户。

3 总结与展望

本文提出了一种基于信任属性的混合信任评估模型,解决了用户对云服务商安全可信的评估问题,最后进行实例分析。实验结果表明该模型简单有效、易于操作。由于云计算环境的复杂性,目前很多信任评估模型还处于理论研究阶段,本文提出的模型为建立用户与云服务商之间的信任关系提供了一定的参考,但有很多推荐用户的实际情况是不同的,推荐意见的信任度根据推荐者不同的业务能力也是不一样的,针对这个问题还需要进一步深入研究。

[1]KRAUTHEIM F J.Private virtual infrastructure for cloud computing[C].Proceedings of the HotCloud’09.USA:USENIX Association,2009:5-5.

[2]SCHIFFMAN J,MOYER T,VIJAYAKUMAR H,et al.Seeding clouds with trust anchors[C].Proceedings of the ACM CCSW’10.USA:ACM,2010:43-46.

[3]SADEGHI A R,STBLE C,WINANDY M.Property-based tpm virtualization[C].Information Security,ser.Lecture Notesin Computer Science.Springer Berlin/Heidelberg,2008.

[4]WANG Y,VASSILEVA J.Trust and reputation model in peer-to-peer networks[C].Proceedings of the 3rdInternational Conference on Peer-to-Peer Computing,USA:2003:150-157.

[5]KAMVAR S D,SEHLOSSER M T,MOLINA H G.The eigentrust algorithm for reputation management in P2P networks[C].Proceedings of the 12th International Conference on World Wide Web ACM,Budapest:ACM Press,2003:640-651.

[6]ZHANG L,WANG R C,ZHANG Y P.A trust evaluation model based on fuzzy set for grid environment[J].Acta Electronica Sinica,2008,36(5):862-868.

[7]WANG S X,ZHANG L,LI H S.Evaluation approach of subjective trust based on cloud model[J].Journal of Software,2010,21(6):1341-1352.

[8]NAGARAJAN A.Techniques for trust enhanced distributed authorization using trusted platforms[D].Macquarie Universtiy,2010.

[9]RIES S,HABIB S M.Certainlogic:a logic for modeling trust and uncertainty[C].Trust and Trustworthy Computing. Springer Berlin/Heidelberg,2011:254-261.

[10]NAGARAJAN A.Trust enhanced distributed authorisation for web services[D].Macquarie Universtiy,2014.

Hybrid trust evaluation model based on trust properties in cloud computing

Fan Xiaohe1,2,Wang Jiao1,2,Du Liangliang1
(1.School of Electrical Engineering and Automation,Guilin University of Electronic Technology,Guilin 541004,China;2.Research Center of Information Security,China Electronics Standardization Institute,Beijing 10007,China)

Considering the problem that cloud users will select a security and trusted cloud service provider(CSP),a hybrid trust evaluation model based trust properties was proposed.This model evaluates security capabilities of CSP with hard trust mechanisms and evaluates credibility of CSP with soft trust mechanisms,and establishes a mechanism which monitors time decay.The experimental results show that this model results are closer to the CSP’s actual trust value.

security capacity;hard trust;soft trust;trust decay

TP393

A

10.16157/j.issn.0258-7998.2016.02.023

国家自然科学基金(61172053)

樊晓贺(1989-),男,硕士研究生,主要研究方向:云计算、风险评估等。

王娇(1990-),女,硕士研究生,主要研究方向:隐私保护、大数据安全等。

杜亮亮(1989-),男,硕士研究生,主要研究方向:测控技术、虚拟仪器等。

中文引用格式:樊晓贺,王娇,杜亮亮.云计算环境下基于信任属性的混合信任评估模型[J].电子技术应用,2016,42 (2):85-87,91.

英文引用格式:Fan Xiaohe,Wang Jiao,Du Liangliang.Hybrid trust evaluation model based on trust properties in cloud computing [J].Application of Electronic Technique,2016,42(2):85-87,91.

猜你喜欢

服务提供商服务商信任
航天卫星领域专业服务商
论IaaS云服务商的著作权侵权责任
论品牌出海服务型跨境电商运营模式
最新调查:约三成云服务提供商正迅速改变其业务模式
网络非中立下内容提供商与服务提供商合作策略研究
嘤嘤嘤,人与人的信任在哪里……
期刊展示宣传服务商
2014中国金服务·十大杰出服务商
信任
电信增值信息服务若干问题研究