部署PKI和证书服务详解

简介: 部署PKI和证书服务详解

1:什么是PKI

PKI (Public key infrastructure) 公钥基础设施

通过使用公钥技术和数字签名来确保信息安全,并负责验证数字证书持有者身份的一种技术

PKI 由 公钥加密技术 数字证书 认证机构 CA和注册机构RA 组成

数字证书 用于用户的身份验证

CA 是PKI 的核心,负责管理PKI 中所有的用户

RA 接受用户的请求,负责将用户的有关申请信息 和存档备案

2:PKI 体系实现的主要功能

身份验证  确认用户的身份标识
数据完整性  确保数据在传输过 程中没有被修改
数据机密性  防止非授权用户获取数据
操作的不可否性  确保用户不能冒充其他用户的身份

3:公钥加密技术

公钥和私钥是成对生成的, 两个密钥互不相同, 可相互加密解密

不能工具一个密钥来推算出另一个密钥

公钥对外公开 私钥只有私钥的持有人知道私钥应该由密钥的持有人妥善保管

数字加密, 公钥加密 私钥解密, 实现数据的机密性

数字签名, 私钥加密 公钥解密, 保证数据的完整性和操作的不可否认性及身份验证

X.509 ITU-T 制定的数字证书标准, 为给公用网络用户提供目录信息服务是安全认证系统的核心规定了实体鉴别过程中广泛使用的证书和数据接口

是基于公开密钥体制建立, 博阿寒用户名和使用者公钥 和其他相关信息

4:PKI 协议

SSL 网景公司开发,保障再internet 上数据的安全传输 位于TCP/IP 协议和应用层协议之间

包括 SSL 记录协议 建立再可靠的传输协议 tcp 之上 为高层协议提供数据封装 压缩 加密等功能支持

SSL 握手协议 建立再 SSL 协议之上,用来对通信双方进行身份认证

ssl 的主要服务: 认证用户和服务器 机密数据 维护数据完整性

HTTPS 网景公司开发,用于对网页数据的加密和解密

IPSec 开放的vpn 安全协议,最流行的vpn 解决方案 包括 AH 验证头和 ESP 安全负载封装

5:证书的颁发机构 CA

PKI 的应用权威机构 第三方权威机构 负责产生和分配管理数字证书

数字证书是一种权威的电子文档, 包含的信息有 使用者的公钥 使用者的标识信息 有效期 颁发者的标识信息 和颁发者的数字签名

CA 的主要功能: 处理证书申请 证书的颁发 更新 接受用户查询 证书的归档 密钥的归档等

6:证书的颁发过程:

证书的申请

RA 确认用户身份

证书策略处理

RA提交用户申请到CA

CA 用自己的私钥和用户的公钥签名

CA 批准证书传给 RA

RA 将电子证书传送给用户

用户验证CA 颁发的证书

证书安装的实验

需要域环境 在域环境中添加 CA证书服务器 选择 证书颁发机构和 证书颁发机构web注册

完毕后默认选择企业CA 根CA 完成配置

web 服务器端 选择证书服务器 创建证书申请,然后通过浏览器 访问http://ip/certsrv 访问申请证书,颁发下载证书后,完成证书申请, 在网站中绑定 所需证书

7:配置 SSL 安全通道

选择要求 ssl 则只能使用https 访问网站

客户端证书, 选择 必须,则需要客户端申请证书才能访问

选择 接受和 忽略 则用户端不必有证书也可以成功访问

证书的导入导出,

当web 服务器要更换物理主机时,可以将原证书导出 并导入到新的物理服务器上, 新web 网站可以重新绑定原来的证书服务 ,而不必重新申请证书



