セキュリティ用語集

RADIUS(Remote Authentication Dial-In User Service)とは?

Abstract isometric UI showing network ranges, usage bars, region names (EMEA/APAC), and a purple "Deploy" button
主なポイント要点はAIの支援により生成されています。自動生成された要約には、時折誤りがあったり、重要な文脈が抜け落ちたりする場合があるため、完全な情報を得るには、必ずブログ記事の全文をご参照ください。

RADIUS(Remote Authentication Dial-In User Service)は、Wi-Fi、有線 802.1X、および VPN ゲートウェイを介して企業ネットワークにアクセスするユーザーやデバイスの認証、認可、およびアカウンティングを一元化するネットワークプロトコルです。 ネットワークアクセスサーバーは RADIUS クライアントとして機能し、ユーザーの認証情報を中央の RADIUS サーバーに転送します。中央の RADIUS サーバーは、アクセス決定および VLAN 割り当てやセッションタイムアウトなどの認可属性を返します。 組織は、異なるベンダーの複数のネットワークデバイスにわたり一貫したアクセスポリシーを適用するためにRADIUSに依存していますが、信頼性の高い認証を確保し、ログイン失敗やデータ漏洩を防ぐためには、サーバーの冗長性、共有秘密鍵のセキュリティ、および証明書の不備やポートの不一致といった潜在的な設定上の問題を管理する必要があります。

  • RADIUSは、ポート1812(認証)および1813(アカウンティング)のUDP上で動作します。共有秘密鍵はパスワード属性のみを保護し、EAP、IPsec、またはTLSによる追加の保護が実装されていない限り、その他のメッセージ属性は暗号化されません。
  • 一般的な導入時の失敗要因としては、クライアントとサーバー間の共有シークレットの不一致、ファイアウォールやルーティングの問題によるサーバーへの到達不能、認証属性の欠落や誤り、および多数のデバイスの認証を同時にブロックしてしまうEAP証明書の有効期限切れなどが挙げられます。
  • 単一のサーバーに依存していると、そのサーバーが利用不能になったりメンテナンスに入ったりした際に、すべての新規ログインや再認証がブロックされる可能性があるため、組織は各ネットワークデバイスに冗長なRADIUSサーバーを設定し、障害が発生する前にフェイルオーバーのテスト手順を確立しておく必要があります。

RADIUSの概要

AttributeValue
Full nameRemote Authentication Dial-In User Service
CategoryNetwork protocol
Defined inRFC 2865 (authentication and authorization) and RFC 2866 (accounting)
Protocol and portUDP ports 1812 for authentication and 1813 for accounting; older deployments used ports 1645 and 1646
OSI layerApplication layer (layer 7)
Primary useCentralized authentication, authorization, and accounting for network access such as Wi-Fi, VPN, and wired 802.1X
Related termsAAA, 802.1X, EAP, TACACS+, Network access control

RADIUSの仕組み

RADIUSは、RADIUSクライアントとして機能するネットワークアクセスサーバーと、中央のRADIUSサーバーとの間で動作します。クライアントは認証情報を自ら検証することはなく、それらを転送し、返答を適用する役割を担います。

  1. アクセス要求:ユーザーまたはデバイスがスイッチ、ワイヤレスコントローラ、またはVPNゲートウェイに接続します。そのデバイスはRADIUSクライアントとして動作し、認証情報やEAPデータに加え、クライアント識別子などの属性を含むAccess-Requestを送信します。
  2. サーバーの評価:RADIUSサーバーは、ディレクトリやデータベースなどのユーザーストアとリクエストを照合し、ポリシーを適用します。リクエストの認証は、クライアントとサーバー間で共有秘密鍵を使用して行われます。
  3. サーバーの応答:サーバーは「Access-Accept」、「Access-Reject」、または「Access-Challenge」で応答します。「Challenge」は、第2の認証要素やEAP交換の次のステップなど、追加情報の入力を求めます。
  4. 認可属性:Access-Acceptには、VLANの割り当て、セッションのタイムアウト、フィルタルールなど、クライアントに何を許可するかを指示する属性を含めることができます。
  5. アカウンティング:クライアントは、セッションの開始、更新、終了時に「Accounting-Request」メッセージを送信します。サーバーは、監査や課金の目的で利用状況を記録します。

