当前位置: 首页 > 专利查询>浙江大学专利>正文

Openstack令牌访问保护机制的实现方法及系统技术方案

技术编号:14882175 阅读:77 留言:0更新日期:2017-03-24 04:37
本发明专利技术公开了一种Openstack令牌访问保护机制的实现方法及系统,其中方法为:按照memcache的存储模式将Openstack的token表存储于memcache中,再利用软件防护扩展指令的保护机制对token表进行加密。通过SGX机制由计算机硬件对token信息进行加密,对其访问权限进行控制,使得只能在指定的物理资源(服务器等)上对token信息进行读取和修改,从而保证了token信息的安全性。

【技术实现步骤摘要】

本专利技术涉及云计算运行和存储过程中的安全
,尤其涉及一种Openstack令牌访问保护机制的实现方法及系统
技术介绍
Openstack是一个开源的云计算管理平台项目,允许企业或服务提供者创建、运行自己的云计算和存储设施,具体包含五个重要构成部分:Nova(计算服务),Swift(存储服务),Glance(镜像服务),Keystone(认证服务)和Horizon(UI服务)。其中,Keystone为所有的Openstack组件提供认证和访问策略服务,它依赖自身REST(基于IdentityAPI)系统进行工作,主要对(但不限于)Swift、Glance、Nova等进行认证与授权,通过对动作消息来源者请求的合法性进行鉴定。Keystone采用两种授权方式,一种基于用户名/密码,另一种基于令牌(token)。因为用户名,密码以及tenant名更为直观,所以对于终端用户来说,很少会直接用Token进行操作,但对于自动化测试等操作来说,需要直接调用Openstack的各项api(应用程序编程接口),大量命令都依赖相关用户的token来完成,因此,获得用户的token意味着获得Op本文档来自技高网...
Openstack令牌访问保护机制的实现方法及系统

【技术保护点】
一种Openstack令牌访问保护机制的实现方法,其特征在于,按照memcache的存储模式将Openstack的token表存储于memcache中,再利用软件防护扩展指令的保护机制对token表进行加密。

【技术特征摘要】
1.一种Openstack令牌访问保护机制的实现方法,其特征在于,按照memcache的存储模式将Openstack的token表存储于memcache中,再利用软件防护扩展指令的保护机制对token表进行加密。2.根据权利要求1所述的Openstack令牌访问保护机制的实现方法,其特征在于,包括以下步骤:(1)将token表存储于memcache中,通过软件防护扩展指令为memcache分配可信空间,并生成用以验证可信空间访问权限的密钥;(2)每次更新token表时,memcache更新数据后,向SGX驱动器发起数据更新请求,通过密钥的验证后,将更新数据备份到可信空间中。3.根据权利要求2所述的Openstack令牌访问保护机制的实现方法,其特征在于,将token表存储于memcache中,包括以下步骤:(a)编辑/etc/keystone/keystone.conf的token字段:driver=keystone.token.backends.memcache.Token,将token字段的驱动修改为memecache;(b)重启keystone,并启动memcache,通过memcache对分布式存储的token表进行管理。4.根据权利要求2或3所述的Openstack令牌访问保护机制的实现方法,其特征在于,步骤(1)中,通过软件防护扩...

【专利技术属性】
技术研发人员:王津航陈建海王备何钦铭侯文龙程雨夏黄步添
申请(专利权)人:浙江大学
类型:发明
国别省市:浙江;33

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1