我知道我無法隱藏它。但我只是想確定我正在做這件事。
我有一個主視圖,我渲染幾個部分觀點:我的jquery代碼應該對所有人都可見
@{
ViewBag.Title = "Index";
}
...
@{Html.RenderAction("Index", "Product");}
@{Html.RenderAction("Index", "Machine");}
在產品&機控制器我有一個簡單的CRUD操作等動作和視圖。
並且每個索引都有它的JS代碼來在用戶嘗試執行某些操作時處理視圖。
在圖像波紋管上,當我打開並檢查時,我會在我的網站上看到我可以看到的內容。
這個JS代碼對每個人都是可見的,我的問題是我受到某種攻擊?
在製作時我會混淆* .js文件。
而在服務器端,我首先檢查用戶是否可以執行操作(基於當前用戶ID)。
我只想知道我的方法好壞。
對於這種恐懼,你無能爲力。 – adeneo 2013-04-04 20:19:13
如果你知道你的javascript代碼會暴露一個漏洞,爲什麼不修復這個漏洞呢? – 2013-04-04 20:20:29
底線是在服務器端驗證一切。當用戶嘗試更改記錄時,驗證該用戶是否有權訪問該記錄。不要認爲請求來自正常的頁面操作。 – 2013-04-04 20:25:07