屏蔽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"。

相关推荐
AI大模型应用之禅3 小时前
全球股市估值与可持续农业垂直种植技术的关系
网络·ai
掘根4 小时前
【仿Muduo库项目】HTTP模块2——HttpRequest子模块,HttpResponse子模块
网络·网络协议·http
MOON404☾6 小时前
006.Backdoor后门编写
网络·安全·网络安全·系统安全
ha20428941946 小时前
Linux操作系统学习记录之---TcpSocket
linux·网络·c++·学习
李白你好7 小时前
Burp Suite插件 | 高级HTTP头操作工具
网络·网络协议·http
CryptoRzz8 小时前
印度尼西亚(IDX)股票数据对接开发
java·后端·websocket·web3·区块链
石像鬼₧魂石8 小时前
22端口(OpenSSH 4.7p1)渗透测试完整复习流程(含实战排错)
大数据·网络·学习·安全·ubuntu
xwj_8655743328 小时前
HTTP协议、接口测试流程、接口测试流程&文档&用例
网络·网络协议·http
RisunJan9 小时前
Linux命令-iptables-restore命令(从文件批量恢复 iptables 防火墙规则)
linux·运维·网络
..过云雨10 小时前
网络计算器实现 - 自定义套接字+序列化+守护进程
网络·网络协议·tcp/ip