我想爲用戶實施一個腳本,以確認他們擁有一個網站(或者至少他們可以控制它),就像Google Analytics如何執行它一樣。做這件事最安全的方法是什麼?我知道Google Analytics要求您將腳本上傳到您網站的根目錄,但還有其他方法嗎?另外,Google Analytics如何完成此操作?如何確認用戶擁有Google Analytics之類的網站?
1
A
回答
1
Google Analytics並不要求您將任何內容上傳到您的根目錄,也不要求您擁有自己的域名。 (它確實提供了一個可選的驗證服務,它試圖告訴你,如果你已經添加了谷歌Analytics(分析)代碼段到您的網頁。)
谷歌分析接受任何命中一個特定的帳戶,並且不驗證誰擁有什麼網站。 (如果有人抓住你的谷歌Analytics(分析)代碼段,包括賬號,並使用它自己的網站,但是這些數據可以很容易地過濾掉這可很少會出現問題。)
一些工具,如谷歌網站管理員工具,要求你證明你擁有一個網站。
兩個證明域的所有權的最常用的方法有:
- 你被要求具有特定名稱的文件上傳到你的根目錄下,並檢查它。
- 系統會要求您創建具有特定值的DNS記錄,通常爲CNAME記錄。
在這兩種情況下,服務都會檢查是否進行了更改,通常允許用戶啓動驗證檢查(完成步驟後)。據推測,通過使用諸如curl
之類的東西來查看文件是否存在,以及/ pr通過ping域的DNS來查看記錄是否存在。
編輯:
所以,做一個數的常用方法是指導他們創建具有特定名稱和特定內容的文件。因此,假設您告訴他們創建一個名爲bz239239239.html
的頁面,並告訴他們該文件應該包含文本checkbz239239239
。
然後,來驗證他們跟着你的方向,(PHP樣品)
$contents = @file_get_contents('http://example.com/bz239239239.html');
if(strstr($contents, 'checkbz239239239'))
{
return true; //this condition means that the page exists and it contains the text that it should.
}
我不是DNS的專家,但我的理解是,DNS被認爲是爲網站本身的安全。也就是說,你可以假設它是安全的,但理論上它有可能被黑客攻擊,但是在那個時候,整個站點本身都會受到攻擊,這是他們的問題,而不是你的。
相關問題
- 1. 如何從Google Analytics中移除網站
- 2. Google Analytics如何驗證網站?
- 3. Google analytics v3 Google.Apis.Requests.RequestError用戶沒有任何Google Analytics帳戶。 [403]
- 4. 誰擁有Google AdSense帳戶?
- 5. 使用Google Analytics(分析)跟蹤網站
- 6. 如何獲取用戶(訪問過的)IP列表到我的Google Analytics網站?
- 7. 是否可以使用Google Analytics API爲任何網站(而不是我的網站)獲取Google Analytics數據?
- 8. 如何讓用戶將Google Analytics添加到網站的深層頁面?
- 9. 跟蹤其他網站的用戶(Analytics)
- 10. Codeigniter網站上的Google Analytics API
- 11. 爲網站用戶創建Google Analytics儀表板?
- 12. 比較兩個網站之間的Google Analytics點擊
- 13. 如何使用Google Analytics在SquareSpace網站上跟蹤事件?
- 14. 如何通過網站宣傳我們網站的Google Analytics報告?
- 15. 如何檢查用戶是否擁有Google帳戶。
- 16. Google Analytics(分析)網站搜索
- 17. 如果我的網站使用「友好」網址,如何在Google Analytics中設置「默認頁面」?
- 18. 如何跟蹤Google Analytics中的移動網站視頻事件?
- 19. 如何將我的Google Analytics網站捆綁爲/ language/en?
- 20. 是否可以使用Google Analytics(分析)計算用戶何時登錄網站?
- 21. 什麼網站分析網站/軟件除Google Analytics外還有良好的API
- 22. 帶有用戶託管網址的Google Analytics(分析)
- 23. 如何創建一個註冊用戶擁有該網站個人網址的網站
- 24. Google Analytics爲具有相同根域的多語言網站
- 25. 如何在其他網站上實現Google Analytics(分析)Cookie?
- 26. 如何將Google Analytics集成到jQueryMobile網站
- 27. Google Analytics - 有2個域名的網站,如何分別跟蹤每個域名?
- 28. 如何使用Google Analytics數據導出API獲取網站網址?
- 29. 如何擁有一個網址的多個網站?
- 30. 使用文件的網站上的Google Analytics(分析)://
使用Google Analytics(分析),您可以簡單地將他們需要的代碼插入到您網站的標題中。然後腳本會檢查網站的代碼,並確認代碼是否已放置在源代碼中。 – Nateeo 2010-12-12 03:01:40
是的,我關心的是如何避免人們濫用這個以及哪些是安全問題? – peter 2010-12-12 13:35:34