我正在构建一个网站,我的 IP 需要位于服务器的 javascript 中。
但我想隐藏这个。我已经准备好使用 ioncube 来实现这一点,但是当您在 google chrome 中按 f12 示例时,您仍然会看到源和 IP。如何通过编码隐藏它。 例如我的 ip 是。 123.123.123.123,当您检查源时,它的示例为:H4w5EK4ksfdk#%sfsldfs。
谁能帮我吗?
最佳答案
如果深思熟虑最终得出结论,这是不可能实现的。 JavaScript 始终以源代码形式从服务器传输到客户端(浏览器),因此任何 IP 地址或域名都将可见。
您可以使用某种混淆(谷歌搜索“Javascript 混淆”),但是虽然这会创建一个阈值,但对于任何足够顽固的攻击者来说,这将是一个很容易克服的阈值。
你无法解决的问题是:如果你希望浏览器能够提取并理解该地址,那么拥有 JS 调试器的人也可以提取并理解它。此外,任何开发者工具(例如 Chrome“开发工具”或 Firebug)都会泄露对此地址的任何访问。
关于javascript - 编码 HTML 和 JavaScript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15463239/