Skip to content
Vol. 1 · Ed. 2026
CyberGlossary
Entry № 334

DNP3

DNP3 とは何ですか?

DNP3Distributed Network Protocol 3。電力・水道・石油ガス分野で、SCADA マスターと遠方局を結ぶイベント駆動型 ICS プロトコル。


DNP3 (Distributed Network Protocol 3) は、北米を中心に電力、水道、石油・ガスのユーティリティで広く使われている階層化・イベント駆動の ICS プロトコルです。非要求応答、タイムスタンプ付きイベントデータ、クラスベースのポーリングを用いて、RTU や IED の変化を効率的に SCADA マスターへ報告し、シリアルまたは TCP/IP (ポート 20000) 上で動作します。標準の DNP3 には認証がなく、ファジングツールにもよく知られているため、保護されていないネットワークではなりすまし制御コマンド、時限的なデータ注入、サービス妨害に脆弱です。DNP3 Secure Authentication (IEC 62351-5) は HMAC によるチャレンジ・レスポンスで完全性を追加します。新しい構成では DNP3 を TLS でラップしたり、データダイオードや ICS 対応ファイアウォールの背後に配置したりします。

  1. 01

    電力会社の SCADA マスターが変電所 IED を DNP3/TCP でポーリングする例。

  2. 02

    ガスパイプラインの RTU が制御センターへ非要求の圧力イベントを送信する例。

よくある質問

DNP3 とは何ですか?

Distributed Network Protocol 3。電力・水道・石油ガス分野で、SCADA マスターと遠方局を結ぶイベント駆動型 ICS プロトコル。 サイバーセキュリティの OT / ICS / IoT カテゴリに属します。

DNP3 とはどういう意味ですか?

Distributed Network Protocol 3。電力・水道・石油ガス分野で、SCADA マスターと遠方局を結ぶイベント駆動型 ICS プロトコル。

DNP3 はどのように機能しますか?

DNP3 (Distributed Network Protocol 3) は、北米を中心に電力、水道、石油・ガスのユーティリティで広く使われている階層化・イベント駆動の ICS プロトコルです。非要求応答、タイムスタンプ付きイベントデータ、クラスベースのポーリングを用いて、RTU や IED の変化を効率的に SCADA マスターへ報告し、シリアルまたは TCP/IP (ポート 20000) 上で動作します。標準の DNP3 には認証がなく、ファジングツールにもよく知られているため、保護されていないネットワークではなりすまし制御コマンド、時限的なデータ注入、サービス妨害に脆弱です。DNP3 Secure Authentication (IEC 62351-5) は HMAC によるチャレンジ・レスポンスで完全性を追加します。新しい構成では DNP3 を TLS でラップしたり、データダイオードや ICS 対応ファイアウォールの背後に配置したりします。

DNP3 からどのように防御しますか?

DNP3 に対する防御は通常、上記の定義で述べたとおり、技術的統制と運用上の実践を組み合わせます。

DNP3 の別名は何ですか?

一般的な別名: Distributed Network Protocol 3, DNP3 SA, IEEE 1815。

関連用語