javascript - 编码 HTML 和 JavaScript

标签 javascript html encoding ip

我正在构建一个网站,我的 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/

相关文章:

javascript - Google Apps 脚本无法运行函数?

html - 如何向 XML 添加可点击的链接?

javascript - jQuery 动画最大宽度溢出问题

JavaScript 提交错误的表单

javascript - jQuery .focusout() 也当 .keyup() 出现在 Firefox 33.1 中时

javascript - Leaflet.js geoJson 没有出现在 map 上 - 我试图显示方向

html - 相对和绝对定位。强制 Logo 移动到 Angular 落

python - 从 ssh 使用 python 时出现 UnicodeEncodeError

c# - 如何将 8 个 4 位值编码为 Int32,然后取回这些值?

sql - DBI::dbWriteTable,无效的多字节字符串