相关文章
|
数据采集 JSON 算法
Python爬虫——模拟登录
Python爬虫——模拟登录
1449 3
|
机器学习/深度学习 数据可视化 算法
泰酷辣!探索七种常用的机器学习图型
泰酷辣!探索七种常用的机器学习图型
2151 0
|
7月前
|
安全 Linux API
养虾必看!OpenClaw防入侵手册:阿里云+本地安全部署+API配置+Skill安全+常见问题解答
2026年3月,一则震惊“养虾圈”的消息引发全网关注:有安全研究者通过全网扫描,发现超23.4万只OpenClaw(昵称“小龙虾”)实例正处于“裸奔”状态,其默认管理端口18789直接暴露在公网,相关实例信息被整理成曝光网站公之于众。这些“裸奔”的OpenClaw分布在阿里云、DigitalOcean、Hetzner等多个云平台,涉及中国、美国、德国、新加坡等数十个国家和地区,虽因缺少设备标识与Token暂时未出现大规模入侵,但已成为黑客眼中的“潜在猎物”。
1342 4
|
7月前
|
安全 API 网络安全
OpenClaw 养“虾”安全指南:工信部预警下的OpenClaw阿里云/本地部署加固/漏洞防护方案(百炼Coding Plan免费API配置)
2026年春,OpenClaw(昵称“龙虾”)的热度席卷全网:GitHub星标逼近30万,A股“龙虾概念股”逆势涨停,闲鱼“代装服务”价格从50元飙至1500元,甚至有人声称几天狂赚26万。但就在这股热潮中,工信部网络安全威胁和漏洞信息共享平台(NVDB)正式发布预警,直指OpenClaw在默认或不当配置下存在“较高安全风险”,易引发网络攻击、信息泄露。
901 2
|
Java 关系型数据库 数据库
Java 项目实战教程从基础到进阶实战案例分析详解
本文介绍了多个Java项目实战案例,涵盖企业级管理系统、电商平台、在线书店及新手小项目,结合Spring Boot、Spring Cloud、MyBatis等主流技术,通过实际应用场景帮助开发者掌握Java项目开发的核心技能,适合从基础到进阶的学习与实践。
1703 4
|
数据采集 数据可视化 数据挖掘
金融波动率的多模型建模研究:GARCH族与HAR模型的Python实现与对比分析
本文探讨了金融资产波动率建模中的三种主流方法:GARCH、GJR-GARCH和HAR模型,基于SPY的实际交易数据进行实证分析。GARCH模型捕捉波动率聚类特征,GJR-GARCH引入杠杆效应,HAR整合多时间尺度波动率信息。通过Python实现模型估计与性能比较,展示了各模型在风险管理、衍生品定价等领域的应用优势。
1896 66
金融波动率的多模型建模研究:GARCH族与HAR模型的Python实现与对比分析
|
安全 测试技术 API
详解软件需求中的外部接口需求
本文介绍了外部接口在软件系统中的作用及相关知识点,包括API、Web服务、数据集成、硬件接口等常见类型,同时涵盖身份验证、授权、数据格式、接口文档、错误处理等关键技术点,旨在帮助开发团队实现系统间的高效、安全、可靠通信与集成。
1056 0
|
Python
【Python】已解决:ValueError: Worksheet named ‘Sheet’ not found
【Python】已解决:ValueError: Worksheet named ‘Sheet’ not found
1871 0
|
人工智能 Python
人工智能导论——谓词公式化为子句集详细步骤
在谓词逻辑中,有下述定义: 原子(atom)谓词公式是一个不能再分解的命题。 原子谓词公式及其否定,统称为文字(literal)。$P$称为正文字,$\neg P$称为负文字。$P$与$\neg P$为互补文字。 <font color="ddd0000">任何文字的析取式称为子句(clause)。任何文字本身也是子句。</font> 由子句构成的集合称为子句集。 不包含任何文字的子句称为空子句,表示为NIL。 <font color="ddd0000">由于空子句不含有文字,它不能被任何解释满足,所以,空子句是永假的、不可满足的。</font> 在谓词逻辑中,任何一个谓词公式都可以通过应用等
3084 1
人工智能导论——谓词公式化为子句集详细步骤
【建站系列教程】2.3、分享一些小说的api接口
【建站系列教程】2.3、分享一些小说的api接口
5031 0
【建站系列教程】2.3、分享一些小说的api接口