繁体   English   中英

阻止MVC提供.js,.css等静态文件

[英]Prevent MVC from serving static files like .js, .css, etc

我使用MVC5构建了一个Web应用程序,并且得到了ITSec部门的最终结果。 我被告知不要提供静态文件,如.js,.css,.html,图像文件等。例如:有人用www.mywebsite.com/Scripts/myjs.js点击我的网站,它会显示内容文件。

我环顾四周,发现人们正在建议这条route.Ignores但是没有运气。 所以我的问题:

  1. 怎么做到这一点?
  2. 有真正的安全风险吗? (我从ITSec部门获得的文件被标记为低风险)

Mate,简短回答是No,你不能阻止用户检查/查看你的css / js文件,这根本不可能。 因为浏览器需要查看你的css / js文件来呈现html,即使你在路由中以某种方式隐藏它们,用户仍然可以通过浏览器轻松地看到它们。

Css / Js文件无论如何都不应该包含敏感/机密信息,它应该是网页的行为和外观,应该与您的业务逻辑无关,此时,将css / js文件暴露给公众应该没有风险。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM