【问题标题】:Hiding Ip in JavaScript WebSocket在 JavaScript WebSocket 中隐藏 IP
【发布时间】:2015-06-20 09:58:55
【问题描述】:

我有那些 JavaScript WebSocket 变量 -
var Server = new WebSocket('ws://xxx.xxx.xxx.xxx:9300'); var Server2 = new WebSocket('ws://xxx.xxx.xxx.xxx:9301');
(“xxx.xxx.xxx.xxx”是 Ips。)
问题是,ips 可以在“查看源”浏览器选项中查看。出于安全原因(DDoS 攻击等......),我不希望它们可见。有没有什么可能的方法可以隐藏或隐藏 Ips,以便它们在客户端根本不可用或不可见(不仅在“查看源代码”选项中)?

【问题讨论】:

  • 答案是 - 不,你不能隐藏这个 ip,即使你加密它 - 你仍然会在网络日志中看到 ip
  • 你不能隐藏IP,也就是说,你可以使用一个URL,但是做一个whois查询会很简单。

标签: javascript websocket ip


【解决方案1】:

我很想投反对票和开玩笑,因为你提出的问题很愚蠢。您无法隐藏要连接的服务器的身份。即使您在源中对其进行了加密,仅记录与(必须解密的)IP 的连接也是微不足道的。

除非您通过某些代理进行连接。虽然这并不能真正解决你的问题。代理本身可能会受到攻击,您的服务器也可能会受到攻击。

有一些方法可以缓解 DDoS 等攻击,但并非万无一失。我相信您可以通过提出正确的问题在ServerFault 找到更多信息。

【讨论】:

  • 检测到讽刺。无论如何,在编写 DDoS 时,向客户端/用户隐藏身份甚至远程服务器连接的存在都会非常方便。投票赞成将 ServerFault 作为解决此问题的方法。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2023-04-02
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多