有沒有什麼辦法可以使資源保密。ASP.NET MVC3:私有資源
我有一個視頻內容網站。他們上傳。文件存儲在網絡服務器上。
文件被嵌入到網站中。
現在,如果我在谷歌瀏覽器查看「源代碼」,我看到:現在
<object classid="clsid:6BF52A52-394A-11D3-B153-00C04F79FAA6" height="400" width="600" >
<param name="URL" value="/Videos/Tree%20Felling.wmv" />
<param name="autoStart" value="False" />
<param name="uiMode" value="full" />
<param name="stretchToFit" value="True" />
<param name="volume" value="75" />
<embed src="/Videos/Tree%20Felling.wmv" width="600" height="400" type="application/x-mplayer2" autoStart="False" uiMode="full" stretchToFit="True" volume="75" />
</object>
正如你所看到的,位置是由聞名。將此附加到網站地址,嘿presto你可以直接訪問視頻?這意味着您可以保存文件或從其他未登錄的位置訪問文件。
請告訴我阻止他們使用URL並將其嵌入到自己的網站等
還是我想錯?
我該如何預防這樣的事情?
這不會阻止他們使用自己的嵌入來直接鏈接URL。他們可以通過你提到的任何安全措施。有必要讓視頻只能在我的網站上看到。所以沒有人可以直接聯繫。 – Doomsknight 2012-08-15 08:37:43