当ページは検証・整備中のドラフトです。
内容は実環境での検証や追加調査により変更される予定です。
参照:ページ公開・更新ポリシー

デバイスの待受ポートを整理する|不要な接続受付の停止

Slug: device-listening-port-audit

PCやNASでは、ファイル共有やリモートアクセスなどの機能に応じて待受ポートが使用される。利用を終了した機能の待受が残っていると、不要な接続を受け付ける原因となる。

本記事では、デバイスの待受ポートを確認し、不要なサービスの停止と必要な通信の制限を行う。ルーター側のポート転送や、機器ごとの詳細な設定操作は対象外とする。

デバイスの待受ポートを確認する

待受ポートの確認方法はOSや機器によって異なる。WindowsではPowerShell、macOSやLinuxではターミナルなどを利用できる。NASやネットワーク周辺機器では、管理画面のサービス設定も確認対象となる。

調査では、ポート番号だけでなく、対応するアプリケーションやサービス、待受アドレスを把握する。

確認項目調べる内容
ポート番号・通信方式TCP・UDPの区別と使用ポート
サービス・プロセス通信を受け付けている機能やアプリ
待受アドレスデバイス自身のみか、ネットワーク側でも待ち受けているか
ファイアウォール接続を許可するネットワークや接続元

ポート番号だけで用途を断定せず、サービス名やアプリケーションの設定と照合する。OSの標準機能やセキュリティソフトウェアが使用するポートもあるため、見慣れない項目を直ちに不要と判断しないことが重要である。

待受アドレスとIPv6を確認する

待受アドレスが 127.0.0.1 や ::1 なら、そのデバイス自身からの接続に限定される。一方、0.0.0.0 や :: は、原則として複数のネットワークインターフェースで待ち受ける指定である。

ただし、待受ポートが存在しても、ほかの機器から実際に接続できるとは限らない。到達可能な範囲は、ファイアウォールなどの設定にも左右される。

また、IPv4とIPv6の両方に対応する機器では、片方だけを確認すると待受を見落とすおそれがある。両方の通信方式を確認し、必要な範囲で接続が許可されているかを調べる。

待受ポートの必要性を判断する

確認した待受ポートは、サービスの利用状況と接続の必要性から分類する。

利用状況対応方針
使用中で、他の機器からの接続が必要維持し、接続範囲を確認
使用中だが、他の機器からの接続は不要待受設定を見直す
使用していない停止・無効化を検討
用途が不明サービスの役割と影響を調査

例えば、複数のPCから利用するファイル共有は待受を維持する一方、以前使用していたリモートアクセス機能は停止の候補となる。

常時稼働が必要かどうかも判断材料となる。必要なときだけ有効にできる機能なら、利用時以外は停止する運用も考えられる。

用途が不明なサービスについては、OSやアプリケーションの提供元情報を調べ、停止による影響を確認してから判断する。

不要な待受ポートを停止する

不要な待受ポートは、原則として対応するサービスや機能の設定から停止する。

ファイル共有やリモートアクセスなど、OSが提供する機能は設定画面から無効化できる場合が多い。アプリケーション独自のサービスであれば、そのアプリの設定を確認する。

停止後に自動起動の設定が残っていると、デバイスの再起動などをきっかけに待受が再開する可能性がある。継続して使用しない機能は、自動起動も併せて見直しておく。

ただし、OSの基本機能や複数のアプリケーションで共有するサービスは、停止によって別の機能にも影響することがある。変更前の設定を記録し、問題が発生した際に復旧できる状態を確保する。

必要なポートの接続範囲を制限する

使用を続けるサービスについては、接続を許可する範囲を確認する。LAN内で使うファイル共有や管理機能なら、必要な機器からだけ接続できる状態が望ましい。

制限方法は、サービス側の待受設定とファイアウォールによる通信制御に分かれる。

サービス側の待受設定を見直す

一部のアプリケーションでは、待ち受けるIPアドレスやネットワークインターフェースを指定できる。

同じデバイス内からしか利用しないサービスなら、ローカルホストに限定する方法がある。ただし、対応する設定項目がない製品もあるため、変更可能な場合の選択肢として考える。

ファイアウォールで接続元を限定する

デバイス自身のファイアウォールでは、特定のIPアドレスやネットワークからの通信だけを許可する設定が可能な場合がある。

例えば、ファイル共有を利用するPCのみに接続を許可すれば、ほかの機器からのアクセスを制限できる。

ただし、接続元のIPアドレスを指定する場合は、DHCPによるアドレス変更にも注意が必要である。特定の端末だけを継続して許可するなら、ルーターのDHCP予約などでIPアドレスを固定的に割り当てる方法がある。

ファイアウォールで遮断しても、サービス自体の待受が停止するわけではない。不要なサービスは停止し、必要なサービスは接続範囲を制限するという使い分けになる。

なお、インターネット側からの到達可能性には、ルーターの設定も関係する。ネットワーク境界の公開設定については、関連記事「ルーターの公開ポートを棚卸しする」を参照。

設定変更後の状態を確認する

設定変更後は、待受状態を再確認するとともに、必要なサービスが正常に動作するかを検証する。

サービスを停止した場合は該当する待受がなくなっているか、接続範囲を制限した場合は許可した機器から利用できるかを確認する。可能であれば、許可していない機器から接続できないことも確かめておきたい。

また、設定によっては再起動後に状態が変わるため、必要に応じて再起動後の動作も確認する。

アプリケーションの追加・更新や共有機能の変更によって、待受ポートの構成は変化する。こうした変更を行った際には、不要な待受が増えていないか改めて確認するとよい。