屏蔽socket 实例化时,握手阶段报错信息WebSocket connection to ‘***‘ failed

事情起因是这样的:

我们网站是需要socket链接实行实时推送服务,有恶意竞争对手通过抓包或者断网,获取到了我们的socket链接地址,那么他就可以通过java写一个脚本无限链接这个socket地址。形成dos攻击。使socket服务器资源耗尽,造成服务器瘫痪。

。而又因为这个错误是再实例化socket对象时发生的错误,他是一个异步动作,所以throw无法同步拦截错误信息。进尔泄露socket地址。经过思考后,使用console对象中的clear方法来解决这个问题。所以在每次发生错误的时候都会用clear()去清除控制台信息,那么对方就无法再控制台获取到socket地址信息了。只能通过其他方式来获取。

关于这个方法的解释如下:

console.clear() 方法用于清除控制台所有信息。

console.clear() 方法在执行成功后,会在控制台输出: "Console was cleared"。

相关推荐
计算机小手2 小时前
内网穿透系列九:开源的网络穿透与组网工具 EasyTier,支持多种数据传输通道,去中心化,兼具高效与安全
网络·经验分享·开源软件
YC运维3 小时前
网络配置综合实验全攻略(对之前学习的总结)
linux·服务器·网络
yqcoder4 小时前
13. https 是绝对安全的吗
网络协议·安全·https
Xi-Xu4 小时前
隆重介绍 Xget for Chrome:您的终极下载加速器
前端·网络·chrome·经验分享·github
孙克旭_5 小时前
day051-ansible循环、判断与jinja2模板
linux·运维·服务器·网络·ansible
悟空胆好小6 小时前
分音塔科技(BABEL Technology) 的公司背景、股权构成、产品类型及技术能力的全方位解读
网络·人工智能·科技·嵌入式硬件
DoraBigHead6 小时前
《电磁波的浪漫,铜线上的灵魂》——计算机网络·物理层全解版
网络协议
爱吃土豆的马铃薯ㅤㅤㅤㅤㅤㅤㅤㅤㅤ7 小时前
如何使用Java WebSocket API实现客户端和服务器端的通信?
java·开发语言·websocket
ssswywywht7 小时前
OSPF实验
网络
FCM668 小时前
HCIA第一次实验报告:静态路由综合实验
网络·tcp/ip·信息与通信