Android でネットワークをバックグラウンドで見守る
新しいデバイスの参加、既知のデバイスの出入り、危険なデバイスの出現を Android で通知。サイレント時間も設定できます。
NetBlade は保存したネットワークを一定の間隔でスキャンし、変化があれば通知できます。一度も見たことのないデバイス、既知のデバイスの参加や離脱、カメラや危険なサービスを公開しているデバイスなどです。この記事では、監視をオンにする方法、各アラートが発生する条件、そしてバッテリーを消耗させずに動かし続ける方法を説明します。
始める前に
- 保存済みのネットワーク:「LAN」タブ → ⋮ →「ネットワークに名前を付ける」。Android で NetBlade を使い始める をご覧ください。
- Android 13 以降では通知の権限。
- そのネットワークに接続したスマートフォン。監視の対象は、その時点でスマートフォンが接続しているネットワークだけです。
- バックグラウンド監視は無料です。
1. きれいな基準を作る
アラートは変化についての知らせなので、その有用さは NetBlade がすでに知っている内容で決まります。監視をオンにする前に、次のことを行います。
- 普段使っているデバイスの電源を入れます。
- 「LAN」タブからフルスキャンを実行します。
- 見覚えのあるデバイスをカスタマイズ(名前、アイコン、タグ)して、あとでアラートにわかりやすい名前が表示されるようにします。
ヒント: この段階で正体がわからないものは、最初のアラートを待たず、今のうちに調べておく価値があります。詳細を開いて「識別」を試してください。デバイスに NetBIOS 名、ワークグループ、Web サーバーを問い合わせます。
2. ネットワークを監視対象にする
- 上部バーのルーターのアイコン(「保存済みネットワーク」)をタップしてネットワークを編集するか、「LAN」タブ → ⋮ →「ネットワークに名前を付ける」を使います。
- 「このネットワークを監視」をオンにします。
- 保存します。
監視はネットワークごとに行われます。アラートが発生するのは、「このネットワークを監視」がオンになっている保存済みネットワークだけです。
3. バックグラウンド監視をオンにする
- 「設定」→「監視」を開きます。
- 「バックグラウンド監視」をオンにします。
- 「チェック頻度」を 1、3、6、12、24 時間から選びます。
- Android が通知の権限を求めたら許可します。通知がオフになっている場合は、アプリがそれを知らせ、該当するシステム設定を開きます。
このスイッチだけをオンにした状態では、チェックのたびにネットワークをスキャンし、新しいデバイス、つまり NetBlade がこのネットワークで一度も見たことのないデバイスを通知します。
注: スマートフォンが監視対象のネットワークに接続すると、NetBlade はその場でもチェックを実行するので、次の間隔を待つ必要はありません。
4. 受け取るアラートを選ぶ
「設定」→「監視」では、次のものを追加できます。
- 「在席アラート」:既知のデバイスが参加または離脱したときに通知します。家族のスマートフォンが帰ってきたときや、サーバーが落ちたときを知るのに便利です。デバイスの多いネットワークでは通知が多くなることがあります。
- 「セキュリティ通知」:新しいデバイスがカメラのように見えるときや、危険なサービスを公開しているときに、優先度の高い通知を送ります。アラートはバックグラウンド監視のスキャンから生まれるため、これをオンにするとバックグラウンド監視もオンになります。
- 「既知のネットワークで通知」:名前を付けたネットワークに接続するたびに通知します。
- 「サイレント時間」:「開始」と「終了」の時刻を設定します。その時間帯は重要でないアラートが消音されますが、セキュリティ通知は鳴ります。
5. 各アラートが発生する条件を知る
- 新しいデバイス:このネットワークについて NetBlade が知っているデバイスの一覧にないデバイス。
- 在席:不在だった既知のデバイスが戻ってきた、または存在していたものがいなくなった場合。ミュートしたデバイスは除外されます。
- セキュリティ通知(カメラ):NetBlade は新しいデバイスごとに一連のポートを調べます。RTSP(554)などカメラのレコーダーに典型的なポートが見つかった場合や、メーカーが Hikvision、Dahua、Axis、Reolink などの既知のカメラブランドである場合に、カメラとして通知します。
- セキュリティ通知(危険なデバイス):セキュリティ評価で「高」または「重大」の指摘がある新しいデバイス。たとえば Telnet、RDP、データベースが公開されている場合です。通知にはサービス名が表示されます。
- ホストモニター:各チェックでは「ツール」→「ホストモニター」のホストも確認し、ホストがダウンしたとき、復旧したとき、証明書の期限が近づいたときに通知します。
- PC の防御:Windows の定期インベントリを使っている場合、ウイルス対策、ファイアウォール、暗号化がオフになったとき、新しい管理者が現れたとき、ディスクがほぼいっぱいになったときに知らせます。Windows PC のインベントリを読み取る をご覧ください。
1 回のチェックで危険なデバイスが複数見つかった場合は、デバイスごとではなく、それらをまとめた 1 件の通知が届きます。
6. 特定のデバイスを消音する
ノートパソコンやスリープするテレビなど、一日中出入りを繰り返すデバイスもあります。そのデバイスの詳細を開き、「このデバイスをミュート」をオンにしてください。参加と離脱の通知は出なくなり、それ以外はすべてこれまでどおり動作します。
7. バッテリー使用時も確実に動かす
バックグラウンドのチェックはベストエフォートです。Android はバッテリーを節約するためにチェックを遅らせたり省略したりすることがあり、メーカーによってはさらに厳しくなります。
- Android の設定で、NetBlade をバッテリーの最適化の対象から外します。手順はメーカーによって異なりますが、通常は「設定」→「アプリ」→「NetBlade」→「バッテリー」です。
- 必要に合ったチェック頻度を選びます。1 時間ごとなら早く気づけ、6 時間や 12 時間ごとならバッテリーへの負担が軽くなります。
- チェックには、スマートフォンが監視対象のネットワークに接続している必要があることを覚えておいてください。
注: バックグラウンドでどの保存済みネットワークに接続しているかを NetBlade が確実に判断できない場合は、間違ったネットワークにイベントを記録するのではなく、チェックを省略します。
うまくいったか確認する
- 「設定」→「監視」で「今すぐ確認」をタップします。すぐにチェックが実行されるか、実行できない理由(たとえばネットワークが保存されていない、監視対象になっていないなど)が表示されます。
- ⓘ「マイネットワーク」アイコン →「ネットワークタイムライン」を開きます。新しいデバイス、到着、離脱、ホストのダウンと復旧、インターネットの切断と復旧がすべてここに表示されます。
- 同じアイコンから開く「インターネットモニター」には、チェックが実行されるようになると稼働状況が表示され始めます。
うまくいかないときは
- 「今すぐ確認」でネットワークが保存されていないと表示される。 まず「LAN」タブからネットワークに名前を付けてください。
- ネットワークは保存済みだが、監視対象ではないと表示される。 そのネットワークの「このネットワークを監視」をオンにしてください。
- 通知がまったく届かない。 通知の権限と、Android のアプリの通知設定で「セキュリティ通知」チャンネルが無効になっていないかを確認してください。
- アラートが何時間も遅れて届く。 Android のバッテリー管理によるものです。NetBlade をバッテリーの最適化の対象から外してください。
- あるデバイスが何度も新しいデバイスとして表示される。 一部のスマートフォンやノートパソコンは、プライベート(ランダム)MAC アドレスをときどき変更し、変更のたびに新しいデバイスのように見えます。そのデバイスがご自身のネットワークでは固定のアドレスを使うように設定すると、安定します。