近日,著名開源情報分析公司貝靈貓發布了一篇關於通過太陽投射的陰影位置進行地理定位的教程,基於此以後恐怕只敢在室內拍照了,下面請看詳情。
首先需要先介紹一個免費工具,該工具名為SunCalc,可以用來定位計時。
(Chronolocation)地址:https://www.suncalc.org/
如下圖所示,根據右側的太陽陰影位置可以判斷圖片當前時間,並結合當地位置(右圖為亞美和阿塞交戰處),判斷出時間大概為14:00。這個就是通過地理位置計算時間,簡稱定位計時。
但其還有一個功能便是允許用戶在任何給定的時間和日期,在任何給定的位置分析陰影和太陽的位置。通過選擇日期並放大某個位置(例如馬德裡的太陽門廣場),用戶可以單擊頁面頂部的太陽拖動圖標以查看特定時間的太陽位置。
以下屏幕截圖顯示了2020年11月22日正午太陽在馬德裡的太陽門上的位置。此外,當用戶選擇任何對象的高度時,該算法會指示陰影的相應長度。
因此,通過逆向原理,理論上,通過太陽和其投射的陰影位置,再結合一些外部因素,可以推測出當事人所處位置。
下面這個教學案例,通過排除誤報並確定相機在特定幀中指向哪個方向,該技術在縮小搜索範圍方面可能非常有效。
下面的視頻是於2020年11月22日,由一名Instagram的未知用戶上傳,上傳24小時後個人資料中便看不見該視頻了。
通過對該視頻進行分析,視頻帶有時間戳,並清晰顯示太陽和陰影。這是第一個提示。第二個是該用戶會說葡萄牙語。
換句話說,它可能是在葡萄牙語圈 (Lusophone)國家(可能是巴西,葡萄牙或非洲的葡萄牙語國家)拍攝的。儘管背景音樂(XandAvio的Surra de cama,視頻左上角有寫)是巴西歌手創作的,但該視頻實際上是在葡萄牙拍攝的。
在葡萄牙拍攝的原因如下,該視頻的時間戳表明該視頻是在下午4:31(UTC)拍攝的。此外,在Instagram上打開故事時,讀者可以發現故事的上傳時間(例如「 25分鐘前」)。這兩個時間戳均與葡萄牙的實際時間相對應,這意味著該視頻也在大約下午4:31(UTC)上傳。但是,即使沒有時間戳記,觀察者也可以看到這些鏡頭是在傍晚拍攝的。
可以假設該視頻是在裡斯本拍攝的,這是合理的,因為它是葡萄牙最大的都會區。視頻中可以看到海洋,城市看起來是中型或大型。
所有這些都可以使用SunCalc進行校驗。在這種情況下,請打開SunCalc網站並選擇2020年11月22日下午4:31。可以複製下面連結打開查看
https://www.suncalc.org/#/38.7068,-9.166,12/2020.11.22/16:31/50/1
如上圖所示,當時正好是太陽落山,並落在城市的西南方向。在視頻中,拍攝人右邊的太陽在海面之上。
同樣清楚的是,這些鏡頭是從四車道大道旁的一間公寓拍攝的,中間有一排棕櫚樹,中間是一個停車場,還有一個細長的環形交叉路口,最近似乎在修建:
視頻展開查看
到目前為止,我們知道該視頻是在下午4:31拍攝的,當時太陽在西南方向。因此,我們可以得出結論,拍攝的人是朝南的,大道的方向大致從東到西。我們也知道大海或海灣位於該位置的南部。這能夠整理出如下草圖:
如果海洋或其他水域必須位於南部,則不包括多個地點-不僅是內陸地區,還有塔霍河以南的大裡斯本地區。此外,考慮到該大道不僅從東向西延伸,而且與海岸線平行,我們還可以排除塔霍河口上裡斯本東北的大部分地方。
這將可能的位置範圍縮小到裡斯本市中心以西,一直到卡斯凱什的海岸。重要的是,在鏡頭中看不到塔霍河口的另一側。這表明該視頻是在塔霍河與海洋或大西洋沿岸的西部拍攝的。
沿著海岸線從東到西進行搜索,尋找一條狹窄的環形交叉路口附近被一排棕櫚樹分隔開的寬闊大道,如果使用Google Maps或Google Earth的衛星圖像,則可能會完全錯過拉長的環形交叉路口,但即使如此,也很難錯過位於Oeiras的具有特色的Avenida daRepública位置,它有四個車道和一排棕櫚樹。附近沒有其他類似的街道。
如下圖,紅框中的房子就是拍攝者所處位置。
該方法適用於大概明確所處國家或地區,然後用來進行誤報排除的手段,通過這個案例,希望各位在下次發視頻的時候可以注意一下。
原文連結:
https://www.bellingcat.com/resources/2020/12/03/using-the-sun-and-the-shadows-for-geolocation/
上期:越南黑客組織海蓮花攻擊過程中進行加密貨幣挖礦