<前の日記(2009年03月09日) 次の日記(2009年05月18日)> 最新 編集

高木浩光@自宅の日記

目次 はじめに 連絡先:blog@takagi-hiromitsu.jp
訪問者数 本日: 2658   昨日: 6103

2009年03月15日

東京地下鉄でBluetooth探査

時計に表示

1日の日記を書いて以来、時計を見ると山手線に見えるようになってきた。いっそ時計上に表示してはどうかと、デバイス探査しながらリアルタイム表示するようにしてみた。

画面キャプチャ
図1: 山手線内回り:秋葉原→池袋

これなら、色を変えればどこでも環状線気分だ。

画面キャプチャ
図2: デバイス探査しながら時計上にリアルタイム表示(丸ノ内線)

東京メトロで乗り鉄

昨日は、出かけたついでに寄り道して、東京メトロ各線に乗ってみた。

画面キャプチャ 画面キャプチャ 画面キャプチャ 画面キャプチャ 画面キャプチャ 画面キャプチャ
図3: 丸ノ内線:池袋→新宿
日比谷線:恵比寿→北千住
千代田線:北千住→表参道
半蔵門線:表参道→押上
銀座線:浅草→渋谷
副都心線:渋谷→小竹向原

6路線約4時間で329個のBluetoothデバイスが検出された*1。あまり人は多くなかった。公開設定にしている人の割合は、これまでの経験から、だいたい10人〜15人に1人くらいと感じる。

既知との遭遇

さて、同じ人に遭遇しているだろうか。6路線のログを集計してみると、さすがに同じ人はいなかった。では、この6路線のログを1日夜の山手線4周7日朝の山手線3周と突き合わせるとどうか。

なんと、驚いたことに4人もいた。

001CEEXXXXXX 2009-03-14.18:04:06 16:56 | 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48
001CEEXXXXXX 2009-03-01.21:15:13  3:52 | 519,525,530

この事例は、14日土曜日に丸ノ内線で池袋から東京まで乗り合わせた人が、1日日曜日の山手線でも、高田馬場から池袋まで乗り合わせていたことを示している。図4の青い線がそれである。

丸ノ内線の図 山手線の図
図4: MACアドレス「001CEEXXXXXX」の検出記録

00175CXXXXXX 2009-03-14.18:09:45  0:21 | 16,17
00175CXXXXXX 2009-03-01.21:20:09  0:00 | 533

この事例は、14日に丸ノ内線の茗荷谷駅で遭遇した人が、1日の山手線でも池袋駅で遭遇していたことを示している。

002265XXXXXX 2009-03-14.20:46:28  0:21 | 78,79
002265XXXXXX 2009-03-01.21:40:34  0:42 | 591,592,593

この事例は、14日に日比谷線の秋葉原駅で遭遇した人が、1日の山手線でも東京駅で遭遇していたことを示している。

00175CXXXXXX 2009-03-14.21:49:49  0:00 | 0
00175CXXXXXX 2009-03-06.07:37:22  0:00 | 101

この事例は、14日に半蔵門線の表参道駅で遭遇した人が、6日朝の山手線でも品川駅で遭遇していたことを示している。

他にも、2月の予備実験中の際のデータとも突き合わせてみたところ、1人見つかった。以下は、3月14日に日比谷線で六本木から上野まで乗り合わせた人が、2月19日の24時すぎに山手線の上野駅で遭遇していたことを示している。

00175CXXXXXX 2009-03-14.20:24:35 25:25 | 16,17,18,19,20,22,23,24,25,31,32,33,34,35,36,37,38,39,40,41,42,44,45,47,51,63,64,65,66,67,68,69,70,71,72,74,75,76,88
00175CXXXXXX 2009-02-19.00:08:21  0:00 | 7

これほどまでのものとは……。329人中5人もの人が過去に記録されていた。

知人の周囲で実験しない

ところで、先日の日記のリンク元を辿ったところ、mixi日記から参照されており、次の研究事例がある*2ことを知った。

そのmixi日記の翌日のエントリを見たところ、この方曰く、学会やその懇親会、同窓会の席で、Bluetooth探査のログをとっているのだという。これはゾッとしない。そんなことをしたら、知人のMACアドレスを知ることになってしまう。

私は、研究会や講演会、宴会等、知人のデバイスだとわかってしまうような場では、ログに残るようなデバイス探査は行わない。これはお約束しておきたい。*3

知人のIDを調べるのは、イベント会場の無線LANでパケット傍受するくらいに不適切な行為だと私は感じる。(同様に、無線LANパケットを傍受して知人のWi-FiのMACアドレスを知る行為も慎みたい。Bluetoothはオフにできるが、無線LANはそのような場で使わざるを得ない。)

そう言ったところで、誰でも簡単にこのようなBluetooth探査ができてしまうのだから、逆に、周囲でデバイス探査されていることを検知するプログラムを作って*4、警報が鳴るよう走らせておきたいところだ。

もしかすると、既に街のあちこちでBluetooth探査の電波が出ているのかもしれない。

*1 今回は、自分のスマートフォンは含まれていない。

*2 ちなみに、これに近い研究事例としては以下がある。

  • T. Nicolai and H. Kenn, Towards Detecting Social Situations with Bluetooth, UbiComp 2006, Sep. 2006.
  • D. H. Kim, D. K. Cho, BlueSense: Sensing Blue Whales

*3 8日の日記の図6で「WASフォーラム・コンファレンス2008の会場でBluetooth機器を探査した際の様子」を掲載しているが、このときはMACアドレスを記録していない。

*4 通常のBluetooth APIでは作れない予感がするので、ドライバレベルで作るか、何かをフックする方法で作る必要があるかもしれない。


<前の日記(2009年03月09日) 次の日記(2009年05月18日)> 最新 編集

最近のタイトル

2000|01|
2003|05|06|07|08|09|10|11|12|
2004|01|02|03|04|05|06|07|08|09|10|11|12|
2005|01|02|03|04|05|06|07|08|09|10|11|12|
2006|01|02|03|04|05|06|07|08|09|10|11|12|
2007|01|02|03|04|05|06|07|08|09|10|11|12|
2008|01|02|03|04|05|06|07|08|09|10|11|12|
2009|01|02|03|05|06|07|08|09|10|11|12|
2010|01|02|03|04|05|06|07|08|09|10|11|12|
2011|01|02|03|05|06|07|08|09|10|11|12|
2012|02|03|04|05|06|07|08|09|
2013|01|02|03|04|05|06|07|
2014|01|04|07|09|11|12|
2015|01|03|06|07|10|11|12|
2016|01|02|03|04|06|07|08|10|11|12|
2017|01|02|03|04|05|06|07|10|12|
2018|03|05|06|10|12|
2019|02|03|05|06|07|08|10|
2020|08|09|
2021|07|08|10|12|
2022|01|04|06|12|
2023|03|
2024|03|04|07|11|12|
2025|01|02|03|04|05|06|10|11|12|
<前の日記(2009年03月09日) 次の日記(2009年05月18日)> 最新 編集