【发布时间】:2014-03-24 18:15:08
【问题描述】:
我经营一个包含多个广播流的网站。我已经设置了 icecast 以请求 .htaccess 帐户,以便进行身份验证并开始流式传输。所有流都有相同的帐户。页面加载后,我使用 jquery 提交表单(通过css 隐藏),因此用户不必知道帐户也不必提交表单。
问题在于,如果用户查看源代码,表单信息就会被泄露。有什么办法可以隐藏这些信息?搜索互联网大多数人说这是不可能的,因为浏览器需要能够清楚地阅读这些信息才能正常运行。如果可能的话,有人知道吗?
【问题讨论】:
-
这是不可能的 imo,即使您神奇地找到了一种方法来禁用显示此信息的源代码的查看,您也无法禁用查看器嗅探数据包并确定它们的内容正在向您发帖。
-
您可以简单地加密和解密这些值。
-
@larsAnders 如果加密的值只是被原封不动地传回以进行身份验证,那么它可能根本不被加密,你会遇到同样的问题。
-
@skrilled 我知道我无法阻止用户查看源代码。我的大多数访客都是对网页了解有限的咖啡店老板。我不需要安全措施来防止黑客,只是更安全一点。我为流媒体带宽付出了很多,不希望他们不付费就获得源和流媒体。
-
每个用户都应该有自己的一套凭据来进行身份验证,然后他们是否查看页面的源代码就没有关系了。