关于安全:安全之心一文读懂可信计算

45次阅读

共计 2281 个字符,预计需要花费 6 分钟才能阅读完成。

简介:信 or 不信,这是个问题
可信计算
TC(Trusted Computing)
业界新宠,越来越被高频提到
实质是
发明可信执行环境的芯片级平安防护计划

然而,江湖流传 TA 的传说
却鲜少有人见过真身
阿里云作为亚太区最早布局可信计算的云厂商
明天咱们一起来聊聊 TA 是谁?

一、环境可信

“把大象放入冰箱须要几步”
如何通过“信赖链”建设可信执行环境
能够分为三步来了解它

可信根
可信链
度量 / 验证
第一步
可信根:芯片级、底层、不可篡改

芯片级硬件的不可篡改性
决定了其能够作为最高等级平安的根底
再将硬件层平安虚构映透传整个指标环境
造成软硬联合的平安体系

一台电脑组件来自五湖四海
包含他的主板芯片
当你关上电脑的时候
可能同时唤醒了暗藏在启动链路上的后门
Rootkit/Bootkit

可信硬件的插入
病毒无奈篡改零碎原设计
疾速发现 Rootkit/Bootkit 并及时处理

可信根
对密钥等私密数据进行物理爱护
参加建设并保障可信链的传递
对可信芯片进行平安调用

面对深度暗藏且难以觉察的威逼
须要来自底层的爱护
保障下层的不可篡改性

此处
引入一个比喻来加深一下了解

工人把半成品交给下一个工人
为了工作顺利完成
首先须要保障
工作链条是在可信的前提下推动着……

办法一

每个工人在交出去之前
查看下一个工人是否为外部人士

注:第一个工人很重要
如果其身份造假
前面的工作都是谬误的
此时第一位工人就是信赖根
其参加建设并决定可信链的传递

办法二

流水线放弃流动
每一次交付都记录下来

注:每次交付的记录自身很重要
保障这个记录不被篡改
记录就像密钥一样存储在可信根

把 TA 作为整个平安的可信终点
对不可控的软硬件实体实现治理

那么
问题来了
如何实现从可信终点到利用、到网络的透传?

两步并作一步:
信赖链与验证 / 度量后果
说好的三步变两步
此处我失去了一点你的信赖

此处,
咱们又故作神秘的引入一个历史故事

战国“策”

秦攻打赵
魏信陵君心愿魏王收兵营救

信陵君
通过通关密文进了魏王殿
通过使者找到了魏王妃
通过魏王妃拿到兵符
(一半的玉佩)
通过兵符配对
(与将军手里的兵符符合胜利)

![上传中 …]()

历史上的信陵君胜利调用兵力
这是一个中性的信赖关系的传递
因为其未经验证
不可信的人实现了整体关系的传递

如果
关系链终点和传递过程
通过验证与及时异样行为治理
兵符并不会这么轻易被拿走
所以
验证 / 度量后果的重要性不容忽视

同样是这个故事
咱们换成当代可信环境下验证思考
会有不同的终局
当信陵君进魏王殿
守卫发现其并非白名单成员

再比方
信陵君见到魏王妃
王妃验证目标:
你要偷兵符
上报魏王

或者
最初就算信陵君拿到兵符
魏王有及时发现兵符失落的敏感机制
并及时甚至提前通报将军
“谁拿着兵符来找你就杀了他”

这是有可信根参加的
通过度量值比对的可信链

可信计算的外围性能
是基于可信硬件建设主动免疫机制
外围流程是可信根通过可信链链接各利用
过程通过度量值比对
将信赖关系逐步扩大至整机乃至网络

二、隐世高手

可信计算神龙见首不见尾?
历史上实在产生的“窃符救赵”
更贴近传统 IT 架构下平安产品和服务的部署
想要实现可信计算环境
并不容易

一个绝对重要的计算环境
为了保障处于可信环境
至多须要面对以下问题

懂芯片
懂硬件
懂固件
懂虚构技术
懂可信链
懂软硬联合
懂……

一边是啥也不懂很难
一边是啥都懂了的阿里云

当初
阿里云“拿捏住了”这个点:
可信内置在基础设施中
云治理物理机运行环境可信
阿里云能够按需对云虚构服务器提供可信服务
BIOS、疏导程序、操作系统内核、
应用程序加载等进行度量 / 验证
不须要用户洽购组件

1、零碎可信:
云上物理机和虚拟机运行环境
即操作系统的可信
2、利用可信:
云上治理利用和用户侧利用可信

三、平安可信

云环境比以往任何计算环境
都须要平安可信
场景一

数据上云
数据不在本人眼前
而在近程存储
用户须要确认近程的存储环境是否可信

可信前:
存储之后
货色被黑了

可信后:
近程证实
能够近程确认贮存 / 计算环境可行性

场景二

APT 等高等级攻打威逼一直降级

黑客疯狂攻打
伎俩变幻莫测
惊叫“这是什么新伎俩”

单点进攻传统平安思路照搬到云环境
必然面临水土不服的困境

可信计算计划
则是将防护前置
这也是更有前瞻性的平安技术
任你变幻无穷,我以不变应万变

可信云服务计划示意图

启动时
通过可信启动机制
对系统程序和疏导程序等
进行可信验证以及管制

运行时
通过贯通固件和软件各层面的可信软件基
对软件执行的关键环节
例如过程启动、文件拜访和网络拜访等
进行拦挡和断定

审计上报
所有报警均上报云运维监控平台
或用户侧的云平安核心

切勿浮沙筑高台
将平安建设在硬件的不可篡改性
与密码学的实践安全性之上

对于可信计算的理论利用:
构筑企业级可信计算环境

近程证实:

基于数字签名平安上报度量后果
牢靠证实系统启动与运行状态
动度量的状态作为近程证实根据

零信赖密钥治理与明码算法利用:

vTPM/vTCM(虚构可信模块)
提供齐备的密钥治理与明码算法性能
因而依靠 vTPM
ECS 环境可在启动时
第一工夫牢靠的创立密钥、申请证书
并执行数字签名与加解密等运算

最初

咱们无妨再做一个令人兴奋的假如:

此时你领有 500 万流动资金
在开心之余
这笔钱的平安问题也给你带来了幸福的懊恼
这笔财产放在哪?
家里和银行怎么选?

抉择
银行中业余的保险箱
还是
家里一般的柜子

相当于
云上网络、主机等各方面系统化的
平安防护机制
vs
集体装置的杀毒软件

抉择银行卡
还是现金

相当于
云上业余欠缺的数据安全机制
vs
集体简陋繁多的口令机制

而且
服务方面银行专职的保安与柜员
比照
家里一般家庭成员

相当于
云上态势感知服务与业余平安专家运
vs
集体非专业的平安常识

综上

少数人都会抉择把这笔巨款寄存银行
这就好比传统架构与云上架构比照
从平台、数据、服务三个维度
为云上客户提供可信与平安

原文链接
本文为阿里云原创内容,未经容许不得转载。

正文完
 0