【问题标题】:Encoding HTML & Javascript编码 HTML 和 Javascript
【发布时间】:2013-03-05 23:42:07
【问题描述】:

我正在建立一个网站,我的 ip 需要在服务器的 javascript 中。

但我想隐藏这个。我已经为此使用了 ioncube,但是当您在 google chrome 中按 f12 示例时,您仍然可以看到源代码和 ip。如何使用编码隐藏它。 例如当我的 ip 是。 123.123.123.123,当您检查它的来源时,例如:H4w5EK4ksfdk#%sfsldfs。

谁能帮帮我?

【问题讨论】:

  • 你的应用使用的是字符串格式还是整数格式的ip?
  • 我不太明白,对不起,我的英语很差。但它需要以加密字符串显示,并且需要在真实 ip 中运行。
  • 如果浏览器使用 IP 连接到服务器,您无法对用户隐藏它。用户总能以一种或另一种方式找出浏览器连接到的位置。
  • 为什么要隐藏你的IP?客户端应该如何在不知情的情况下连接到你?
  • 另外,如果您的服务器安全依赖于不知道其 IP 的人,那么您的问题就更大了。

标签: javascript html encoding ip


【解决方案1】:

如果考虑到最终结论,这是无法实现的。 JavaScript 总是以源代码的形式从服务器传输到客户端(浏览器),因此任何 IP 地址或域名都是可见的。

您可以使用某种混淆(谷歌表示“Javascript 混淆”),但这会创建一个阈值,但对于任何足够顽固的攻击者来说,这将是一个容易克服的阈值。

你无法解决的问题是:如果你希望浏览器能够提取和理解地址,那么人类也可以通过 JS 调试器来提取和理解它。此外,任何开发者工具,如 Chrome“开发工具”或 Firebug 都会显示对该地址的任何访问权限。

【讨论】:

  • 谢谢,这要保护它多一点:)
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2011-01-05
  • 2012-10-08
  • 1970-01-01
  • 2013-12-15
  • 1970-01-01
  • 2011-12-18
  • 1970-01-01
相关资源
最近更新 更多