RADIUSはUDP上で動作するため、導入時には通常、タイムアウト、再試行、およびバックアップサーバーが設定されます。パスワード属性のみが共有秘密鍵によって隠蔽されるため、RADIUSトラフィックは保護されたリンク上、またはサポートされている場合はTLS経由で伝送する必要があります。

エンタープライズネットワークにおいてRADIUSが重要な理由

RADIUSは、企業向けWi-Fiのログイン、有線802.1Xポートセキュリティ、およびリモートアクセスVPNの背後にある共通の仕組みです。RFC 2865およびRFC 2866で標準化されているため、多くのメーカーのスイッチ、コントローラー、ゲートウェイがすべて1つのポリシーサーバーを指し示すことができます。 これにより、デバイスごとのローカルアカウントが不要となり、組織は一元的に、誰がどのような条件下でアクセスできるかを変更できるようになります。

中央サーバーは、あらゆるログインにおいて不可欠な存在となります。このサーバーに接続できない場合、新しいユーザーやデバイスはネットワークに参加できず、再認証によって既存のセッションが切断される可能性があります。 通常、チームは冗長化されたサーバーを運用し、タイムアウト時間を調整し、応答時間を監視します。EAP 展開における共有秘密鍵の不一致、時計や証明書の問題、およびクライアントアドレスの誤った登録は、認証失敗の一般的な原因です。

セキュリティは設定に依存します。共有シークレットはクライアントとサーバー間のメッセージの完全性を保護するため、脆弱なシークレットや多くのデバイスで再利用されたシークレットは、その保護機能を弱めます。このプロトコルはパスワード属性のみを隠蔽するため、経路が露見すると他のユーザーデータが漏洩する可能性があります。強力なEAP方式、保護された転送、および記録されたアカウンティングログは、これらのリスクを軽減し、インシデント調査を支援します。

RADIUSと関連用語の比較

RADIUS 対 AAA(認証、認可、アカウンティング)

AAAは、アクセスに対する認証、認可、およびアカウンティングを行う一般的なフレームワークであり、RADIUSはそのフレームワークを実装する特定のプロトコルの1つです。AAAとは何ですか?

AttributeRADIUSAAA (Authentication, Authorization and Accounting)
TypeNetwork protocolConceptual framework
Defined inRFC 2865 and RFC 2866Not a single specification; implemented by several protocols
ScopeCarries requests, decisions, and accounting records between client and serverDescribes the three functions any access control system performs
ExamplesRADIUSRADIUS, TACACS+, and Diameter

RADIUS 対 軽量ディレクトリアクセスプロトコル (LDAP)

RADIUSは、デバイスやユーザーがネットワークにアクセスできるかどうかを決定しますが、LDAPは、RADIUSが確認するID情報が格納されていることが多いディレクトリを読み取り、クエリを実行するためのプロトコルです。LDAPとは?

AttributeRADIUSLightweight Directory Access Protocol (LDAP)
Primary roleNetwork access authentication, authorization, and accountingDirectory lookup and update
Typical clientSwitch, wireless controller, or VPN gatewayApplications and servers
RelationshipOften queries a directory for credentials and group membershipOften serves as the user store behind a RADIUS server
AccountingSupported through accounting messagesNot part of the protocol

RADIUSの一般的な問題

ネットワークデバイス上のシークレットが、サーバー上でそのクライアント用に設定されたものと異なる場合、リクエストは失敗するか、破棄されます。サーバーのログには、無効な認証子を持つパケットが頻繁に記録され、ユーザーは認証情報が正しいにもかかわらず、ログインに繰り返し失敗することになります。

