Page 24 - 网络电信2019年3月刊下
P. 24

云计算数据中心访问控制方法的研究


            童遥 中兴通讯股份有限公司






                  摘要:随着信息技术的高速发展,关
              于云计算背景下数据中心的设计与建设
              成为了社会行业关注的焦点。在云计算
              技术不断发展的大背景下,数据中心建
              设的自动化运维系统,能够更好地适应
              新的环境要求,提高运维效率和技术水
              平。目前,保障数据中心之间数据的安
              全访问尤为重要。基于此,根据数据中
              心网络拓扑结构的特点,提出了一种基
              于身份认证的授权访问方法,从而解决
              了数据中心之间数据访问安全的问题。
                  关键词:数据中心;访问控制;权限








                一、访问控制研究现状                                        图 1 基于身份认证的授权访问流程
                                                   [1]
                访问控制本身是主体对客体访问权限的把控 ,只要主体
            通过授权获得对客体的全部或部分访问权限,就可以获得客体
                                                   [2]
            信息。目前,使用最多的是基于角色的访问控制 ,其最大特
                                 [3]
            点是通过角色来获取权限 ,角色不同则权限不同,给用户赋
            予的角色也不同,也就意味着改变用户的权限,但约束条件
                             [4]
            类型固定且数量有限 ,不能根据实际环境同时应用多个策略
            [5] ,导致系统的安全性防护能力不强。
                除了单个数据中心内部的数据访问,多个数据中心之间
            也存在大量的数据访问需求,多个数据中心一般按区域进行部
            署,上级数据中心与下级数据中心进行大量通信。如何确保多
            级数据中心间数据访问的安全性,是需要考虑的重要问题。
                                                                 心收到该消息后,通过消息总线将处理结果发给授权访问控制
                二、基于认证的授权访问方法                                    模块进行验证。
                对于多级数据中心之间数据访问安全保障,提出了一种基                            授权访问控制模块收到请求后,先根据数据库中数据验证
            于身份认证的授权访问方法,流程如图1所示。
                                                                 发送方(三级数据中心)身份的有效性。验证通过后,证书服
                用户通过客户端将访问请求发到距离最近的下级数据中                         务器将根据上级数据中心(图1中一级数据中心)颁发的证书
            心(图1中是三级数据中心,访问请求中携带有申请角色的标
                                                                 内容(在授权有效区域内有效),获取该用户完成该访问所需
            志),下级数据中心在收到该用户的访问请求后,通过消息总                          的角色,并记录到一张临时证书上。然后证书服务器将为其签
            线传递给访问控制模块,该模块通过查找角色-权限数据库(图
                                                                 名,同时附上自己的公钥,最后将这个临时证书发送给用户。
            1中RBAC数据库)来判断该用户是否有权限访问上级数据中心                            用户获取到临时证书后,向一级数据中心提交带临时证书
            (图1中是一级数据中心),校验完后将结果发回给消息总线。
                                                                 的访问请求。一级数据中心收到请求后,先用公钥解密,判断
                如果该用户具有相应的权限,则消息总线将该用户具有的                        是否带有中心服务器的签名,如果有则身份认证通过,用户就
            访问权限发给角色分派模块,由角色分派模块进行处理,将访
                                                                 可以访问一级数据中心的相应数据。图1中的授权有效区域是一
            问请求消息重新封装成一个获取角色请求消息,并将该消息发                          个逻辑概念,通过它来界定临时证书的有效范围,一级数据中
            给最近的上级数据中心(图1中是二级数据中心)。上级数据中
                                                                 心可以修改或撤销授权有效区域。

                                                       网络电信 二零一九年三月                                            35
   19   20   21   22   23   24   25   26   27   28   29