Jamf Proで無線LAN認証用のSCEP証明書を自動配布する
今回は、無線AP(Cisco Meraki MR)と、弊社が提供するクラウド型アイデンティティ及びアクセス管理ソリューションであるOneLoginのRADIUSとの連携について検証を行いました。
無線LAN環境では、管理のしやすさから事前共有鍵(PSK)による認証が選択されることも少なくありません。一方で、SaaSやVPNなど多くのシステムでは、すでにユーザーIDを用いたアクセス管理が一般的になっています。その結果、無線LANだけが「誰が接続しているか」を把握しづらい状態になっていないでしょうか。PSKは平文の文字列なので、漏洩してしまうと誰でも対象の無線LANに接続できるようになり、それが次の情報漏洩につながる可能性があります。しかし、証明書配布やRADIUSサーバー構築といった運用を新たに抱えるのはコストや人員的にも厳しいこともあるかと思います。そこで、EAP-TTLSを利用します。EAP-TTLSはTLSで保護されたトンネル内でIDとパスワードを用いて認証を行うため、PSKのような共有鍵管理が不要となります。EAP-TTLSは多くの主要OSで利用可能であり、専用エージェントを追加せずに構成できます。
本記事は、「PSK(事前共有鍵)を使わずに、OneLoginユーザーの認証情報を用いたEAP-TTLSで無線認証をできるようにすること」をテーマとした検証レポートです。特に、「無線LANの認証も含めてID管理を一元化したいが、証明書基盤の運用は避けたい」といった課題を持つ組織を対象としています。
OneLoginは、ユーザーIDを中心にさまざまなアクセスを統合的に管理できるクラウド型のID基盤です。SaaSへのシングルサインオン(SSO)や多要素認証(MFA)によってアクセス制御を実現しながら、プロビジョニング機能によりユーザーの追加・変更・停止といったIDライフサイクルも一元的に管理できます。さらに、ディレクトリ連携によりActive DirectoryやEntra IDからユーザー情報をリアルタイムで取り込み、グループに基づいたアクセス権限の付与やクラウドアカウントの自動作成が可能です。これらのID管理・認証(IAM)機能は、単なるSSOサービスとの差別化ポイントとなります。
本記事で利用するOneLogin RADIUSは、そのID基盤を無線認証にも拡張するための機能です。無線LAN機器ごとにユーザーを作成・管理するのではなく、「誰が・どのロールで・どのアクセスを許可されているか」という判断をOneLogin側に集約できます。製品詳細はこちら、お問い合わせはこちらからお送りください。
本記事では、OneLogin RADIUSとCisco Meraki MRを利用して、EAP-TTLSによる無線認証が行えることを検証します。実運用でEAP-TTLSを利用する場合は、利用者による手動設定だけでなく、MDM等を利用してSSID設定、EAP方式、信頼するRADIUSサーバー証明書を配布することを推奨します。これにより、利用者が誤った証明書を信頼してしまうリスクを低減し、安定した無線認証運用につなげることができます。
IEEE802.1Xは以下の図のようなシーケンスに従って認証を行います。
EAP-TTLS認証では認証情報にID/パスワードを用います。
EAP-TTLS認証の流れは次のとおりです。
このフローにおけるメールアドレス/パスワードのやり取りは、TLSトンネル内で保護されます。
主な作業内容は、無線AP側(Cisco Meraki)とOneLoginでそれぞれ次の通りです。
基本的な無線APとOneLoginのRADIUSサーバー設定を行うだけで簡単にOneLoginをクラウドRADIUSサーバーとしてご利用いただけます。
*1 Secretに利用可能な特殊記号には制約がございます。
複数のグローバルIPアドレスからOneLoginへRADIUS要求を送信する可能性がある場合には、すべてのIPアドレスを登録する必要があります。下記画面例のように、スペースを区切り文字として、IPアドレスを複数ご指定いただくことができます。
以上で、OneLogin RADIUSの設定は完了です。
以上でCisco Merakiの設定は完了です。
今回の検証で使用したユーザーの情報です。無線認証に使用するのはユーザーのメールアドレスとパスワードです。
以上の設定を終えたところで、MacBook
Proを使用して動作確認を行いました。
本記事では、Cisco MerakiをはじめとするRADIUS認証に対応した無線LAN環境において、OneLogin RADIUSを利用したEAP-TTLSによるIDベース無線認証を検証しました。その結果、PSKを使用せず、OneLoginに登録されたユーザー情報をもとにWi-Fi接続可否を制御できることを確認しました。これにより、これまで管理が分離されがちだった無線LANも、組織全体のID管理の一部として統合できるようになります。
クラウド管理ができるネットワーク構成では、SSIDやRADIUSサーバー設定をどこでも一元管理できるため、拠点数やアクセスポイント台数が増加した場合でも、設定作業や運用負荷を抑えた展開が可能です。OneLogin RADIUSもクラウド型サービスとして提供されており、物理的なRADIUSサーバーを構築・運用することなく、無線LANの認証基盤をクラウドに集約できます。
EAP-TTLSは証明書配布を前提としないため、IDベース無線認証を比較的低い運用負荷で導入できる方式です。さらに、将来的にセキュリティ要件が高まった場合には、証明書を用いたEAP-TLSへの移行も視野に入ります。OneLoginをIdPとして基盤を整備しておくことで、無線認証を起点に、より高度なアクセス制御へ段階的に発展させることができます。以上で、「Wi-Fi認証もOneLoginで一元管理:EAP-TTLSによるIDベース無線LAN認証を検証」検証レポートを終わります。