openssls_client-showcerts-connectxxxxx:yyyy其中xxxxx是IP地址;其中yyyy是tls端口
原创 2020-06-17 17:11:06
2548阅读
日常工作中,我们都是使用http请求,来进行前后交互,那么我们也会有使用websocket来进行前后交互的时候,那么它俩有什么区别呢?http和websocket区别WebSocket是双向通信协议,模拟Socket协议,可以双向发送或接受信息HTTP是单向的WebSocket是需要浏览器和服务器握手进行建立连接的而http是浏览器发起向服务器的连接,服务器预先并不知道这个连接根据它的特点就可以知
转载 2023-11-02 15:39:26
135阅读
在Linux系统中,我们经常需要进行网络安全设置,以保护系统资源和信息的安全。其中,拦截WebSocket端口就是一种常见的安全措施之一。WebSocket是一种在单个TCP连接上进行全双工通信的协议,它允许网页应用与服务器进行实时数据交换,提供了比HTTP更高效的通信机制。然而,正是因为WebSocket的高效性和实时性,也让它成为了潜在的安全风险。 在Linux系统中,通过配置防火墙来拦截W
原创 2024-05-27 10:46:52
324阅读
在实现"springboot websocket共用web端口"这个需求之前,首先需要了解一下WebSocket是什么以及它是如何工作的。WebSocket是HTML5新增的协议,允许在单个TCP连接上进行全双工通信。与HTTP协议不同的是,WebSocket是一种双向通信协议,允许服务器主动向客户端推送消息。 接下来,我们来看一下如何在Spring Boot中实现WebSocket共用web端
原创 2024-05-16 10:58:54
1292阅读
什么试WebSocketWebSocket是一个连接,这个连接是客户端(页面)与服务端之间的连接,处理两者间通讯; 好处:HTML5定义了WebSocket协议,能更好的节省服务器资源和带宽,并且能够更实时地进行通讯,不需要每次发送请求接口获取数据, 使用场景:比如客户端登录后,出现的消息推送,每天定时广播推送给客户端消息等场景;SpringBoot maven项目中实现导入依赖:<depe
转载 2023-08-11 09:59:14
134阅读
以下基于默认配置情况下(还有其它没有提到的配置都取默认值):设置了balancer(etcd等)没有设置WithBlock,即dialOptions.block = false没有设置FailOnNonTempDialError,即dialOptions.copts.FailOnNonTempDialError = false grpc.Dial 正常的执行流程,第一次进入的时候的有些逻
转载 2024-03-01 13:30:04
41阅读
帮事业部的同事,解决问题,坑总结小程序出现,osstatus -9801 情况好多,说一下配置环境可解决的方法和问题tls 1.2, php 5.6+, nginx, workerman 做的 websocket官方没有明确说明,小程序,websocket,不能带端口。。。所以使用 workerman 设置后,出现安卓正常,苹果不正常。。。明确问题之后,思考解决办法因 websocket 使用 h
转载 2022-02-22 16:47:05
288阅读
前言 主要是自己学习SSL流程时的辅助理解笔记。 包括数字证书前面为什么值得信任。 注意:多级CA还没有时间去记录,可能后期遇到再补。 参考: https://www.ruanyifeng.com/blog/2014/02/ssl_tls.html 数字证书原理 李柱明博客:https://www. ...
转载 2021-11-01 20:36:00
736阅读
2评论
Thread Local Storage:​​​https://zhuanlan.zhihu.com/p/142418922​​​​​​​​https://gcc.gnu.org/onlinedocs/gcc/Thread-Local.html​​Transport Layer Security:​​​https://zhuanlan.zhihu.com/p/154094505​​
原创 2022-12-27 23:40:01
2934阅读
Charles的主要功能: (1)截取Http 和 Https 网络封包。 (2)支持重发网络请求,方便后端调试。 (3)支持修改网络请求参数。 (4)支持网络请求的截获并动态修改。 (5)支持模拟慢速网络。1. 模拟网速功能在线上环境通常有些因为网速慢导致的bug,在本机无法重现,那时候就很抓瞎,如果嫌远程麻烦,推荐使用throttle。支持对Bandwidth(带宽)、Utilist
转载 2024-05-23 09:14:27
58阅读
记录下如何在koa中共享http与websocket服务端口1.安装​​ws​​模块 npm install ws 2.服务端 const Koa = require('koa')const app = new Koa()const path = require('path')const ws = require('ws')app.use(require('koa-static')(path.
原创 2022-11-10 13:40:45
798阅读
一、背景在websocket集群中,同一个房间的ws客户端连接到不同的服务节点。如下图所示A和B客户端连接到节点1,C客户端连接到节点2现在的需求是C要发送消息给A和B这里因为netty的channel不能够持久化到redis,只能存储在当前的jvm内存里。所以,要实现上面的跨节点之间的消息发送,就得符合下面几点:1、接收消息者A和B,存储在哪个节点。这个可以通过redis维护映射关系,或者使用分
   
原创 2021-10-08 10:22:39
108阅读
服务端开启 WebSocket,使用 WorkerMan + phpSocket.io 开启的端口为 2120,访问为 ws://wanaioa.unetu.net:2120/ 由于微信小程序只能使用 443 端口,需将域名的 443 端口进行转发,同时为了保证原 https 的正常运作,参照网上的教程,将域名的 uri 匹配  xxx.xxx/wss 进行转发,其余不进行转发 location
原创 2021-07-27 20:13:41
5095阅读
是在应用层和 传输层之间 添加的 安全层(SSL/TLS协议)端口号 :HTTP 默认是 80,HTTPS 默认是 443。URL 前缀http://,HTTPS 的 URL 前缀是 https://。安全性和资源消耗SSL/TLS服务器方的证书进行了非对称加密。问题: 如果 服务端的公钥通过明文传输 不安全 可以被攻击者破解 所以就需要用到数字证书CA(数字证书颁发机构)了所以说,HTTP 安全
转载 2024-07-11 19:24:24
51阅读
不得不说这个标题写的有点大,大到涉及到编译连接的内容,我还是努力把他写好吧。这里只讨论TLS静态存储变量的访问,TLS
原创 2022-11-08 00:14:46
655阅读
SSL/TLS分析 本文分为六个部分,详见思维导图。一、SSL/TLS作用在了解作用前,先介绍什么是SSL/TLS?SSL(Secure Sockets Layer)即安全套接字层,保障internet数据传输的安全性。TLS(Transport Layer Security)即安全传输层协议,保障应用程序之间通信的安全性。 要了解SSL/TLS的作用要从网络通信风险着手,所以
0x00 前言 本次学习的是2020 Blackhat 的一篇文章When TLS Hacks you,简单来说,作者提出了一种新的SSRF攻击思路:利用DNS重绑定和TLS协议的会话恢复进行攻击。具体可参考:Blackhat - When TLS Hacks you Lots of people ...
转载 2021-04-23 21:35:00
621阅读
2评论
Aug0210:55:52k8stian-m2kube-apiserver[6001]:I080210:55:52.5633676001controller.go:105]OpenAPIAggregationController:Processingitemk8s_internal_local_delegation_chain_0000000001Aug0210:55:52k8stian-m2ku
原创 2019-08-02 11:17:59
9654阅读
4评论
三. TLS协议的代码实现 TLS的主要实现: OpenSSL boringssl(Google) libressl s2n(Amazon) nss(Mozilla) polarssl botan gnutls(gpl) cyassl go.crypto openssl 的 tls 协议实现有 6W 行,libressl 3.68W行, polarssl 1.29 W行, Botan 1.13
  • 1
  • 2
  • 3
  • 4
  • 5