- 1、本文档共66页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
HTTPS笔记
HTTPS SSL/TLS
Weihuayang
2013-05-06
SSL/TLS
• SSL (Secure Socket Layer):Netscape公司
实现Web通信安全的协议
• TLS (Transport Layer Security):IETF对
SSL 的标准化
• 目前SSL3.0与TLS1.0基本一致
SSL/TLS
• 公用密钥算法:(通常为RSA)用来获得加密密
钥交换和数字签名的,此算法使用服务器的SSL数
字证书中的公用密钥。
• 对称加密算法:(如DES 或RC4)加密客户端与
服务器间传输的数据。
• 有了服务器的SSL数字证书,客户端也可以验证服
务器的身份。SSL 协议的版本1 和2 只提供服务
器认证。版本3 添加了客户端认证,此认证同时
需要客户端和服务器的数字证书。
SSL/TLS连接
• TLS 的连接状态是TLS记录协议的操作环境。它指明了压缩
算法、加密算法和MAC算法。此外,这些算法的参数要知
道:在读和写两个方向上的用于连接的MAC密文、(bulk)
加密密钥和初始化向量Ivs。逻辑上讲,一般有四个连接状
态:current read states和current write states,pending read
states和pending write states。所有的记录都在current read
states和current write states下处理。所有pending states的参
数都是有TLS 的握手协议设置的。握手协议可以选择性的
将pending states转换为current states,在这种情况下,适
当的current states被处理,取而代之的是pending states。
pending states重新初始化为empty states 。将一个未用安全
参数初始化的状态置为current states是不合法的。初始
current states常常是没有规定使用的加密、压缩或者MAC
算法。
SSL/TLS会话
• 下面是RFC2246上session 的定义:
• A TLS session is an association between a client and a server. Sessions
are created by the handshake protocol. Sessions define a set of
cryptographic security parameters, which can be shared among
multiple connections. Sessions are used to avoid the expensive
negotiation of new security parameters for each connection.
SSL/TLS协议层次
• SSL/TLS协议分两层:
– 上层:TLS握手协议、TLS密码变化协议、TLS警告协议、HTTP数据
– 下层:TLS记录协议
SSL/TLS上层协议
• Handshake Protocol (22 ):完成会话的建立
• Change Cipher Spec Protocol (20 ):完成会话中
加密方式(Cipher Suite )的确认
• Alert Protocol (21 ):表示SSL会话错误消息
• Application Data Protocol (23 ):(被加密的)
HTTP数据
Handshake protocol类型(1)
• enum {
• hello_re
您可能关注的文档
- GNS3 PIX配置.docx
- 精讲PIX白皮书.docx
- XY管式电炉综合说明书.docx
- FP6277芯片规格书.pdf
- FRET 维基百科.pdf
- FT_View_SE_精华.pdf
- HDCD、DSD、SACD、XRCD、LPCD、K2HD比较.docx
- Galaxy Tab Q如何设置智能休眠功能(T2556).pdf
- Galaxy Tab3 10.1如何删除电子邮件账户(P5200,P5210).pdf
- Galaxy Tab2如何连接WLAN无线网络上网(P3100,P3110).pdf
- 2023年江苏省镇江市润州区中考生物二模试卷+答案解析.pdf
- 2023年江苏省徐州市邳州市运河中学中考生物二模试卷+答案解析.pdf
- 2023年江苏省苏州市吴中区中考冲刺数学模拟预测卷+答案解析.pdf
- 2023年江苏省南通市崇川区田家炳中学中考数学四模试卷+答案解析.pdf
- 2023年江西省吉安市中考物理模拟试卷(一)+答案解析.pdf
- 2023年江苏省泰州市海陵区九年级(下)中考三模数学试卷+答案解析.pdf
- 2023年江苏省苏州市高新二中中考数学二模试卷+答案解析.pdf
- 2023年江苏省南通市九年级数学中考复习模拟卷+答案解析.pdf
- 2023年江苏省南通市海安市九年级数学模拟卷+答案解析.pdf
- 2023年江苏省泰州市靖江外国语学校中考数学一调试卷+答案解析.pdf
最近下载
- 篮球进校园方案.pdf VIP
- CESA--2023-105《算力服务可信性评估规范》.pdf
- 部编版四年级语文上册《精卫填海》教材分析及相关素材.docx VIP
- 2024年共青团知识自测题库及答案.pdf VIP
- 环环相扣PPT立体图表.ppt
- 2024-2025学年八年级英语上学期期中考试(上海卷)(含解析)(牛津上海版).pdf VIP
- 药学专业知识一.pdf
- 湖北省武汉市洪山高级中学2024-2025学年高一上学期9月考试化学试卷.docx VIP
- 2024年公共卫生与预防医学继续教育平台“大学习”活动线上培训栏目考试题库(1392题).docx
- 地方标准审评工作细则.pdf VIP
文档评论(0)