也許 Google、Bing 等搜尋引擎已經索引了整個虛擬世界,然而它們尚未成功地將自己的觸角延伸到現實世界當中。Shodan這個搜尋引擎所搜索的物件是所有連上網路的東西,它搜尋的是各式各樣,完全不同的 IP 位址。
基於物聯網的搜尋引擎,會不會讓你感到恐懼?
也許 Google、Bing 等搜尋引擎已經索引了整個虛擬世界,然而它們尚未成功地將自己的觸角延伸到現實世界當中。不過,怎樣的搜尋引擎才能索引現實世界?
這裡向大家介紹完全一個完全不一樣的搜尋引擎 Shodan。它搜索的物件是所有連上網路的東西——它搜索的不是與某個欄位相關聯的內容,而是各式各樣,完全不同的 IP 位址。
不同的 IP 位址背後,是放在某處的路由器、冰箱、甚至是Webcam等等。我們也可以通過它來搜索阿拉斯加地區的 GPS 信號接收器,或者查找游泳池的控制台。用 Shodan 來幫助自己做科學研究的 Dan Tentler 說,這種體驗就好像不是從店面的前方來觀察它,而是跑到店面貨物出入的通道處來觀察一樣。
如果我們掌握使用 Shodan 的搜索技巧,將進入一個完全不同於以往的世界。但因為這些地方鮮少有人涉足,東西雜亂無章,就好像埋著金子的荒野。Shodan 有時候會搜索Webcam,有時候會搜索履帶牽引車的控制台,有時候甚至會搜索醫療設備。而由於,世界上沒有幾個搜尋引擎會收錄這些資料,最近幾年 Shodan 頗受研究人員的關注。
▲John Matherly
九年前,Shodan 的創始人 John Matherly 在學校裡花了一個月時間來搭建搜尋引擎,很快他的伺服器提供商 Cox 不再願意為他提供服務。Cox 說,「老兄,你發了好幾百封郵件,你在搞什麼?」實際上,他在向網路伺服發送請求,但用了伺服器管理員不喜歡的方法。
Shodan 告訴我們,網路的多樣性超過我們的想像。就好像網路伺服器,我們會想起 Apache 和 Nginx,但Shodan 所收錄的 1.44 億部伺服器的資料則告訴我們, 伺服器的種類還有很多。比如說,現在有 850 萬部伺服器運行著微軟的 IIS服務,有 220 萬部伺服器運行著 Allegro Software 所開發的 RomPage,都是網路伺服器的過去時或者很少見到的。
Shodan 不是免費服務,想收到完整的搜索結果,需要每個月支付 19.9 美元。
回憶自己花在 Shodan 的九年時間,Matherly 說,「為 Shodan 工作,讓我越來越意識到這個世界是如何連接起來的。我從未想像過電冰箱會有一個 IP 位址,路上的交通燈線上上。汽車會有一個網路介面。」
目前,Shodan 仍然是一人專案。Matherly 擁有相當的耐心。(資料來源)
請注意!留言要自負法律責任,相關案例層出不窮,請慎重發文!