security - 在不安全的情况下公开安全 Web 应用程序的静态资源有哪些危险?

标签 security web-applications caching https

我们正在创建受 https 保护的典型网络应用程序。为了能够缓存静态资源,我想通过 http 公开图像、javascript 文件等。否则他们不会被缓存。从安全的角度来看,这是否可取?涉及哪些风险?

编辑:我希望代理和浏览器缓存静态内容。实际上,这里最重要的问题是通过反向代理缓存此内容,因此我不必手动将静态内容分发到 http 服务器(反向代理)。

最佳答案

通过 http 比 https 更容易窥探数据。因此,在这方面,您应该考虑仅通过 http 传输不包含敏感信息的内容。

另一种思考方式:有人会从窥探我公司 Logo 的这张图片中获益吗?可能不是。

但是,假设您有(无论出于何种原因)带有客户银行帐户详细信息的图像。你应该通过http传输它吗?可能不是。

编辑: 另外,当您在某些浏览器中混合使用 http 和 https 请求时,您的客户会收到讨厌的弹出消息,通知他们某些内容未加密

关于security - 在不安全的情况下公开安全 Web 应用程序的静态资源有哪些危险?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2507783/

相关文章:

web-services - Alfresco 和 webapp tomcat 并行

web-applications - Web 和桌面应用程序之间构建 UI 的差异

删除除函数之外的所有变量

html - 为什么 Firefox 有时会缓存我的 CSS 和 Javascript 代码,即使它已经更改?

security - 您必须在安全防火墙配置中使用 form_login 配置要由防火墙处理的检查路径

c# - 是否可以使用不同的 key 对签署已签名的 .net dll?

Spring Security LDAP 配置

php - html 清理造成困难

java - 针对共享 Web 服务对用户进行身份验证和授权的架构挑战

c - 高速缓存如何工作?