2013-06-24 43 views
0

我在MS msdn站點[Link]中讀取了有關用於存儲Azure存儲服務訪問的Shared Key Lite驗證方案。有人提到Shared Key Lite簽名有效期爲15分鐘,這可以避免重播攻擊。但我的問題是,爲什麼如此長的有效期?在15分鐘的時間範圍內,重放攻擊可能會發生嗎?使用Azure存儲服務的共享密鑰Lite驗證方案有效

回答

2

但我的問題是,爲什麼這麼長的有效期?

把這15分鐘看作緩衝區來照顧任何時鐘偏斜。從創建授權標頭的機器上的時鐘可能完全有可能與Windows Azure中的時鐘不同步,並且您顯然不希望兩個系統之間的準確時間匹配以使授權成功。

+0

感謝您的回覆。看起來這是正確的答案。仍然重播攻擊可能發生嗎?任何人都可以收到請求並重新發送請求以訪問存儲? –

+1

這就是爲什麼建議您通過https進行通信,以避免在Windows Azure之外與存儲進行通信時出現「man-in-the-the-middle」問題。 –

相關問題