根據我的理解(給出this previous question和the Google Maps API docs),似乎攻擊者可能會運行另一個站點的配額。攻擊者是否可以使用其他網站的Google地圖配額?
例如,假設我運行一個Web應用程序「Find Taxi」,並且競爭對手運行「Find Ride」。在我的網絡應用的JavaScript代碼中,我包含了我的Google Maps v3 API密鑰。 「Find Ride」的開發人員運行一個PhantomJS進程,欺騙引用標頭(如http://findtaxi.com/),並在其服務器上每天加載25,000張地圖(超出配額限制)。請注意,即使給定客戶端IP速率限制,1個請求/秒/用戶,也可以在一天內(一天86,400秒)從單個客戶端達到配額。
我創建了一個簡單的PhantomJS腳本來模擬此(以及API關鍵字將引用來源限制爲example.com/*),因此這種攻擊似乎是可行的。 Google是否依靠非技術原因來阻止這種情況?例如,我可以看到法律問題(如果此次攻擊泄露對企業構成威脅)和經濟問題(運行攻擊服務器的成本)。
我想我問這個問題,以防我錯過了這個攻擊不可能的技術原因。
你剛剛回答你自己的問題嗎?這個問題是肯定的,可以在任何在線論壇上提出,這不是一個編程問題。 。。 – pythonian29033
@ pythonian29033雖然沒有嚴格的編碼問題,但我覺得這屬於devops的世界。是否有devops的stackexchange網站? –
是的, programmers.stackexchange,您的英文不好使您的論點無效 – pythonian29033