信息安全技术 实验三 数字证书应用

信息安全技术 实验三 数字证书应用

实验目的

  • 了解PKI体系
  • 了解用户进行证书申请和CA颁发证书过程
  • 掌握认证服务的安装及配置方法
  • 掌握使用数字证书配置安全站点的方法

实验内容

利用数字证书建立安全Web通信

实验步骤

  • 需要三台主机,一台担任CA(安装IIS+证书组件),一台担任应用服务器(安装IIS),一台客户端。

  • 1.无认证(服务器和客户端均不需要身份认证)
    通过wireshark捕获WEB通信查看(明文)。

  • 2.单向认证(仅服务器需要身份认证)

    • 安装IIS

    • CA(主机A)安装证书服务:安装Windows组件中的“证书服务”。(注:还要安装CA根证书)

    • 服务器(主机B)证书申请

    • 服务器(主机B)安装证书

    • 服务器下载、安装由CA颁发的证书

      • 证书信息描述:无法将这个证书验证到一个受信任的证书颁发机构。颁发者:user1a 。
      • 打开IE浏览器点击“工具”|“Internet选项”|“内容”|“证书”,在“受信任的根证书颁发机构”页签中查看CA的根证书,查看其是否存在:不存在 。
    • 服务器下载、安装CA根证书
      再次查看服务器证书,回答下列问题:

      • 证书信息描述: 所有颁发策略;所有应用程序策略 。颁发者:user1a 。
      • 再次通过IE浏览器查看“受信任的根证书颁发机构”,查看CA的根证书,查看其是否存在:存在 。
    • Web通信
      客户端重启IE浏览器,在地址栏输入http://服务器IP/并确认,此时访问的Web页面出现如图所示信息。

    • 页面信息
      客户端启动协议分析器,捕获数据。验证服务器与客户端的Web通信过程是以密文实现的。

  • 3.双向认证(服务器和客户端均需身份认证)

    • 服务器要求客户端身份认证
    • 客户端访问服务器
    • 客户端(主机C)证书申请
      • 登录CA服务主页面
      • 客户端提交证书申请
      • CA为客户端颁发证书
      • 客户端下载、安装证书链
    • 客户端查看颁发证书
    • 客户端再次通过https访问服务器

思考题

  • 1.如果用户将根证书删除,用户证书是否还会被信任?
  • 根证书是整个证书体系安全的根本,若根证书不再可信,那么所有被根证书信任的证书也都不被信任了。
  • 2.对比两次协议分析器捕获的会话有什么差异?
  • 在无认证模式下,服务器与客户端的Web通信过程是以明文实现的。而在认证模式下,通信内容是以密文实现的。
原文地址:https://www.cnblogs.com/xxy9712/p/7834975.html