SSL/TLS发展历程
Posted on
1. SSL (Secure Sockets Layer)
SSL 1.0
- 1994 年由网景(Netscape)内部开发,但从未公开发布。
- 主要目标是为 Web 浏览器与服务器之间提供加密通信,但在设计上存在严重缺陷。
SSL 2.0 (1995)
- 第一个公开发布的版本,试图解决 SSL 1.0 的一些问题。
- 存在许多安全问题,包括对消息完整性和加密协商的不充分保护,最终导致开发团队迅速推出新版。
SSL 3.0 (1996)
- 作为 SSL 2.0 的改进版本,提供了更好的安全性和兼容性。
- SSL 3.0 在协议设计、加密算法选择上做了较大改善,然而随着攻击方式的发展,如 POODLE 攻击,现今已不再被推荐使用。
2. TLS (Transport Layer Security)
SSL证书分类
Posted on
mysql8.0重置root密码
Posted on
ubuntu安装ansible
Posted on
Ansible 是一个开源的自动化工具,由 Red Hat 开发,用于配置管理、应用部署、任务自动化和 IT 编排。它以简单易用、无需代理(agentless)和强大的功能而著称,广泛应用于服务器管理、DevOps 流程和基础设施自动化。
env
- ubuntu/jammy
- ansible-2.10.7
mysql "x protocol"协议
Posted on
MySQL 的 X Protocol 是 MySQL 引入的一种现代协议,旨在支持更灵活的开发方式。它基于 MySQL X DevAPI,提供对 SQL 和 NoSQL 的双重支持,适用于需要高性能和现代化应用的场景。X Protocol 默认使用端口 33060,与传统的 MySQL 协议(端口 3306)并存。
1. MySQL Shell
- 描述: MySQL Shell 是官方提供的多功能客户端工具,专门设计来支持 X Protocol。
- 支持功能:
- 通过 X Protocol 连接到 MySQL 服务器。
- 支持 SQL 模式、JavaScript 模式和 Python 模式。
- 提供对 NoSQL 文档存储(Document Store)和传统关系表的操作。
- 使用方式:
- 命令行连接示例:
mysqlsh --mysqlx -u user -h hostname -P 33060 - 交互式使用,支持脚本执行。
- 命令行连接示例:
- 适用场景: 管理和开发,尤其是处理 JSON 文档或混合数据模型时。
2. MySQL Connectors(支持 X DevAPI 的连接器)
mysql8.0 ssl/tls登录形式
Posted on
在 MySQL 8.0 中,你可以通过配置文件或客户端的默认设置来指定 --ssl-ca、--ssl-cert 和 --ssl-key 的默认值,这样在登录时就不需要每次都在命令行中手动传入这些参数。
env
- mysql.8.0.41 (ssl enable)
- ubuntu/jammy
ubuntu下搭建mysql8.0.x
Posted on
mysql8.0.x中登录认证支持哪些插件
Posted on
mysql8.0.x版本my.cnf bind-address vs mysqlx-bind-address作用
Posted on
vagrant@多级环境
Posted on
Edited on