大家好,我是IT售前工程师Bernie.

如果企业的某个分支机构要访问总部网络,总部网络肯定不是任何人都能访问的,只有通过认证的才可以访问。比如访问OA系统、报账系统、ERP系统等等。

这个时候AAA认证、授权服务就派上用场了。

AAA是一种提供认证(Authentication )、授权(Authorization)和计费(Accounting )的安全服务。它可以用于验证某个用户账号是否合法、是否被授权访问服务,并且记录访问网络资源的情况。

关于认证

认证就是说:验证用户是否具备某个网络的访问权限。

AAA中的认证方式可以分为:不认证、本地认证和远端认证三种情况。

不认证

很简单,就是指服务器端完全信任用户,不对访问的用户做任何身份检查。实际上绝大多数网络不会采用不认证的方式,因为太简单粗暴了,不安全。

本地认证

就是将用户的本地信息作为参数配置在NAS存储上。本地认证处理速度快、认证成本低。但是,由于认证信息是存储在本地的,所以往往存储的数据量比较少。

远端认证

这种方式高大上一点,它是将认证信息配置在远端的服务器上,通过认证服务器来配合辅助认证。

这里需要特别说明一点,如果一个认证方案采用的是复合的认证方式,即多种认证方式并存。比如:先配置了本地认证,再配置了远端认证。那么,在本地认证失败或者无响应的时候,就会转入远端认证。

关于授权

授权是指规定用户被授权可以访问网络上的哪几项服务。AAA的授权方式支持:不授权、本地授权和远端授权。

不授权

就是不对用户进行任何的授权处理。用户访问没有限制,想访问哪项服务就能访问到。

本地授权

根据NAS存储上配置的相关授权属性进行授权。

远端授权

根据远端服务器配置授权信息,配置授权级别等等。

特别说明:如果一个授权方案采用了多种的授权方式,也是跟认证一样,按照配置顺序生效的。比如:先配置远端授权,再配置本地授权,那么如果远端授权方式有问题就会转为请求本地授权。

关于计费

计费,就是记录某个用户使用某项服务的情况,或者访问某项资源的情况。跟认证和授权有所不同,计费没有本地计费方式。只有:不计费和远端计费。

不计费

上网全免费,服务全免费,比如某个企业的门户、政府门户等等。

远端计费

通过远端的服务器记录用户的上网时长或者服务时长,以计算服务所产生的费用情况。比如我们可以记录某台主机的主机名、开始上线时间、服务时长,以及服务期间的上下行流量等。这样我们就可以计算流量的费用或者服务的费用了。

AAA域

说完了认证、授权和计费,接下来我们进一步了解下AAA域的概念。实际上,AAA是根据域来管理用户的,即:不同的域可以关联不同的认证、授权和计费方案。

在计算机网络中,每台主机属于自己的域。如下图,PC1属于areaA,PC2则属于areaB。如果不配置设备所在域,则默认缺省域default。

总结

以上是关于AAA认证的全部分享,具体的认证配置,可以先配置域的认证方案,然后再配置域的授权方案和授权方式。如下图

文章出自:​​IT一指禅​​,如有转载本文请联系【IT一指禅】今日头条号。