码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • SSL知识讲解


    SSL介绍

    SSL (Secure Sockets Layer)安全套接层协议,用于保障Word Wide Web(WWW)通讯的安全。主要任务是提供私密性,信息完整性和身份认证。SSL是一个不依赖于平台和运用程序的协议,位于TCP/IP协议与各种应用层协议之间,为数据通信提高安全支持。

    三个特性:

    1. 私密性:在握手协议中定义了会话密钥后,所有的消息都被加密。

    2. 身份认证(端点鉴别):可选的客户端认证,和强制的服务器端认证。

    3. 信息完整性:传送的消息包括消息完整性检查(使用报文鉴别码MAC)。

    SSL位置:
    SSL介于应用层和TCP层之间。应用层数据不再直接传递给传输层,而是传递给SSL层,SSL层对从应用层收到的数据进行加密,并增加自己的SSL头。如图:

    在这里插入图片描述
    HTTP over SSL是https的全称,其工作端口443,而HTTP默认是80端口。SMTP,POP3、IMAP这些协议同样能支持SSL。

    SSL体系结构

    在这里插入图片描述

    SSL的体系结构中包含两个协议子层:

    1. 底层是SSL记录协议层(SSL Record Protocol Layer),为高层协议提供基本的安全服务。SSL纪录协议针对HTTP协议进行了特别的设计,使得超文本的传输协议HTTP能够在SSL运行。纪录封装各种高层协议,具体实施压缩解压缩、加密解密、计算和校验MAC等与安全有关的操作。
    2. 高层是SSL握手协议层(SSL HandShake Protocol Layer),SSL密码参数修改协议(SSL Change Cipher Spec Protocol)和SSL告警协议(SSL Alert Protocol)。握手层的这些协议用于SSL管理信息的交换,允许应用协议传送数据之间相互验证身份,协商加密算法、生成密钥和交换加密密钥等。

    SSL图解

    在这里插入图片描述
    更多详情请点击:

    1. SSL协议原理详解
    2. ssl协议
    3. 抓包分析ssl案例
  • 相关阅读:
    vue脚手架的安装和使用
    最全元宇宙概念分析!元宇宙为何发展于区块链?
    【无标题】
    MySql索引详解-各种索引的定义与区别和应用
    C#/.NET/.NET Core优秀项目和框架2024年9月简报
    技术分享 | AlertManager 源码解析
    原型设计的坑
    与专业安全厂商相比,戴尔做安全的优势是什么?
    AI新晋“顶流”ChatGPT将对财务数字化带来哪些影响?
    npm证书过期问题
  • 原文地址:https://blog.csdn.net/weixin_43743711/article/details/125537475
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号