1
比方說,我有以下網址:http://www.example.com/image.jpg
假設網絡服務器總是忽略url的片段標識符(#)是否安全?
我想添加一些「元數據」到這個URL,即圖像的寬度和高度,用於客戶端。但是,這個「元數據」不應該干擾URL本身,這意味着URL應該仍然是完全有效的。我雖然使用片段標識符這樣的URL(#部分):
http://www.example.com/image.jpg#800x600
在瀏覽器中,這不應該是一個問題,因爲默認情況下,他們不發送片段標識符要求。但是,例如,在使用cURL執行請求時,可能並非如此。
問:假設網絡服務器總是忽略URL的散列部分是否相對安全?
謝謝。我已經用Apache2和IIS進行了測試。他們似乎忽略了片段標識符。 – Tivie
不幸的是,我們使用的是專有系統,只保存圖片網址,因此注入「元數據」的唯一方法是通過URL。或者完全重新設計系統= P – Tivie