我正在開發一個允許用戶上傳文件的網站。每個文件可以通過唯一的URL鏈接,例如,由長URL鏈接的文件是否需要加密以防止暴力攻擊?
http://mysite.com/docs/4324fdf54f65487878788776876564724/456456878acd454bd454457877903631/file.pdf
的聯繫將只發送給誰需要它們的人。但即使他們確實向其他人鏈接,但該文件對該人可見也沒有什麼大不了的。它可能會發送給一個沒有登錄系統的人,並且仍然需要他們看到。問題是,他們不應該能夠通過簡單地更改URL來輕鬆找到其他文件。考慮到URL的長度,我認爲即使在暴力攻擊下用戶也不可能找到其他文檔。
我一直在尋找加密文件,但在這種情況下,它可能會增加一個不必要的負載到系統,並將要求所有用戶登錄到系統,以提供一種身份驗證手段。
您認爲URL的安全性如何?是否需要加密文件或URL的長度足以防止暴力攻擊發現文件?
感謝
使用System.Guid.NewGuid()生成鏈接。 – 2010-08-29 12:43:33
@JWB在什麼平臺上? – 2010-08-29 12:52:52
我正在使用。NET 4.0 – 2010-08-29 12:55:41