- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
 - 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
 - 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
 - 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
 - 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
 - 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
 - 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
 
                        查看更多
                        
                    
                基于角色与信任的访问控制及其在Hadoop上的实现
    摘 要: Hadoop云计算平台已经成为当今社会最流行的平台之一,它的安全问题也在改进,访问控制是保护Hadoop平台安全的一种有效途径。依据基于角色的访问控制和基于信任的访问控制,并在此基础上进行改进,提出一种基于角色与信任的访问控制模型。该模型主要根据Hadoop平台的日志文件,运用神经网络算法对日志文件进行分析,以此来获得每一个用户的信任度。集群根据用户的信任度来分配用户拥有的权限。 
  关键词: 访问控制; 神经网络算法; Hadoop平台; 用户权限分配 
  中图分类号: TN911?34 文献标识码: A 文章编号: 1004?373X(2017)24?0009?03 
  Abstract: The Hadoop cloud computing platform has become one of the most popular platforms nowadays, and its security issues are being improved. Access control is an effective way to protect the safety of the Hadoop platform. An access control model based on role and trust is proposed according to the improvement of the access control based on the role and the trust. In this model, the neural network algorithm is adopted to analyze the log files obtained from the Hadoop platform, so that each user′s trust can be obtained. The cluster assigns permissions to each user according to the user′s trust. 
  Keywords: access control; neural network algorithm; Hadoop platform; user permission distribution 
  Hadoop分布式文件系统是对谷歌文件系统的开源实现,并引用了谷歌MapReduce计算框架。在2005年,Hadoop作为Lucene的子?目Nutch的一部分正式启动,随后成为Apache下一个独立开发项目。Hadoop由最初的三大核心组件HDFS,MapReduce和Hbase所构成的系统演变为包含60多个组件的庞大生态系统[1]。在大数据环境中,数据每时每秒都在以指数形式增长,各企业、政府部门都在逐渐使用Hadoop云平台。随着Hadoop平台的不断推广,Hadoop平台安全问题也提上了日程。大数据安全问题成为阻碍大数据发展的关键问题,因此需要相应的安全机制和框架结构,来确保数据的机密性、完整性以及可用性。访问控制是一种有效的解决方案,访问控制主要是对资源访问的一种限制,防止非法用户对资源的访问以及合法用户对资源的非法访问。访问控制涉及认证、控制策略实现以及审计[2]。 
  本文主要提出一种适用于Hadoop平台的基于角色与信任的访问控制模型。该模型运用机器学习中的神经网络算法对Hadoop平台日志文件进行数据分析、计算出每一个用户的信任度。在Hadoop配置文件中标识出不同等级的信任度以及信任度与权限的映射关系。该模型信任度是动态更新的,能够有效保障Hadoop平台的数据安全。 
  1 访问控制 
  自主访问控制(DAC)和强制访问控制(MAC)都属于传统的访问控制。自主访问控制模型中授权主体自主负责赋予和回收主体对客体资源的访问权限;强制访问控制模型是一种适用于军方和政府的访问控制模型,其中比较有代表性的有BLP模型[3]和Biba模型[4]。 
  1.1 基于角色的访问控制 
  基于角色的访问控制,将授权行为分成权限、用户和角色。比较有代表性的是RBAC96模型[5?6],如图1所示。其中,用户、会话、角色和权限这四个构成RBAC0模型,这是核心模型;在RBAC0模型基础上增加角色分层(RH),实现了RBAC1模型;在RBAC0模型基础上增加约束,实现了RBAC2模型;RBAC1模型与RBAC2模型的结合就构成了RBAC3模型,这也阐释了各个模型之间的关系。 
  1.2 基于信任的访问控制传统的访问控制 
  信任的访问控制的出现主要解决多域环境中访问控制的问题。它在
                
原创力文档
                        

文档评论(0)