The invention discloses a multi-core netlike multi-level cross-domain access control method based on cloud platform, which includes constructing a cloud platform control model, solving the complex problems existing in multi-level cross-domain access and authority management, establishing an access control model, abstracting the access control model, establishing attribute mapping mechanism among multiple domains, and providing a basis for inter-domain interoperability. Designing the specific implementation method of access control model, formulating the rules of multi-level cross-domain access, establishing managers and establishing the model of cloud platform access control provide certain possibilities and ways for multi-level cross-domain access. The modifiability and promotion of cloud platform are high, the business has unlimited expansion possibilities, the management efficiency of cloud platform access system is improved, and the multi-level cross-domain access control is enhanced. The system model has good scalability and flexibility. It uses multi-core network processing mode to process cross-domain access requests, which improves the processing efficiency of multi-level cross-domain access requests.
【技术实现步骤摘要】
一种基于云平台的多核网状式多级跨域访问控制方法
本专利技术涉及跨域访问的控制方法领域,具体为一种基于云平台的多核网状式多级跨域访问控制方法。
技术介绍
转向云计算,是业界将要面临的一个重大改变。各种云平台(的出现是该转变的最重要环节之一。顾名思义,这种平台允许开发者们或是将写好的程序放在“云”里运行,或是使用“云”里提供的服务,或二者皆是。至于这种平台的名称,现在我们可以听到不止一种称呼,比如按需平台、平台即服务等等。但无论称呼它什么,这种新的支持应用的方式有着巨大的潜力。当一个资源请求一个其它域名的资源时会发起一个跨域HTTP请求。比如说,域名A的某Web应用通过<img>标签引入了域名B的某图片资源,域名A的Web应用就会导致浏览器发起一个跨域HTTP请求。在当今的Web开发中,使用跨域HTTP请求加载各类资源(包括CSS、图片、JavaScript脚本以及其它类资源),已经成为了一种普遍且流行的方式。出于安全考虑,浏览器会限制脚本中发起的跨域请求。为了改进/提升Web应用程序,开发人员要求浏览器供应商允许跨域请求。跨域并非浏览器限 ...
【技术保护点】
1.一种基于云平台的多核网状式多级跨域访问控制方法,其特征在于:包括如下步骤:S100、构建云平台控制模型,解决多级跨域访问和权限管理中存在的复杂性问题;S200、建立多级跨域访问控制模型,对访问控制模型进行抽象化操作;S300、建立多个领域之间的属性映射机制,为域间互操作提供基础;S400、设计访问控制模型的具体实施方法。
【技术特征摘要】
1.一种基于云平台的多核网状式多级跨域访问控制方法,其特征在于:包括如下步骤:S100、构建云平台控制模型,解决多级跨域访问和权限管理中存在的复杂性问题;S200、建立多级跨域访问控制模型,对访问控制模型进行抽象化操作;S300、建立多个领域之间的属性映射机制,为域间互操作提供基础;S400、设计访问控制模型的具体实施方法。2.根据权利要求1所述的一种基于云平台的多核网状式多级跨域访问控制方法,其特征在于:所述云平台控制模型将企业在云平台业务协作与信息交互的访问控制具体转化云平台、企业联盟、业务协作类型、业务协作角色和业务操作权限五类控制体系。3.根据权利要求1所述的一种基于云平台的多核网状式多级跨域访问控制方法,其特征在于:所述云平台控制模型将多个不同的整机成品制造联盟整合起来,每个联盟将业务协作类型整合为采购、销售、售后服务和物流四类模式,将同一个整合模式下的不同协作企业模拟成四类不同的角色,不同的角色在不同的业务中具有不同的业务交互和信息访问权限。4.根据权利要求3所述的一种基于云平台的多核网状式多级跨域访问控制方法,其特征在于:所述采购、销售、售后服务和物流模拟的角色分别对应为供应商、经销商、服务商和物流商,四类角色与云平台合作形成一定的交互,角色与云平台合作而构成了购货区、售卖区、售后区和物流区四类不同的协作区。5.根据权利要求1所述的一种基于云平台的多核网状式多级跨域访问控制方法,其特征在于:所述云平台控制模型的构建步骤如下:S101、构建模型,先确定制造联盟与多个协作区之间的关联关系,设立联盟层为U,协作区层为C,计算U元素集和C元素集构成的笛卡尔积,计算出的结果即表示联盟集合到协作区之间的协作控制关系;S102、用“1”表示两层的两个元素间存在关联,用“0”表示两层两个元素间未存在关联,再将U与C的元素集关联关系转化为布尔关系矩阵M;S103、利用算法将布尔关系矩阵M转化为五个网络节点环;S104、利用MATLAB工具对五个网络节点进行仿真,作出仿真节点图;S105、根据以上步骤的结果分析出云平台控制模型的优点。6.根据权利要求5所述的一种基于云平台的多核网状式多级跨域访问控制方法,其特征在于:所述算法步骤如下:S1031、定义为模型中的任意一节点,k为第h环上标号为k的节点,i为第h-1环上编号为i的节点,j为h+1环上标号为j的节点;S1032、循环检阅M矩阵,选出元素值为“1”的五元组,依次保存为Hash表的键值,构成Hash数据集S,Hash表的每个值对应为一个包含五个元素值的数组;S1033、按五元组序列标识j顺序循环检阅数据集S,找出S中第k个五元数组的第j个元素值,记为X(j)k,将X(j)k保存到Y(j)中;S1034、继续检阅第k+1个五元数组的第j个元素,记为X(j)k+1,判断Y(j)中是否包含X(j)k+1,若Y(j)中不包含X(j)k+1,则将...
【专利技术属性】
技术研发人员:李斌勇,杜泽燕,乔少杰,阎泽诚,李文皓,廖兆琪,方露,熊熙,雷正毅,高家奇,齐佳昕,廖怀凯,杨恒麟,余启航,
申请(专利权)人:成都信息工程大学,
类型:发明
国别省市:四川,51
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。