PKI

PKI 概述

公钥基础设施(Public Key Infrastructure):通过加密技术和数字签名保证信息的安全
组成:公钥加密技术,数字证书,CA(Certificate Authority),RA

信息安全三要素
  • 机密性
  • 完整性
  • 身份认证/操作不可否认
PKI使用
  • SSL/HTTPS
  • IPsecVPN
  • 部分远程访问VPN
公钥加密技术

作用:实现对信息加密、签名等

加密算法
  • 对称加密算法----加解密密钥一致
  • 非对称加密算法
    • 通信双方各自产生一对公私钥
    • 双方交换公钥
    • 公私钥实现互相加解密
    • 公私钥不可互相推算
数字签名

使用自己的私钥对摘要进行加密得出的密文即数字签名

证书

保证公钥的合法性
证书格式遵循X.509标准
数字证书包含
使用者的公钥值
使用者标识信息(名称和电子邮件)
有效期(证书有效期限)
颁发者标识信息
颁发者数字签名
数字证书由权威公正的第三方机构即CA签发

部署HTTPS服务器

CA是权威证书颁发机构,为了公正“公钥”的合法性!
机密性:使用对方的公钥加密
身份验证/数字签名:使用自己的私钥!

  1. 添安装IIS服务
  • 安装IIS服务后,添加一个网站

  1. 安装DNS服务
  • 安装DNS服务后,添加A记录

  1. 安装CA
  • 右键点击“我的电脑”->“管理”->“角色”,点击“添加角色”
  • 点击下一步
  • 选择证书颁发机构和证书颁发机构Web注册两项
  • 因没有安装域,此处选择独立
  • 第一次安装,选择根CA
  • 新建私钥
  • 使用默认,密钥长度越大,速度越慢
  • 输入CA机构的名称

    设置CA机构本身证书的有效期
  • CA信息存放路径
  • 选择角色服务
  1. 开始->管理工具->打开证书颁发机构
  • 证书颁发机构页面
  1. 为WEB服务器创建服务器证书
  • 在服务器证书中右键点击,选择“创建证书申请”
  • 输入基本信息
  • 选择密钥长度
  • 将证书申请文件保存至本地文件
  1. 在CA证书服务安装时,会安装证书的Web程序,可以通过网页访问,进行证书申请
  • 点击高级证书申请,上面的两项是为客户端机器申请证书使用
  • 选择下面一项:使用base64…项
  • 将证书申请时生成的txt文件内容,完全拷贝,粘贴至网页文本框,点击“提交”
  • 证书生成
  • 在证书颁发机构->挂起的申请中,执行颁发,进行证书颁发
  • 证书颁发完成后,可以通过网页,下载证书



  • 在IIS服务器上完成证书的申请

  • 选择刚下载的证书文件

  • 为网站添加https绑定

  • 修改网站SSL设置项
  • 选择要求SSL后,用户通过浏览器再访问时,必须使用https
  • 通过网页访问https网站,在其他虚拟机上访问时,需要配置在同一个网络,并且DNS指向安装DNS服务的主机,完成域名解析


