双向加密认证etcd集群的部署

本文主要介绍如何手动部署高可用的双向加密认证etcd集群。 ...

June 19, 2024 · TinyChen

nginx篇08-添加客户端证书认证

本文主要介绍如何使用给nginx服务添加客户端证书认证从而实现双向加密。 对于一般的https网站来说,实际上https所使用的证书是属于单向验证,即客户端单向验证服务器的安全性,而服务器端是没有对客户端的身份进行验证的。关于https的原理,可以查看这篇文章:《SSL/TLS、对称加密和非对称加密和TLSv1.3》 如果自己部署了一些安全性较高的网站不希望被其他人随意访问,就可以尝试部署https的双向认证,对客户端也添加证书认证。本文将会使用openssl自签证书来完成最简单的一个https双向认证。 ...

March 4, 2021 · TinyChen

使用acme.sh工具申请let's encrypt的泛域名证书

本文主要介绍如何使用acme.sh工具来申请let’s encrypt的泛域名证书。 ...

November 27, 2020 · TinyChen

HTTP2头部压缩与499踩坑

本文主要记录 HTTP/2 升级后出现的偶发“网络连接已断开”类前端告警,以及对应的 Nginx HPACK 相关参数调优过程。 ...

November 11, 2020 · TinyChen

nginx的TLS1.3与0-RTT转发踩坑

本文主要记录在 Nginx 上开启 TLSv1.3 0-RTT(ssl_early_data)后,首页被下游返回 403 的排查过程,以及 proxy_set_header 继承规则与多层代理架构下的取舍。 ...

September 18, 2020 · TinyChen

nginx开启HTTP2的ssl_ciphers踩坑

本文主要记录在 Nginx 上同时开启 HTTP/2 与 TLSv1.3 后,部分浏览器出现 ERR_SPDY_INADEQUATE_TRANSPORT_SECURITY 的排查过程,以及如何调整 ssl_ciphers 优先级来兼顾兼容性与安全性。 ...

August 6, 2020 · TinyChen

SSL/TLS、对称加密和非对称加密和TLSv1.3

本文主要对对称加密和非对称加密的原理以及过程进行分析,同时还会简单介绍一下TLS/SSL的一些相关内容,并且对比TLSv1.2和TLSv1.3的不同。 ...

June 2, 2020 · TinyChen

nginx篇07-启用HTTP2和TLSv1.3

本文主要介绍如何使用编译的方式升级openssl库和nginx用于支持HTTP2和TLSv1.3并且介绍了一些简单的提高nginx安全性的配置。 ...

May 19, 2020 · TinyChen

windows系统RDP远程桌面配置可信证书

为微软windows系统自带的RDP远程桌面配置权威CA签发的证书,使得可以安全加密远程。 ...

March 31, 2020 · TinyChen