“三权分立”模型之角色模型
在上篇《“三权分立”模型的概述》中我们对三权分立模型做了概述。角色模型定义了实现SoP的三个角色;协作模型指定三个角色如何协作实现云服务认证;约束模型执行三个角色间的约束条件以及同一角色执行方之间的约束条件。
图1描述了SoP的角色模型。CSE作为云服务执行机构,执行符合客户要求的云服务;TER作为信任证据报告机构,负责检查CSE执行的云服务行为;SPD作为软件属性定义器,负责定义云服务每个软件组件属性。在角色模型中,CSE的权力被TER和SPD所限制。
图1 角色模型
CSE 可以理解为“浓缩版”云服务提供商,它唯一的职责便是执行云服务。用户与CSE达成服务等级协议SLA,表明他们所购买的能够支持其应用程序的云服务的性能要求。CSE利用分层软件组件来构建云服务,因此,云服务的属性是所有软件组件属性的集合。CSE负责维护每个云服务构建中的细节以及支持云应用程序。此外,由TER和SPD分别执行检查权和定义权,用户由此来确定哪些云服务满足了他们的应用程序的需求,以及这些服务是否具有SLA所需的属性。
TER实际上是第三方认证机构,利用可信计算技术对信任证据进行报告,以此来验证云服务的行为。需要CSE将其云基础设施与可信计算设施集成,并允许TER在云中安装“检查人员”。“检查人员”收集防篡改的信任证据,用来识别参与每个云应用程序的云服务,每个云服务都由证明其软件组件真实结构的数字摘要表示。因此,TER获得由可信硬件产生的一系列摘要值,但是TER需要来自CSE和SPD的信息才能解释这些值。
SPD能够定义软件组件属性。一般来说,SPD检查云服务软件组件的实现,并根据某些评估标准,通过在云中安装其“检查人员”来验证每个组件的属性。“检查人员”作为转换器,将软件组件的实现文件(二进制或脚本代码)或配置文件的加密散列值映射到属性,但是,SPD需要从CSE和TER获取所需信息,才能够确定云服务的软件组成和服务于目标应用程序的云服务集。
综上,角色模型的设计方式是,每个角色都拥有一段关键信息,用来证明云服务的可靠性,但是需要从其它角色那里获得关键信息,否则无法独立进行解释,因此,在未被识别的情况下,篡改信息的可能性被降到最低。
将SoP类比于政治哲学中的行政-立法-司法模式:SPD相当于立法机构,定义了应该做些什么来达到某种结果;CSE是执行人员,来执行满足协议所需的操作;TER作为司法机构,负责检查CSE并决定已经做了什么。
由于人们无法有效证明自身的可信赖性,因此,将TER和SPD从最初的云服务提供商中分离出来,便可以做出公正的判断。同时,SPD和TER从单一的可信赖第三方中将职责进一步分离出来,防止其获得过多的权力。这种明确的权力分离在每个角色间实施有效的限制,从而有助于实现权力的平衡。
“三权分立”模型之角色模型相关推荐
- 想学游戏建模,选择场景模型还是角色模型好?
3D场景建模师 场景则是游戏中的环境.机械.道具等死物.场景开始对美术的要求没有那么高,只要熟练运用3D软件就行了. 逐步掌握游戏场景元素设计理念,不同风格游戏的制作方法.着重学习材质处理技法,能够根 ...
- 3D模型欣赏:忍者女孩 动漫角色模型
今天给大家分享的模型作品,来自设计师:Javier Gonzalez设计心得分享:本次博斯塔夫女孩作品制作是GCMA类3D风格化角色的最终项目 文章推荐阅读 [ 学习企鹅圈:1072172722 ] ...
- 3D模型欣赏:永恒之王异形机甲风
今天给大家分享的作品,来自设计师:查尔斯·阿古斯·CASculpts是一款异形风格和机甲元素相结合的设计作品,将零件特性与骨骼纹理完美结合,值得学习和参考哦~ 文章推荐阅读 [ 学习企鹅圈:10721 ...
- 3D模型欣赏:吉多拉国王-哥斯拉怪兽之王
今天给大家分享的作品,来自:Aneesh Arts1944年马绍尔群岛的拉哥斯岛,那里住著一只残存的恐龙,几年后在拉岛上美国的核子试爆,使得这恐龙突变成哥斯拉.这款作品雕刻细致,希望大家喜欢~ 文章推 ...
- 3D模型欣赏:2000宝马E46瓦罐 光影材质逼真,还以为是真的一样!
来自作者:Rostislav Prokop,光影材质好逼真,还以为是真的一样!!! 文章推荐阅读 [ 学习企鹅圈:1072172722 ] : 美术基础对学3D游戏建模重要吗?零基础如何学3D建模 3 ...
- 3D模型欣赏:《暗黑破坏神莉莉丝》来自台湾的作者:颜靖凯
大家好,我从去年看了预告片就决定做一个暗黑破坏神Lilith的粉丝艺术,并尝试结合一些想法,比如人形和精致的刺绣设计(参考歇斯底里机器,真的很伟大的艺术家).在ZBrush从头开始,在Maya拓扑,刺 ...
- 3D模型欣赏:中世纪骑士
今天给大家分享的作品来自设计师:ushar1993这是设计师周末进行的骑士角色设计研究作品,装甲的灵感来自-Jinho Lee的概念艺术. 文章推荐阅读 [ 学习企鹅圈:1072172722 ] : ...
- 《血源诅咒》次时代 写实 3D角色模型
作者:Dongho Kang:最近我特别喜欢ksulu风格的角色设置,所以我做了这个练习.我是一个Maya用户,所以我选择了xgen和aronld. 文章推荐阅读 [ 学习企鹅圈:1072172722 ...
- 3D模型欣赏:动漫女孩角色设计Zbrush雕刻
今天分享的作品来自设计师:nicolas3d3,是一款动漫女孩雕刻作品创作心得分享:这作品个作品属于个人项目,设计创作的主要目的是为了学习有关动漫女孩角色的更多设计概念与艺术层面的事情,并乐于挑战全新 ...
- 3D模型欣赏:人生入戏
一高腔,一舞妓,台上红妆,台下名利人生本如戏弄堂巷,酒香坊,烟柳风光,宾客满堂离殇复断肠嗓沙哑,冠入匣,痴痴傻傻,凄泪无涯看红尘繁华风吹过,蝶衣破,曲终人散,静看尘落添新坟一座 文章推荐阅读 [ 学习 ...
最新文章
- 5位华人博士入选2021苹果学者!其中1名北大在读博士师从崔斌教授
- ZZNU 1993: cots' friends
- 有必要学python吗-让孩子学Python编程有必要吗
- SQL Server数据库-视图相关操作-2种方式【图形用户界面操作(新建、保存、查看、维护、删除 视图)、SQL语句操作(创建、查看、修改、删除 视图)】
- 分布式Tensorflow入门Demo
- C# 对话框隐藏 标题栏
- artcam2008 stp 教程_ArtCAM_中文版使用教程
- 面向对象10:多态性的使用、重载和重写的区别、多态性的实用意义
- Oracle视图传递参数
- 02139 计算机信息检索[成都理工大学自考复习]
- 文本预处理:词袋模型(bag of words,BOW)、TF-IDF
- python能用于unix吗_用Python实现低配的Unix Cron,一个能让程序在计划的时间运行的系统...
- 博客园 首页 新随笔 联系 订阅 管理 如何使用电脑上的谷歌浏览器来调试安卓手机上的移动端页面...
- 关于博客封面的提取与处理
- IC Compiler II(ICC II)后端设计流程——超详细
- word页眉添加横线与删除横线
- IntelliJ IDEA 2018.2 x64激活
- 哪些公司有计算机财务管理,计算机财务管理汇总.doc
- 邻居好说话——冒泡排序
- 爬虫 scrapy框架 爬取360图片
热门文章
- 百度经验-怎么进入系统故障恢复控制台
- 基于PHP和MySQL的奶茶网站,基于PHP和MySQL的网站设计与实现
- UNITY_iOS_接入微信登录及分享微信
- idv和vdi的优劣势_IDV和VDI区别
- 班级主页效果图html,DW制作网页|html静态页面|班级网页素材|蝶恋花班级主页网站...
- 《软件设计师》备考笔记
- 关于【正点原子STM32F1开发指南】第五章delay.c文件里fac_us=SystemCoreClock/8000000的保姆级详解
- python不合法的布尔表达式,python笔试题22-41
- 判断一个数能否同时被3和5整除
- D-月之暗面(树形dp)