web-dev-qa-db-ja.com

不正なBluetoothデバイスがMacに接続し続ける

最近、iMacに接続したBluetoothマウスでランダムな遅延が頻繁に発生し始めました。追跡速度が数秒間突然低下してから、通常の状態に戻ります。

あるとき、私はそれが起こっている間に、メニューバーのBluetoothアイコンをクリックして何が起こっているのかを確認しました。おそらく、私のマシンに接続されていると思われるランダムな名前の見知らぬデバイスを表示しました。それはそれが何であるかを示すものではなく、Disconnectへのオプションのみです。 iMacが「検出可能」に設定されておらず、そのデバイスとの接続を許可するように求められたことはありません。また、名前が変わり続けるように見えるため、常に同じとは限りませんが、症状は常に同じです。

Xcode dev tools ページから一連のBluetooth監視ツールをインストールしました。そのランダムデバイスのアクティビティをキャッチできます(数分ごとに接続し続けますが、明らかなパターンはありません)。しかし、その活動の性質を特定したり、それが起こらないようにする方法を見つけることはできません。

犯人(人間のハッカーまたは建物のどこかにある不正なデバイス)を見つけて、何をしているのを止めさせるのですか?

Active Bluetooth ConnectionsBluetooth Explorer Event LogBluetooth Throughput

15
Arnold

ほぼ1日の実験と調査の結果、この奇妙な行動の性質を特定できたと思います。最大の手がかり(そして、もともと、明らかな理由で最も懸念されていた発見)は、これらのランダムデバイスのアクティビティと、ブラウザが開いているとのほぼ100%の確実性の関係でした。

そうです。私がブラウザでアクティブに作業してページ間を移動していなければ、Bluetooth接続は発生していませんでした。これはSafariとChrome(ただし、Firefoxではない))の両方に当てはまりましたが、シークレット/プライベートブラウジングウィンドウの場合はそうではありません

結論:問題は誤動作 Handoff 機能によって引き起こされたようであり、接続しようとするランダムデバイスは他の人のiOSデバイスまたはMacである可能性があります。

BluetoothとBluetoothの「スニッフィング」がどのように機能するかについては、私も知りません。ハンドオフがこれらを利用する方法は言うまでもありません。そのため、何が問題だったのかはわかりません。設計上、Handoffは、同じiCloudアカウントを使用するApple=デバイス間でのみ機能するようになっていますが、これは確かに当てはまりませんでした。

とりあえず、念のためiMacのシステム環境設定でHandoffをオフにし、 Bluetooth環境の工場出荷時のリセット を実行しました。リセット後に安全にハンドオフをオンに戻すかどうかはまだわかりませんが、確認したらこの回答を更新します。

8
Arnold