ハートビート通信とは
📅 最終更新:2026年8月13日
【読み方】
ハートビートつうしん
【英語表記】
Heartbeat Communication
(ハートビート・コミュニケーション)
【一般的な意味】
“ハートビート通信(Heartbeat Communication)”とは、コンピューターやネットワーク機器、サーバー、IoT機器などが、相手が正常に動作しているか、接続状態が維持されているかを確認するために定期的に行う通信を指します。
Heartbeatは英語で「心拍」を意味します。
人間の心臓が一定の間隔で鼓動するように…
- 「私は動作しています」
- 「現在も接続されています」
…という小さな信号を一定の間隔で送ることから、ハートビートと呼ばれます。
何のために通信するのか
ネットワークに接続された機器は、相手が正常に動いているかを常に直接確認できるとは限りません。
そこで、
機器A
「正常に動作しています」
↓
管理サーバー
「通信を確認」
↓
一定時間後
↓
機器A
「正常に動作しています」
というように、定期的な通信を行います。
一定時間ハートビートが届かなくなれば…
- 機器の電源が切れた
- ネットワークが切断された
- 機器やソフトウェアに障害が発生した
…などの可能性を検知する手掛かりになります。
どのような機器で使われるのか
ハートビート通信は、特定の機器だけで利用されるものではありません。
たとえば…
- サーバー
- ネットワーク機器
- クラウドサービス
- 監視システム
- IoT機器
- 産業用機器
…など、ネットワークへ接続されたさまざまなシステムで利用されます。
機器の稼働状態や接続状態を遠隔から監視するための基本的な仕組みの一つです。
ハートビート通信とビーコン通信
サイバーセキュリティでは、ハートビートに似た周期的な通信として“ビーコン通信(Beaconing)”という言葉も登場します。
マルウェアが感染した端末から外部のC2(Command and Control)サーバーへ、
- 「感染端末はまだ動いている」
- 「新しい命令はあるか」
といった目的で定期的に通信することがあります。
このような周期的な通信はビーコン通信と呼ばれることがあります。
重要なのは、定期的な通信が存在するだけでマルウェアとは判断できないということです。
正規のソフトウェアやネットワーク機器も、状態確認、時刻同期、アップデート確認、クラウドとの接続維持などで周期的な通信を行います。
したがって、周期的に通信しているという事実だけではなく…
- どの機器から
- どこへ
- どの程度の間隔で
- どのプロトコルを使用して
- 何の目的で通信しているのか
…を確認する必要があります。
通信先も重要
ハートビート通信を調査するときには、通信の周期だけでなく通信先も重要な情報になります。
たとえば、通常は国内の管理サーバーと通信するはずの機器が…
- これまで確認されていない外部サーバー
- 利用目的と関係のない海外のIPアドレス
…などへ定期的に通信していれば、調査する価値があります。
ただし、海外IPアドレスへの通信だけで不正通信と断定することもできません。
クラウドサービスやCDNなどによって、正規の通信が海外のサーバーへ接続することもあるためです。
重要なのは、その通信が機器本来の機能として説明できるものなのかを確認することです。
【ネット探検ラボでは】
ネット探検ラボでは、ハートビート通信を見るとき、「通信していること」よりも、「なぜその通信が必要なのか」を確認することが重要だと考えます。
ネットワークへ接続された機器が定期的に外部通信を行うこと自体は珍しいことではありません。
しかし、
- 誰が設定した通信なのか
- どこへ接続しているのか
- どのような間隔で通信しているのか
- 機器の本来の機能として必要なのか
- 管理者がその通信を把握しているのか
という視点で見ると、単なる小さな通信にも意味が見えてきます。
特にドローンやIoT機器のように、「利用者が操作するときだけ通信する機械」と思われやすい機器でも、実際にはバックグラウンドで外部サービスとの通信が行われる場合があります。
そのためネット探検ラボでは、「何をする機器なのか」だけではなく、「その機器がどこと通信しているのか」を見ることも、ネットワーク機器を評価するうえで重要だと考えます。
また、一定間隔で繰り返される通信は、正常なハートビートである場合もあれば、マルウェアによるC2ビーコンである場合もあります。
したがって、
周期性だけで正常・異常を決めつけず、通信先・プロトコル・頻度・通信量・機器本来の用途を組み合わせて判断する
ことが重要です。
ハートビート通信は小さな通信ですが、その機器がネットワークの中で「誰とつながり続けているのか」を知るための重要な手掛かりになります。


コメント