一文搞懂企業AAA認證、授權、計費服務和配置

2023.04.08

一文搞懂企業AAA認證、授權、計費服務和配置

AAA是一種提供認證(Authentication )、授權(Authorization)和計費(Accounting )的安全服務。它可以用於驗證某個用戶賬號是否合法、是否被授權訪問服務,並且記錄訪問網絡資源的情況。

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

如果企業的某個分支機構要訪問總部網絡,總部網絡肯定不是任何人都能訪問的,只有通過認證的才可以訪問。比如訪問OA系統、報賬系統、ERP系統等等。

這個時候AAA認證、授權服務就派上用場了。

AAA是一種提供認證(Authentication )、授權(Authorization)和計費(Accounting )的安全服務。它可以用於驗證某個用戶賬號是否合法、是否被授權訪問服務,並且記錄訪問網絡資源的情況。

關於認證

認證就是說:驗證用戶是否具備某個網絡的訪問權限。

AAA中的認證方式可以分為:不認證、本地認證和遠端認證三種情況。

不認證

很簡單,就是指服務器端完全信任用戶,不對訪問的用戶做任何身份檢查。實際上絕大多數網絡不會採用不認證的方式,因為太簡單粗暴了,不安全。

本地認證

就是將用戶的本地信息作為參數配置在NAS存儲上。本地認證處理速度快、認證成本低。但是,由於認證信息是存儲在本地的,所以往往存儲的數據量比較少。

遠端認證

這種方式高大上一點,它是將認證信息配置在遠端的服務器上,通過認證服務器來配合輔助認證。

這裡需要特別說明一點,如果一個認證方案採用的是複合的認證方式,即多種認證方式並存。比如:先配置了本地認證,再配置了遠端認證。那麼,在本地認證失敗或者無響應的時候,就會轉入遠端認證。

關於授權

授權是指規定用戶被授權可以訪問網絡上的哪幾項服務。AAA的授權方式支持:不授權、本地授權和遠端授權。

不授權

就是不對用戶進行任何的授權處理。用戶訪問沒有限制,想訪問哪項服務就能訪問到。

本地授權

根據NAS存儲上配置的相關授權屬性進行授權。

遠端授權

根據遠端服務器配置授權信息,配置授權級別等等。

特別說明:如果一個授權方案採用了多種的授權方式,也是跟認證一樣,按照配置順序生效的。比如:先配置遠端授權,再配置本地授權,那麼如果遠端授權方式有問題就會轉為請求本地授權。

關於計費

計費,就是記錄某個用戶使用某項服務的情況,或者訪問某項資源的情況。跟認證和授權有所不同,計費沒有本地計費方式。只有:不計費和遠端計費。

不計費

上網全免費,服務全免費,比如某個企業的門戶、政府門戶等等。

遠端計費

通過遠端的服務器記錄用戶的上網時長或者服務時長,以計算服務所產生的費用情況。比如我們可以記錄某台主機的主機名、開始上線時間、服務時長,以及服務期間的上下行流量等。這樣我們就可以計算流量的費用或者服務的費用了。

AAA域

說完了認證、授權和計費,接下來我們進一步了解下AAA域的概念。實際上,AAA是根據域來管理用戶的,即:不同的域可以關聯不同的認證、授權和計費方案。

在計算機網絡中,每台主機屬於自己的域。如下圖,PC1屬於areaA,PC2則屬於areaB。如果不配置設備所在域,則默認缺省域default。

總結

以上是關於AAA認證的全部分享,具體的認證配置,可以先配置域的認證方案,然後再配置域的授權方案和授權方式。如下圖

文章出自:​ ​IT一指禪​​,如有轉載本文請聯繫【IT一指禪】今日頭條號。