ネットワークセキュリティのAAAとは?3つの構成要素と設定方法を徹底解説
AAAサーバーにおける3つのセキュリティ機能(3A)とは?
AAA(Authentication、Authorization、Accounting:認証・認可・アカウンティング)は、ルーターやアクセスサーバー上でアクセス制御を構築するための汎用的なフレームワークを提供するネットワークセキュリティサービスです。その名の通り、AAAは「認証」「認可」「アカウンティング」という3つの独立したセキュリティ機能で構成されています。
AAAの主要な構成要素
AAAは以下の3つのプロセスで構成されます。
- 認証(Authentication):ユーザーの身元を確認するプロセス
- 認可(Authorization):認証されたユーザーにどのリソースへのアクセスを許可するかを決定するプロセス
- アカウンティング(Accounting):ユーザーの利用状況を記録・監査するプロセス
AAA設定の基本的な手順
AAAを「新モデル」に従って有効化します。次に、TACACS+サーバーなどをAAAサーバーとして指定し、認証および認可の方式リストを定義します。さらに、コンソールやVTYラインなどの回線をAAA認証で保護することが重要です。
AAAサーバーを使用するネットワーク認証
AAAサーバーは、CDMAデータネットワークの構成要素の一つで、IP(インターネットプロトコル)と連携して認可、認証、アカウンティングの各タスクを実行します。CDMA無線データネットワークアーキテクチャでは、CDMA音声ネットワークがHLR(ホームロケーションレジスタ)を使用するのと同じように、AAAサーバーが活用されます。
セキュリティにおける3Aの意味
認証(Authentication)、認可(Authorization)、アカウンティング(Accounting)の頭字語であるAAAとは、ネットワークアクセスに関するセキュリティポリシーを設定し、それを強制し、利用状況を監査し、合意された価格に基づくサービス課金を可能にするためのフレームワークを指します。
コンピュータセキュリティにおけるAAAモデル
AAAモデルは、データの暗号化、アクセスの管理、ポリシーの強制、アクティビティの監査という役割を担います。
AAAサーバーの役割
AAAサーバーはネットワークサーバーとして動作し、アクセス制御を提供します。認証によってユーザーの身元が確立され、認証済みユーザーにはポリシーに基づいて特定のリソースやサービスへのアクセスが許可されます。さらに、アカウンティングを通じて課金処理や利用分析が行われます。
AAAアクセス制御プロセスの3つの構成要素
認証、認可、アカウンティング(AAA)のネットワークセキュリティサービスは、ルーターやアクセスサーバー上でアクセス制御を設定するための共通フレームワークを提供します。
AAAサーバーが処理する3つの機能
一般的に、AAAサーバーは認証、認可、アカウンティングの3つの機能を処理します。ネットワークアクセスサーバーとAAAサーバー間の通信を確立するための現在の標準規格は、RADIUS(Remote Authentication Dial-In User Service)です。
AAAの特徴
AAAアカウンティングの特徴として、ネットワーク接続に対してアカウント情報を記録できる点が挙げられます。また、認証の目的は、ネットワークメンバーがアクセスできる領域やプログラムを制御することにあります。
RADIUSの3つの特徴
RADIUSには以下の3つの特徴があります。
- IETFによって開発されたオープン標準であること
- UDP/IPを使用すること
- パスワードのみを暗号化できること
一方、TACACS+はTCP/IPを使用するCisco独自のソリューションであり、通信全体を暗号化するプロトコルです。
Cisco設定におけるAAAとは
Cisco IOSデバイスでは、従来はラインパスワードによる認証と、レベル15のイネーブルパスワードによる認可が行われていました。この課題を解決するために、認証、認可、アカウンティングの略称であるAAAが使用されます。この機能により、管理者はIOSデバイス上できめ細かなアクセス制御と監査を設定できます。
AAAサーバーのセットアップ方法
管理&サービス>サービスから「AAAサーバー」セクションへ移動します。認証サーバーセクションの「新規作成」ボタンをクリックし、サーバータイプを選択します(例:Microsoft ADサーバーを使用する場合はActive Directoryを指定)。必要な設定を入力後、OKをクリックするとAAAサーバーエントリが保存されます。
CiscoスイッチでのAAA認証の設定方法
リモートのRADIUSまたはTACACS+サーバーが設定されている場合、それらを使用して認証を行うことができます。コンソールのログイン認証方式を設定し、ユーザーが使用するデフォルトのログイン認証方式を定義します。
Packet TracerでのAAA設定手順
- ステップ1:接続性をテストする
- ステップ2:R1にローカルユーザー名を作成する
- ステップ3:R1のコンソールアクセス用にローカルAAA認証を設定する
- ステップ4:ラインコンソールがAAA認証方式を使用するよう設定する
- ステップ5:AAA認証を検証する
AAA認証ネットワークとは
AAAは認証(Authentication)、認可(Authorization)、アカウンティング(Accounting)の頭字語です。このシステムにより、インテリジェントなアクセス制御とポリシーの強制、ユーザーアクティビティの監査、課金情報の提供が実現されます。
AAAサーバーの種類(例)
アクセスネットワーク内では、無線ネットワークコントローラがAN-AAA(Access Network AAA)と通信します。ローミングパートナーとAAAブローカー間のトラフィックはB-AAAが管理します。H-AAAはホームAAA(Home AAA)を表します。
ネットワーク機器のAAAに使用されるプロトコル
RADIUSプロトコルは、ネットワークアクセスのAAAにおいて標準的に採用されているプロトコルです。セキュアな無線ネットワークに接続する場合、RADIUSは一般に無線デバイスとAAAサーバー間で使用されます。
-
パロアルトネットワークスのセキュリティ運用プラットフォームとは?構成要素・製品・特徴を徹底解説
パロアルトネットワークス セキュリティ運用プラットフォームの概要パロアルトネットワークス(Palo Alto Networks)は、サイバーセキュリティ業界を代表する企業の一つです。本記事では、同社のセキュリティ運用プラットフォーム(Security Operating Platform)に関するよくある質問を整理し、その構成要素、製品ラインナップ、次世代ファイアウォールの特徴などをわかりやすく解説します。セキュリティ運用プラットフォームを構成する3つの要素パロアルトネットワークスのセキュリティ運用プラットフォームは、主に以下の3つの要素で構成されています。ネットワークセキュリティ:アプリケー
-
ネットワークセキュリティの目的とは?CIAトライアドと主要対策を徹底解説
ネットワークセキュリティは、現代のビジネス環境において不可欠な要素です。本記事では、ネットワークセキュリティの目的、種類、主要コンポーネント、そして基本原則について、よくある質問をもとにわかりやすく解説します。 ネットワークセキュリティの目的とは? ネットワークセキュリティの最も重要な目的は、機密性(Confidentiality)、完全性(Integrity)、可用性(Availability)の3つを維持することです。これらは「CIAトライアド」と呼ばれ、ネットワークセキュリティを語るうえで欠かせない3本柱として広く知られています。 機密性:貴重なビジネス情報を、許可されていないアクセ