您当前的位置: 首页 >  网络

韩曙亮

暂无认证

  • 3浏览

    0关注

    1068博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

【计算机网络】网络安全 : 运输层安全协议 ( 安全套接字层 SSL | 运输层安全 TSL | SSL 服务 | SSL 安全会话建立流程 )

韩曙亮 发布时间:2020-09-24 20:01:52 ,浏览量:3

文章目录
  • 一、运输层安全协议
  • 二、运输层使用 SSL 前后对比
  • 三、SSL 与 TSL 对比
  • 四、SSL 服务
  • 五、SSL 安全会话建立过程

一、运输层安全协议

运输层安全协议 :

① 安全套接字层 ( SSL , Secure Socket Layer ) :

  • 作用位置 : 端系统 应用层 HTTP 与 运输层 之间 ;

  • TCP 安全 : 在 TCP 基础上建立安全通道 , 为 TCP 传输提供安全服务 ;

  • WEB 安全标准 : SSL 3.0

② 运输层安全 ( TSL , Transport Layer Security ) :

  • 基础 : 基于 SSL 3.0 ;

  • 作用 : 为 基于 TCP 协议的应用提供安全服务 ;

二、运输层使用 SSL 前后对比

运输层使用 SSL 前后对比 :

① SSL 使用情况 : SSL 增强了 TCP 服务 , SSL 是运输层协议 , 但其需要使用安全运输程序 , 其实际被分在应用层 ;

② 普通 TCP 通信 : 应用程序 ( 应用层 ) -> TCP 套接字 -> TCP 协议 ( 运输层 )

③ SSL TCP 通信 : 应用程序 ( 应用层 ) -> SSL 套接字 -> SSL 子层 ( 应用层 ) -> TCP 套接字 -> TCP 协议 ( 运输层 ) ;

三、SSL 与 TSL 对比

SSL 与 TSL 对比 :

① 基础 : SSL / TSL 基础是 可靠的 TCP 通信 ;

② WEB 支持 : 浏览器 与 WEB 服务器 , 支持 SSL / TSL ;

③ 目标 : 实现 应用实体 ( 进程 ) 之间安全通信 ;

④ 应用层 SSL 应用 : 应用层的任何协议都可以使用 SSL , HTTP 使用 SSL 协议 , 就变成了 HTTPS , 表明提供的是安全服务 ;

⑤ 端口号 : HTTP 端口号是 80 , HTTPS 端口号是 443 ;

四、SSL 服务

SSL 服务 :

① SSL 服务器鉴别 : 用于 鉴别 服务器身份 ; 客户端 ( 支持 SSL ) 验证 服务器 证书 , 鉴别服务器 , 并获取服务器的公钥 ;

② SSL 客户端鉴别 : 服务器 验证 客户端 身份 ; ( 可选 )

③ 加密 SSL 会话 : 端与端之间的 报文都进行加密 , 检测是否被篡改 ;

五、SSL 安全会话建立过程

SSL 安全会话建立过程 : TCP 连接之后 , 开始建立 SSL 安全会话 ;

① 协商加密算法 : 浏览器 发送 SSL 版本号 , 可选的加密算法 ; 服务器 回送 自己支持的加密算法 ;

② 传输公钥 : 服务器 向 浏览器 发送包含 服务器公钥的 CA 数字证书 , 浏览器使用该 CA 发布机构验证该公钥 ;

③ 会话密钥计算 : 浏览器 产生 随机秘密数 , 使用 服务器公钥 加密后 , 发送给 服务器 ; 服务器 收到后 , 产生共享的 对称会话密钥 , 发送给 浏览器 ;

之后进行 SSL 安全会话 ;

关注
打赏
1663594092
查看更多评论
立即登录/注册

微信扫码登录

0.1110s