画像一枚から場所は特定できるか
2014年、ロシア国防省は「平和維持訓練」の写真をSNSに公開した。しかし調査ジャーナリストたちは、写真の背景に映り込んだ建物の輪郭、フェンスのデザイン、道路標識の書体から、その撮影場所がウクライナ東部であることを数時間で特定した。
ジオロケーション OSINT(Geolocation OSINT)とは、公開されている画像・動画・SNS 投稿・地図情報などの複数の情報源を組み合わせて、対象物の地理的位置を特定する技術のことだ。探偵小説のような話に聞こえるかもしれないが、使用するのはすべてオープンソースの情報とツールである。
この技術は現在、以下の分野で実際に使われている。
- 調査報道・ファクトチェック: 戦場写真の真偽確認、政治的主張の検証
- 人権調査: 紛争地帯での市民への暴力の記録・検証
- 危機対応: 行方不明者の最終確認場所の特定
- 企業・組織のセキュリティ: 社員の写真から施設・設備情報が漏洩していないかの確認
- ペネトレーションテスト前調査: 対象組織の物理的セキュリティレベルの把握
ジオロケーション OSINT は強力な技術だが、同時に個人のプライバシーを侵害するリスクも持つ。特定個人の居場所を追跡・監視する目的での使用は、ストーカー規制法や個人情報保護法に抵触する可能性がある。本記事は教育目的・報道・自組織のセキュリティ確認など、正当な用途のみを想定している。
位置情報の痕跡はどこに残るか
ジオロケーション調査を始める前に、「位置情報はどこに存在するか」を体系的に理解しておこう。大きく 3 つのレイヤー に分類できる。
レイヤー 1:メタデータ(デジタルの痕跡)
画像や動画ファイルには、撮影機器が自動的に埋め込む EXIF(Exchangeable Image File Format)メタデータ が含まれることがある。
| EXIF フィールド | 含まれうる情報 |
|---|---|
GPS.GPSLatitude / GPSLongitude | 撮影時の緯度・経度(精度5〜10m) |
GPS.GPSAltitude | 標高 |
GPS.GPSDateStamp | 撮影日時(UTC) |
Image.Make / Model | カメラメーカー・機種名 |
Image.Software | 編集ソフト名・バージョン |
Photo.LensModel | レンズ情報 |
ただし多くの SNS は アップロード時にメタデータを自動削除している(Instagram、Twitter/X、Facebook など)。そのためメタデータが残っているのは、ダイレクトメッセージ、メールの添付ファイル、フォーラム投稿などに限られることが多い。
レイヤー 2:ジオタグとチェックイン情報
SNS の位置情報機能(Instagram のロケーション、X のツイート位置情報、Foursquare など)を使った投稿は、明示的に位置情報が付与されている。これは最も直接的な情報源だが、近年はユーザーの意識向上により利用率が下がっている。
レイヤー 3:コンテキスト情報(画像・映像の内容)
メタデータが存在しなくても、画像・映像そのものの内容から位置を推定できる。これがジオロケーション OSINT の核心的なスキルだ。
- ランドマーク(建物・モニュメント・山・海岸線)
- 道路標識・バス停・電柱の形状
- 植生(樹木の種類、葉の色から季節・地域を推測)
- 建築様式(地域固有のデザイン、素材、窓の形)
- 言語・文字(看板の文字から言語圏を特定)
- 車のナンバープレート・車種
- 電線・電話柱のデザイン(国によって異なる)
- 空の色・雲のパターン
EXIF メタデータを読む
ExifTool の基本操作
ExifTool は Phil Harvey 氏が開発した無料のメタデータ読み書きツールだ。Linux・macOS・Windows 対応で、事実上の業界標準として使われている。
macOS (Homebrew)
brew install exiftool
Ubuntu / Debian
sudo apt install libimage-exiftool-perl
単一ファイルのメタデータを全表示
exiftool photo.jpg
GPS 関連情報だけを抽出
exiftool -GPS:all photo.jpg
出力例(GPSが埋め込まれている場合)
GPS Latitude Ref : North
GPS Latitude : 35 deg 41’ 22.44” N
GPS Longitude Ref : East
GPS Longitude : 139 deg 41’ 30.12” E
GPS Altitude : 45 m Above Sea Level
GPS Date/Time : 2026:02:15 09:23:41Z
緯度・経度を10進数形式で取得
exiftool -GPSLatitude -GPSLongitude -n photo.jpg
ディレクトリ内の全画像から座標だけを抽出してCSVに
exiftool -csv -GPSLatitude -GPSLongitude -n ./images/ > coords.csv
座標を地図で確認する
EXIF から取得した座標は、そのまま Google Maps の URL に入れて確認できる。
https://www.google.com/maps?q=35.689567,139.691700
緯度・経度の読み方:
- 北緯(N): プラスの値(例:35.689)
- 南緯(S): マイナスの値(例:-33.868)
- 東経(E): プラスの値(例:139.691)
- 西経(W): マイナスの値(例:-73.985)
GPS 座標がなくても、撮影日時(DateTimeOriginal)だけでも価値がある。投稿日時と撮影日時を比較することで、写真が「いつ」撮られたかを確認できる。投稿者が主張する日時と食い違う場合は、情報の信頼性に疑問が生じる。
メタデータの読み取り・書き込み・削除ができる業界標準ツール。500種類以上のファイル形式に対応。コマンドラインとGUI版どちらも利用可能。
公式サイトへ画像コンテキストから位置を推定する
メタデータがない場合、画像の「見た目」から位置を推定していく。これは 地理的読み取り(Geographic Reading) と呼ばれるスキルで、練習によって精度が高まる。
ランドマーク・建物の特定
最も直接的な手がかりとなるのが、画像に映り込んだランドマークだ。
リバースイメージサーチの活用
建物や特徴的な構造物が映っている場合、画像検索エンジンで類似画像を探すと、撮影場所の手がかりが得られることがある。
Googleの画像認識AI。建物・ランドマーク・植物・車種など幅広いオブジェクトを認識し、関連情報を検索する。スマートフォンのカメラアプリからもアクセス可能。
公式サイトへロシア発の画像検索エンジン。欧米・旧ソ連圏の建物・顔認識においてGoogleよりも高精度なことがある。OSINT調査でよく使われる。
公式サイトへ言語・文字から地域を絞り込む
看板・標識・ポスターに書かれた文字は、言語圏を即座に絞り込む強力な手がかりだ。
- ラテン文字のみ → ヨーロッパ・北米・南米・オセアニア
- キリル文字 → ロシア・東欧・中央アジア
- アラビア文字 → 中東・北アフリカ
- ハングル → 韓国
- 漢字+ひらがな/カタカナ → 日本
- 漢字のみ(繁体字・簡体字) → 台湾・中国・香港
さらに、同じ言語圏でも地域固有の表現・方言・ブランドが映り込んでいれば、さらに絞り込める。
車のナンバープレートと車種
車のナンバープレートは国・地域を特定する重要な手がかりになる。ナンバープレートのデザイン・色・フォーマットは国によって異なり、多くのデータベースが公開されている。
また、右ハンドル vs 左ハンドルも地域を絞り込むシグナルになる。右ハンドル(左側通行)は日本・英国・オーストラリア・インドなど。
植生・地形からの推定
木の種類や地形は、大まかな気候帯・緯度帯を絞り込む手がかりになる。
| 植生の特徴 | 推定地域 |
|---|---|
| ヤシの木が豊富 | 熱帯・亜熱帯(東南アジア、地中海沿岸、カリブ海) |
| 針葉樹(マツ・スギ)が支配的 | 温帯・冷帯(北欧、シベリア、日本の山間部) |
| 赤茶色の乾燥した土 | アフリカ・オーストラリア・南米の乾燥地帯 |
| 急峻な岩山・雪山 | 高山地帯(アルプス、ヒマラヤ、アンデスなど) |
| 水田・棚田 | 東アジア・東南アジア |
太陽角度・影分析
**Sun Angle Analysis(太陽角度分析)**は、映像内の影の方向と長さから、撮影された時刻と緯度帯を推定する手法だ。Bellingcat などの調査報道組織が実際に使用している。
原理
太陽は地球を東から西へ移動し、赤道に近いほど正午の太陽高度は高く、影は短くなる。逆に高緯度地域では影が長くなりやすい。また、北半球と南半球では太陽の動きが逆になる(北半球では太陽は南の空を動く)。
影の方向と長さがわかれば:
- 撮影された(おおよその)時刻
- 撮影地の(おおよその)緯度帯
- 北半球か南半球かの判別
が可能になる。
SunCalc の使い方
SunCalc はWebブラウザで動作する無料ツールで、地図上の任意の地点をクリックするだけで、日時を指定した際の太陽の方角と高度を視覚的に確認できる。
使用の流れ:
- 候補地点の座標を SunCalc で開く
- 画像に映る影の方向と日時を記録
- SunCalc で日時を合わせ、太陽方位が影の方向と一致するか確認
- 一致した時刻帯が「撮影可能な時刻」として絞り込まれる
衛星・空撮画像との照合
位置の候補が絞り込めたら、衛星画像や空撮画像と比較照合することで確認精度を高められる。
Google Earth Pro
Google Earth Pro は無料で使用でき、特定地点の過去の衛星画像(タイムラプス機能)も確認できる。建物の配置・道路の形状・海岸線などを画像と照合するのに最も手軽なツールだ。
衛星画像・3Dモデル・タイムラプスを提供する無料ツール。過去の衛星画像と現在を比較することで、建物建設時期の推定や変化検出が可能。
公式サイトへ欧州宇宙機関(ESA)のSentinelシリーズ衛星データを無料で閲覧できるブラウザ。光学・SAR・マルチスペクトル画像を時系列で比較できる。
公式サイトへ照合のチェックポイント
- 建物の輪郭形状・配置・大きさの比率
- 道路の曲がり方・交差点の形
- 駐車場・グラウンド・公園など特徴的な空間パターン
- 海岸線・河川・山の稜線(地形は変化しにくい)
一方で、衛星画像は定期的に更新されるため、撮影時期のずれに注意が必要だ。建物が撮影時には存在していても、衛星画像では更新前のものが表示されている場合がある。
OpenStreetMap と地理情報の活用
OpenStreetMap(OSM) は、ユーザーが構築する世界地図データベースだ。商業地図にない詳細な地物(小道・建物の形・バス停・フェンスの位置など)が収録されていることがあり、ジオロケーション調査の補助情報として有用だ。
// Overpass Turbo (overpass-turbo.eu) で使えるクエリ例
// 特定エリア内のバス停を検索 [out:json][timeout:25]; node”highway”=“bus_stop”; out body;
// 特定エリア内の特定建物タイプを検索 [out:json][timeout:25]; way”building”=“stadium”; out body;
特定の形状をした建物や道路パターンが OSM データにあれば、画像内の特徴と照合することでより精度の高い位置特定ができる。
実践フロー:ジオロケーション調査の手順
以上の手法を組み合わせた、実際の調査フローを整理しておこう。
Step 1: メタデータ確認
→ ExifTool で GPS 座標・撮影日時を抽出
→ 座標があれば地図で即確認
→ なければ Step 2 へ
Step 2: コンテキスト情報の収集
→ 言語・文字・ナンバープレートで地域を絞り込む
→ 植生・地形・建築様式で絞り込む
→ ランドマークを特定(リバースイメージサーチ)
Step 3: 候補地点の設定
→ 「おそらくこのエリア」という仮説を設定
→ 複数の候補がある場合は並行調査
Step 4: 衛星画像で照合
→ Google Earth Pro / Sentinel Hub で視点を合わせる
→ 建物・道路・地形パターンを比較
Step 5: 太陽角度で時刻を検証(必要な場合)
→ SunCalc で候補地点・候補時刻と影の方向を照合
Step 6: 複数手法での交差確認(クロスチェック)
→ 1つの手法だけでなく、複数の根拠を組み合わせる
→ 「それだけで断定しない」を原則にする
Bellingcat は、シリア内戦・ウクライナ紛争・MH17 撃墜事件など多数の事例でジオロケーション OSINT を活用した調査報道を行っている。公式サイトでは調査手法のガイドも公開しており、実際の事例から学ぶ最良の教材の一つだ。教育目的での参照を推奨する。
調査の限界と誤認リスク
ジオロケーション OSINT は万能ではない。以下のリスクを念頭に置く必要がある。
意図的な偽装 撮影者が意図的に誤解を招く背景を選んだり、画像を合成・編集したりすることがある。
類似した場所の存在 世界には類似した風景・建物・道路が無数にある。「似ている」と「一致する」は別物だ。
画像の時系列ずれ 画像の撮影時期と衛星画像の撮影時期がずれている場合、当時の建物が現在の衛星画像にはない(または逆)ことがある。
確証バイアス 「ここだと思いたい」という先入観が、証拠の解釈を歪めることがある。調査は中立的な目で行い、反証できる証拠も積極的に探すこと。
EXIF メタデータに GPS 座標が含まれていない場合でも、ジオロケーション調査に活用できる情報として最も適切なものはどれですか?
まとめ
ジオロケーション OSINT はデジタル・物理世界をつなぐユニークなスキルだ。使用するのはすべて公開情報だが、組み合わせることで驚くほど具体的な情報が得られる。
重要なのは複数の根拠を組み合わせることと確証バイアスを避けることの 2 点だ。単一の証拠だけで断定せず、異なる手法で交差確認するアプローチが正確な調査につながる。
また、強力な技術であるがゆえに、倫理的・法的な使用が絶対条件であることも忘れてはならない。調査の目的と対象が正当であるかを常に自問しながら使用してほしい。
次のステップとして、Shodan・Censys を使ったインフラ調査と組み合わせることで、物理的・デジタル的な側面を両軸で調査する包括的な OSINT 分析が可能になる。