网络安全学习--PKI相关推荐

  1. [网络安全学习篇8]:PKI(千峰网络安全视频笔记 8 day)

    引言:我的系列博客[网络安全学习篇]上线了,小编也是初次创作博客,经验不足:对千峰网络信息安全开源的视频公开课程的学习整理的笔记整理的也比较粗糙,其实看到目录有300多集的时候,讲道理,有点怂了,所以 ...

  2. [网络安全学习篇10]:扫描技术、暴力破解工具(千峰网络安全视频笔记 10 day)

    引言:我的系列博客[网络安全学习篇]上线了,小编也是初次创作博客,经验不足:对千峰网络信息安全开源的视频公开课程的学习整理的笔记整理的也比较粗糙,其实看到目录有300多集的时候,讲道理,有点怂了,所以 ...

  3. 2023年网络安全学习路线指导(含视频教程)

    什么是网络安全 网络安全是指网络系统的硬件.软件及其系统中的数据受到保护,不因偶然的或者恶意的原因而遭受到破坏.更改.泄露,系统连续可靠正常地运行,网络服务不中断.具有保密性.完整性.可用性.可控性. ...

  4. [网络安全学习篇21]:防火墙(千峰网络安全视频笔记 21 day)

    引言:我的系列博客[网络安全学习篇]上线了,小编也是初次创作博客,经验不足:对千峰网络信息安全开源的视频公开课程的学习整理的笔记整理的也比较粗糙,其实看到目录有300多集的时候,讲道理,有点怂了,所以 ...

  5. [网络安全学习篇18]:ACL及实验(千峰网络安全视频笔记 18 day)

    引言:我的系列博客[网络安全学习篇]上线了,小编也是初次创作博客,经验不足:对千峰网络信息安全开源的视频公开课程的学习整理的笔记整理的也比较粗糙,其实看到目录有300多集的时候,讲道理,有点怂了,所以 ...

  6. [网络安全学习篇19]:NAT、动态路由及实验(千峰网络安全视频笔记 19 day)

    引言:我的系列博客[网络安全学习篇]上线了,小编也是初次创作博客,经验不足:对千峰网络信息安全开源的视频公开课程的学习整理的笔记整理的也比较粗糙,其实看到目录有300多集的时候,讲道理,有点怂了,所以 ...

  7. [网络安全学习篇13]:IP包头分析与路由原理及实验(千峰网络安全视频笔记 13 day)

    引言:我的系列博客[网络安全学习篇]上线了,小编也是初次创作博客,经验不足:对千峰网络信息安全开源的视频公开课程的学习整理的笔记整理的也比较粗糙,其实看到目录有300多集的时候,讲道理,有点怂了,所以 ...

  8. [网络安全学习篇23]:DNS欺骗与钓Y网站(千峰网络安全视频笔记 p114-p116)

    引言:我的系列博客[网络安全学习篇]上线了,小编也是初次创作博客,经验不足:对千峰网络信息安全开源的视频公开课程的学习整理的笔记整理的也比较粗糙,其实看到目录有300多集的时候,讲道理,有点怂了,所以 ...

  9. [网络安全学习篇12]:数据链路层及交换机的学习(千峰网络安全视频笔记 12 day)

    引言:我的系列博客[网络安全学习篇]上线了,小编也是初次创作博客,经验不足:对千峰网络信息安全开源的视频公开课程的学习整理的笔记整理的也比较粗糙,其实看到目录有300多集的时候,讲道理,有点怂了,所以 ...

最新文章

  1. 新书来了!《ActionScript 3.0游戏设计基础(第2版)》
  2. “编程能力差,90%的人会输在这点上!”谷歌开发:其实都是在瞎努力
  3. python:未找到命令
  4. OpenCV图像去噪
  5. AI需求强劲 AI芯片市场规模有望达到405亿
  6. 开源的ResearchKit:苹果将如何颠覆未来医疗?
  7. 如何在Java JVM中处理图像和视频
  8. leetcode256. 粉刷房子
  9. 8个提高工作效率的Web前端开发框架总结
  10. python julia go_Python的四个挑战者:Swift、Go、Julia、R
  11. vosviewer保存成PDF文件时没有文字
  12. android 数据存储之SQLite
  13. svn可视化操作工具
  14. Scan2CAD中文版
  15. chrome 插件 IE Tab Multi 一款最接近 IE 的 Chrome扩展
  16. Java图形编程实验总结_java 图形用户界面编程实验报告.doc
  17. 策略学习(Policy-Based Reinforcement Learning)
  18. teleop app android,使用yocs_cmd_vel_mux进行机器人速度控制切换
  19. 生物信息中的Python 01 | 从零开始处理基因序列
  20. php 大数据量及海量数据处理算法总结

热门文章

  1. Android开发技术学习笔记
  2. python编程:从入门到实践 外星人入侵项目:武装飞船 代码运行不显示飞船
  3. 深度长文|详解现象级ChatGPT发展历程、原理、技术架构详解和产业未来
  4. 若依框架刷新页面出现 正在加载系统资源,请耐心等待
  5. 1631哥德巴赫猜想
  6. ubuntu16.04彻底删除pcl1.7之后,自己编译pcl-1.8工程编译出错
  7. 微博群发私信 php,用PHP基于Redis消息队列实现发布微博的方法
  8. 分布式链路追踪-skywalking
  9. 【NOIP2014模拟11.2B组】人品问题
  10. github上标星70.5k,贼火的Java面试突击手册,不看就真的亏了