最新 最热

Haskell网络编程:深入理解代理和TLS配置

在开始深入讨论之前,我们需要对网络编程的基础有所了解。网络编程通常涉及到客户端和服务器之间的通信,这包括但不限于HTTP请求、TCP连接、UDP数据报等。Haskell提供了丰富的库来支持这些操作,例如Network库用于底层的网...

2024-09-02
2

TLS安全重协商

在TLS安全重协商出来前,有一个TLS重协商的漏洞,它会被中间人攻击利用,可以插入非法数据到客户端和服务器的安全连接中。虽然这个漏洞无法被用来破解密钥,但是可以用来插入恶意数据,比如在HTTPS中插入恶意的JavaScript代码...

2024-08-23
2

通过 TLS 保障 Redis 数据传输安全

Redis,这个我们熟知的开源 Key-Value 数据库,自 2009 年由意大利开发者 Salvatore Sanfilippo 开始开发以来,已经发展成为一个通用的内存数据结构系统,广泛应用于各种程序中。Redis 的值(value)可以是字符串(String)、哈希(Map...

2024-04-19
2

Lets Encrypt 弃用 tls-sni-01后 使用 Dnspod api 方式进行ssl泛域名续签

今年3月份的时候,Let’s Encrypt 给我的邮箱发了好几封邮件,具体内容大概是 Let’s Encrypt因为安全性问题已经将TLS-SNI-01验证方法标记为过时,而且很快就不能使用了, 建议还在使用的尽快安装他们官网去更新续签。看了个...

2024-03-12
2

【linux命令讲解大全】166.使用pstack命令查看进程栈跟踪

pstack命令 可显示每个进程的栈跟踪。pstack 命令必须由相应进程的属主或 root 运行。可以使用 pstack 来确定进程挂起的位置。此命令允许使用的唯一选项是要检查的进程的 PID。...

2024-03-02
2

修改PHP cURL TLS指纹以绕过Cloudflare「Just a moment」验证

以下代码使用了自己的一个cURL请求封装库,liesauer/simple-http-client,这里不过多介绍,原生cURL也是一样设置Header和cURL参数的。

2024-02-28
3

网络原理知识总结

OSI模型:开放系统互联参考模型,是 ISO 提出的标准框架。特点:采用分层结构,每一层实现不同功能,有自己的协议。

2024-01-22
2

使用golang部署运行tls的https服务时,不用停机,高效证书下放,如何实现?

这篇文章主要介绍如何在应用golang语言开发http/https服务时,如何让tls自动获取证书,而不必在证书更新或重置以后,还要重启服务器来让业务重新起效,本文分成三部分,第一部分会介绍tls加密的常用加密算法进行分析总结,虽然与...

2023-11-28
2

HTTP 安全通信保障:TLS、身份验证、授权

对于交易支付相关的网络服务,需要保障安全、私密的网络通信。此时需要依赖 TLS 、身份验证和授权机制。我们先来了解基本概念。

2023-11-22
3

TLS 1.3: Enhanced Security, Faster Connections

In today's digital landscape, the security and speed of data transmissions are crucial. In this regard, the Transport Layer Security (TLS) protocol plays a pivo...

2023-11-18
1