SSIDとは
SSID(Service Set Identifier)とは、無線LAN(Wi-Fi)における個々のアクセスポイント(電波の親機)を識別するための「ネットワークの名前」のことです。最大32文字の半角英数字などで構成され、近くに複数のWi-Fi電波が飛び交っている環境において、自分が接続したい正しい電波を見分けるために使われます。
もしSSIDが設定されていないと、どの親機から出ている電波なのか判別できず、他人の家のWi-Fiに誤って接続しようとしてしまったり、通信が混ざってしまったりします。そのため、安全に通信を行うために、すべてのアクセスポイントには固有のSSIDが割り当てられており、パスワード(暗号化キー)とセットで接続管理されています。
具体例
新しいスマートフォンを購入し、自宅のWi-Fiに初めて接続する場面を考えてみましょう。
- スマホのWi-Fi設定画面を開くと、近所から飛んでいる電波の名前が「MyHome_WiFi」や「Neighbor_Net」のように一覧で表示されます。この一覧に表示されている名前のそれぞれが「SSID」です。
- 自宅のWi-Fiルータの裏面に貼られているシールを確認すると、SSIDとして「MyHome_WiFi」と書かれています。
- スマホの一覧から「MyHome_WiFi」を選び、同じくシールに記載されているパスワードを入力することで、自宅のインターネットへ安全に接続することができます。
もう少し詳しく
SSIDは、無線LANのアクセスポイントが発する電波を識別するための名前ですが、これを発展させた概念に「ESSID(Extended Service Set Identifier)」があります。SSIDが本来1台のアクセスポイントを示す識別子であるのに対し、ESSIDは複数のアクセスポイントをグループ化し、1つの広域なネットワークとして扱うための識別子です。オフィスビルなどで同じ名前のWi-Fi電波を複数の機器から発信し、移動しながらでも通信が途切れないようにする「ローミング」機能を実現する際には、このESSIDが設定されます。現在では、一般的にSSIDと言えばこのESSIDの機能を指していることがほとんどです。
SSIDには、セキュリティを高めるための設定項目がいくつか存在します。
- SSIDステルス(非表示):アクセスポイントが周囲に向けて自身のSSID情報を載せた電波(ビーコン信号)を定期送信するのを停止する設定です。これにより、第三者の端末のWi-Fi一覧画面にそのSSIDが表示されなくなるため、存在自体を気づかれにくくすることができます。ただし、専用のツールを使用すれば電波そのものは検出できるため、これだけで十分な防壁とはならず、パスワードによる暗号化が必須です。
- ANY接続拒否:パソコンやスマートフォンの接続設定で、SSIDを指定せずに「ANY(どの電波でも良い)」として接続を試みるパケットを拒否する機能です。これにより、意図しない外部機器からの自動的な接続要求を排除できます。
また、多くのWi-Fiルータは出荷時に「メーカー名や機種名が入ったデフォルトのSSID」が設定されていますが、これをそのまま使い続けると攻撃者にルータの型番を特定され、既知の脆弱性を狙われるリスクが高まります。そのため、設置時に独自のSSIDに変更することが推奨されます。
試験でのポイント
情報処理技術者試験では、無線LANにおけるセキュリティ対策の一環として「SSIDステルス」と「ANY接続拒否」の役割がよく問われます。SSIDステルスを設定することで「アクセスポイントのSSIDが自動的に検索・表示されるのを防ぎ、存在を隠蔽できる」という効果を理解しておく必要があります。
また、「SSIDステルスを設定していれば、暗号化しなくても安全か?」という誤った選択肢を否定できるよう、電波自体は暗号化されていない限り盗聴可能である点(WPA3などの暗号化規格との併用が絶対条件であること)を突く問題も頻出です。さらに、SSIDは「最大32文字」の半角英数字で表されるという仕様面についての基本的な知識も頭に入れておくと良いでしょう。
関連する用語
SSIDに関連する用語としては、複数のアクセスポイントを統合する「ESSID」、電波の送受信機である「アクセスポイント」、無線セキュリティ規格である「WPA3」、自身の名前を隠す「SSIDステルス」、接続許可する機器を物理アドレスで制限する「MACアドレスフィルタリング」などがあります。