ファイアウォールのルール、ルーティングの変更、または送信元アドレスの誤りにより、リクエストがサーバーに到達しなくなる場合があります。その結果、スイッチやコントローラーはタイムアウトとなり、設定に応じてゲストVLAN、ローカルアカウント、またはアクセス不可のいずれかにフォールバックすることがあります。

ユーザーが認証に成功しても、サーバーがデバイスが認識しない属性、あるいは属性をまったく返さないために、誤ったVLANやロールに割り当てられてしまうことがあります。ベンダー固有の属性名や値は、デバイスメーカーによって異なることがよくあります。

RADIUSサーバーが1台しか設定されていない場合、障害やメンテナンス期間中に新規ログインや再認証ができなくなります。各クライアントで少なくとも2台のサーバーを設定し、障害が発生して対応を余儀なくされる前に、フェイルオーバーの動作をテストしておきましょう。

証明書ベースの EAP 方式を使用する 802.1X 導入環境では、サーバーの証明書の有効期限が切れている場合や、クライアントがその発行者を信頼していない場合、多数のデバイスで同時に認証に失敗することがあります。その原因は通常、ユーザーアカウントではなく、証明書にあります。

統合型DDIがネットワーク運用をいかに簡素化するかをぜひご覧ください

自動化、可視化、制御機能が組み込まれた単一のプラットフォームから、DNS、DHCP、IPアドレスを管理できます。

RADIUSに関するよくある質問

関連用語

Network visualization showing IP addresses and interconnected nodes representing IPAM infrastructure and data flow

組織のネットワーク向けに、ガバナンスが確立され、監査対応可能なIPAMワークフローおよび承認モデルを構築する

ガバナンスが確立され、監査対応が可能なIPAMワークフローを実現するIP管理ソリューションをご覧ください。企業ネットワークチーム全体で、範囲を限定した承認と完全な監査証跡を実現します…

Read more
コンテンツハブ

OSIモデルの理解:7層構造におけるDNSとIPアドレスの位置づけ

OSIモデルの7つの層と、DNSおよびIPアドレスがそれらにどのように位置づけられるかを理解しましょう。BlueCatでネットワークアーキテクチャの基礎を学びましょう。…

Read more
Fiber optic cables with glowing blue and cyan light points representing high-speed network data transmission and connectivity

IPv6 およびデュアルスタック企業ネットワーク向けの DNS および IPAM のスケーリング

デュアルスタック企業ネットワーク向けに DNS および IPAM を拡張します。Micetro が、統合された DNS、DHCP、および IPAM…

Read more
Hand holding digital pen interacting with holographic network diagrams and data visualization on laptop screen, representing

Embedding DNS, DHCP, and IPAM into Ansible and Git-based infrastructure-as-code pipelines

Embedding DNS, DHCP, and IPAM into Ansible and Git-based IaC pipelines with Micetro turns address and record changes into versioned, reviewable steps

Read more
ポッドキャスト

ポッドキャスト:AIがエンタープライズソフトウェア開発をどう変えているか

AIはネットワークの自動化を変革しますが、安全な導入には、サービス停止を防ぐための堅固なソフトウェア開発手法、テスト、およびドメインの専門知識が必要です。…

Read more
ポッドキャスト

ポッドキャスト:ネットワーク運用においてオープンプラットフォームが重要な理由

オープンプラットフォームとAPIファーストのアーキテクチャにより、ハイブリッド環境の企業全体で、インテリジェントなネットワーク運用、自動化、そしてAI駆動のワークフローが実現されます。…

Read more
Network engineer reviewing LiveNX flow and telemetry data visualized across server racks in a hybrid multicloud environment

LiveAssistを活用して、すでに保有しているLiveNXのデータから答えを引き出しましょう

LiveNX用のAI搭載アドオン「LiveAssist」が、ネットワークデータを迅速で分かりやすい回答に変換し、わずか数日でその価値を実感できる仕組みについてご覧ください。…

Read more
LiveWire GEN3 device offerings overview with descriptions of deep packet visibility and deployment options
Read more

関連記事