一种实现自定义配置AAA框架的方法及系统技术方案

技术编号:11023281 阅读:59 留言:0更新日期:2015-02-11 12:15
本发明专利技术是一种实现自定义配置AAA框架的方法,主要步骤包括:将存储用户信息服务器的通信接口设置为服务器层,对所述服务器层的通信接口进行统一封装,并将所述的通信接口注册到一个接口列表中;根据系统环境需求选择n(n≥1)组不同的服务器,对应设置n个认证授权方案;将所述的n个认证授权方案进行组合,形成方案组合层,以满足复杂认证授权的需求。本发明专利技术还包括按上述方法建立的系统。采用本发明专利技术方法及系统的AAA认证授权具有配置灵活、可靠性及安全性提高等优势,且便于系统管理员的管理。

【技术实现步骤摘要】
【专利摘要】本专利技术是一种实现自定义配置AAA框架的方法,主要步骤包括:将存储用户信息服务器的通信接口设置为服务器层,对所述服务器层的通信接口进行统一封装,并将所述的通信接口注册到一个接口列表中;根据系统环境需求选择n(n≥1)组不同的服务器,对应设置n个认证授权方案;将所述的n个认证授权方案进行组合,形成方案组合层,以满足复杂认证授权的需求。本专利技术还包括按上述方法建立的系统。采用本专利技术方法及系统的AAA认证授权具有配置灵活、可靠性及安全性提高等优势,且便于系统管理员的管理。【专利说明】—种实现自定义配置AAA框架的方法及系统
本专利技术涉及网络安全认证领域,特别涉及一种实现自定义AAA框架的方法及系统。
技术介绍
AAA 框架是指由认证(Authenticat1n)、授权(Authorizat1n)、计帐(Accounting)构成的网络安全框架。其中认证是指:验证用户的身份与可使用的网络服务,认证动作包含核对用户名、密码、证书等;授权是指:依据认证结果开放网络服务给用户,授权表现为下发用户权限、访问目录、用户级别等;计帐是指:记录用户对各种网络服务的用量,并提供给计费系统,表现为记录用户上网流量、时长等。AAA框架与其它安全技术配合使用,提升网络和设备的安全性。 图1所示为现有技术中安装AAA框架的系统结构示意。客户端通信接口用于接收用户的登录请求,AAA框架在收到客户端的登录请求后根据配置直接调用相应服务器的通信接口,进行相应处理。现有技术的AAA框架通过对服务器的配置,可对多种服务提供安全保证,但是现有技术的AAA框架只支持用户登录时使用的单一的AAA协议,或者受限于简单固定的几个协议的组合。如果客户的认证授权方式组合较为新颖或复杂则无法支持。 在网络应用广泛而迅猛发展的今天,充分满足网络用户出于对系统安全等问题考虑的更复杂、更细致的认证授权要求,且方便网络管理员灵活地配置出所要求的认证授权方案成为一个亟待解决的难题。
技术实现思路
为解决现有技术中存在的难题,本专利技术的目的是提供一种实现自定义配置AAA框架的方法及系统,使得网络管理员能根据系统环境需要配置支持用户各种不同类型身份认证和授权组合的方案。 本专利技术是一种实现自定义配置AAA框架的方法,包括以下步骤: 步骤一,先将系统内存储用户信息服务器的通信接口设置为服务器层,然后对所述服务器层的通信接口进行统一封装,并将所述的通信接口注册到一个接口列表中; 步骤二,根据系统环境需求选择η (η > I)组不同的服务器,对应设置η个认证授权方案; 步骤三,将所述的η个认证授权方案进行组合,形成方案组合层,以满足复杂认证授权的需求。 所述的认证授权方案包括选择在认证授权过程中要使用的服务器,并对这些服务器的顺序进行排列的步骤。 所述的认证授权方案还包括在所述服务器层中任意选择要使用的服务器,并自由排列它们的顺序的步骤。 在上述专利技术方法的基础上,本专利技术是一种实现自定义配置AAA框架的系统,它至少包括客户端通信接口、系统内存储用户信息服务器及其对应的通信接口,其特征是,在客户端通信接口与存储用户信息服务器之间连接有服务器层模块、自定义认证授权方案模块及方案组合模块。 所述的服务器层模块是由系统内存储用户信息服务器的通信接口连接构成,用以对所述通信接口进行统一封装,并注册到接口列表中,以保证各个通信接口的格式和参数额一致,使得自定义认证授权配置方案模块可以方便地在所述列表中找到需要的通信接□。 所述的自定义认证授权方案模块用以选择系统需使用的服务器、并对选择后的服务器进行排序。 本专利技术将AAA框架分成三个层次:服务器层、认证授权方案处理模块以及方案组合层,网络管理员可以根据环境需要自定义配置多种类型的认证、授权和计费方式,然后通过三个层次的逻辑运算,实现系统的AAA认证授权。采用本专利技术方法及系统的AAA认证授权具有配置灵活、可靠性及安全性提高等优势,且便于系统管理员的管理。 【专利附图】【附图说明】 图1是现有技术的AAA框架系统框图; 图2是本专利技术方法示意图; 图3是本专利技术系统的一种实施例示意图; 图4是运用本专利技术方法的一种实施例工作流程图。 【具体实施方式】 在以下的叙述中,为了使读者更好地理解本申请而提出了许多技术细节。但是,本领域的普通技术人员可以理解,即使没有这些技术细节和基于以下各实施方式的种种变化和修改,也是本申请各个权利要求所要求保护的技术方案。 为使本专利技术的目的、技术方案和优点更加清楚,下面将结合附图对本专利技术的实施方式作进一步地详细描述。 本专利技术是将AAA框架分成三个逻辑层次:“服务器”、“认证授权方案处理”及“方案组合”。所述的这一框架体现在系统管理员对AAA框架的自定义配置的方法及系统上、以及经自定义配置后的AAA框架处理用户登录请求的方法上。 如图2所示,本专利技术是一种实现自定义配置AAA框架的方法,它包括以下步骤: 步骤一,先将系统内存储用户信息服务器的通信接口设置为服务器层100,所述的存储用户信息服务器可以是LDAP服务器、RADISU服务器或者数据库等等,所述的存储用户信息服务器中安装有存储用户信息服务器的相关配置,例如IP地址、端口等,这些配置用于和客户端服务器进行AAA认证授权及其通信;然后对所述服务器层的通信接口进行统一封装,并将所述的通信接口注册到一个接口列表中; 步骤二,根据系统环境需求设置η (η > I)个认证授权方案层200:选择在认证授权过程中要使用的服务器,并对这些服务器的顺序进行排列;可以在所述服务器层中任意选择需要使用的服务器,并自由排列它们的顺序,这个顺序也就是在认证授权过程中这些服务器被使用的顺序;根据环境需求可选择η组不同的服务器,并自定义设置η个“认证授权方案”; 步骤三,将所述的η个认证授权方案进行组合,形成方案组合层300,以满足复杂的认证授权需求。 上述三层的设置可以使AAA框架的配置十分的灵活,管理员可以方便的配置出满足自己认证授权需要的配置。 在上述专利技术方法的基础上,本专利技术是一种实现自定义配置AAA框架的系统,如图3所示,它至少包括客户端通信接口 400、系统内存储用户信息服务器及其对应的服务器通信接口,所述的存储用户信息服务器及其对应的通信接口可以是LDAP服务器及其通信接口、RADIUS服务器及其通信接口、数据库服务器及其通信接口、证书服务器及其解析接口等,其中,所述的系统内所有存储用户信息服务器的通信接口设置为服务器层模块101,根据系统环境需要可以设置η (η> I)个不同的服务器层模块102、103...,在客户端通信接口与所述服务器层模块101之间安装有自定义认证授权方案模块201及方案组合模块300,根据系统环境需要也可以自定义η (η彡I)个不同的认证授权方案配置模块202、203等。 所述的服务器层模块用以对所述存储用户信息服务器通信接口进行统一封装,并注册到接口列表中,以保证各个通信接口的格式和参数额一致,使得自定义认证授权配置方案模块可以方便地在这个列表中找到需要的通信接口。 所述的认证授权方案处理模块用以选择系统需使用的服务器、并对选择后的服务器本文档来自技高网
...

【技术保护点】
一种实现自定义配置AAA框架的方法,其特征是包括以下步骤:步骤一,先将系统内存储用户信息服务器的通信接口设置为服务器层,然后对所述服务器层的通信接口进行统一封装,并将所述的通信接口注册到一个接口列表中;步骤二,根据系统环境需求选择n(n≥1)组不同的服务器,对应设置n个认证授权方案;步骤三,将所述的n个认证授权方案进行组合,形成方案组合层,以满足复杂认证授权的需求。

【技术特征摘要】

【专利技术属性】
技术研发人员:田锴杨兆民
申请(专利权)人:华耀中国科技有限公司
类型:发明
国别省市:北京;11

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

1