3
我有一個網站,用戶可以提供他們選擇的網址。ASP.NET MVC動態外部URL
我確定這是一個安全漏洞,所以我應該怎麼做才能收緊而不會失去太多的靈活性?
如果我要離開它,我如何呈現鏈接或構建路線,以便我可以在外部鏈接用戶? @item.URL
像在此之前
<a href="@item.Location" target="_self">@item.Title</a>
我有一個網站,用戶可以提供他們選擇的網址。ASP.NET MVC動態外部URL
我確定這是一個安全漏洞,所以我應該怎麼做才能收緊而不會失去太多的靈活性?
如果我要離開它,我如何呈現鏈接或構建路線,以便我可以在外部鏈接用戶? @item.URL
像在此之前
<a href="@item.Location" target="_self">@item.Title</a>
附加協議: 這不會(當然)工作
<a href="http://@item.URL" target="_blank">@Html.DisplayFor(modelItem => item.Title)</a>
Web瀏覽器允許用戶提供他們所選擇的網址了。 :) – Russell
同意:)但是,有業務需要提供有用的鏈接,以訪問此頁面的人。 – Benny
你有什麼顧慮? –