当前位置:首页 > 社会 >

ssl的账户是什么(ssl账户有什么用)

来源:原点资讯(www.yd166.com)时间:2024-04-22 13:06:31作者:YD166手机阅读>>

当前,为了保护通信安全,使用最广泛的协议就是 SSL/TLS。

SSL是啥?

先举一个例子。

假设你在你的浏览器里输入了www.demo.com 这个网址,那么你的浏览器就会使用一堆协议来连接Web服务器并返回你想要的页面。返回页面后,你可能会做一些注册、登录之类的操作。

ssl的账户是什么,ssl账户有什么用(1)

这个场景里直接相关的通信协议有以下几个:

  • 浏览器请求页面和解析响应需要使用到 HTTP(Hypertext Transfer Protocol) 协议。HTTP 使用人类可读的格式来包裹实际请求和响应的内容。也就是说,你可以不在任何工具的帮助下查看和读取HTTP的消息。
  • HTTP 消息使用 TCP(Transmission Control Protocol) 协议进行封装。TCP 是一个二进制协议,所以并不是人类可读的,通常你需要其它工具才能读懂请求的每个字节是什么意思。
  • TCP 消息又使用 IP(Internet Protocol) 协议来进行封装,而 IP 消息是又被进一步封装 …

同样在这个场景里,任何处于浏览器和Web服务器通信线路中间的人都可以被动的观察和读取您的请求和服务器的响应。而这个人我们叫他中间人(The Man in the Middle,简称MITM)。更糟糕的是,这种MITM攻击者还可以主动篡改和重新排序消息。

这就很糟糕了,你的账户密码,你的信用卡密码,以及你的隐私信息都可以通过这样的方式泄露出去。

所以,在90年代,网景的一个团队发明了 SSL(Secure Sockets Layer) 协议。在那之后,HTTPS(Hypertext Transfer Protocol Secure) 协议就允许浏览器通过结合 HTTP 和 SSL 协议来保护它到网站的通信安全了。

通过使用HTTPS协议,上述场景中,MITM 攻击者就无法看到加密的信息了,并且也无法破解、篡改、重放或重新排序信息了。

ssl的账户是什么,ssl账户有什么用(2)

那么 TLS 又是啥?

从 SSL 的第一个版本,到它的最新版 3.0,发生了很多事情。由于不良的设计和算法组合,所有的 SSL 版本都不兼容。

而在 SSL 3.0 发布之后,这个协议正式被移交到了 IETF(InternetEngineering Task Force,互联网工程任务组),该组织的主要工作就是发布RFCs(Request For Comments,请求评议)标准。

这时 SSL 这个名字就正式被弃用了,改为使用 TLS(Transport Layer Security)。而 TLS 1.0 是在 1999 年作为 RFC 2246 发布的。

TLS 的最新版是 TLS v1.3,在 RFC 8446 里进行的描述,发布于2018 年。

现如今,如果网站是 HTTP 的,那么(Chromium内核)浏览器会有一个 NotSecure(不安全)的提示:

ssl的账户是什么,ssl账户有什么用(3)

而如果采用的是 HTTPS,那么网址前面会显示一个锁:

ssl的账户是什么,ssl账户有什么用(4)

现在 TLS 不仅仅是一个保护 Web 安全的协议,它已在不同场景以及不同类型的应用和设备中作为通信安全协议进行应用了。

在 TLS 术语中,两个想要保护通信安全的参与者叫做 Client 和 Server,也就是客户端和服务器。而通信的初始化必须由客户端发起。例如在HTTPS 协议里,浏览器就是客户端。

TLS 客户端

而客户端必须被配置好,并且需要提供给它足够的关于它想连接的服务器的信息才行,这些信息通常是 IP 地址和端口号,这样客户端才能建立一个安全的连接。

TLS 客户端的接口,如下图:

ssl的账户是什么,ssl账户有什么用(5)

  • 可以看到 TLS 的客户端包括一些配置信息。例如客户端所支持的SSL/TLS 版本,客户端愿意使用的保护连接的算法,客户端认证服务器的方式等等。
  • 还包括一些关于客户端想连接的服务器的信息。至少要包含 IP 地址和端口号,对于网站来说,通常还包括域名。
  • 一旦拥有了这两个参数,那么客户端接口就可以产生一个安全会话,使用这个安全会话就可以保护通信的安全。这里的这个会话是有状态的,除非让它一直保持连接,否则它是会过期的。有时候,安全会话无法建立成功:例如攻击者尝试篡改连接,或者服务器的配置与客户端不匹配。

    TLS 服务器端

    TLS 服务器的接口如图:

    ssl的账户是什么,ssl账户有什么用(6)

    它仅仅需要一些配置信息并等待客户端的请求以便来创建安全连接。

    需要提一下的是:TLS 是工作于 TCP 上的协议。如果想保护 UDP 连接,那么可以使用 DTLS(D 表示 Datagram)协议,它用起来和 TLS 挺像。

    ,

    栏目热文

    ssl有多大(什么是ssl)

    ssl有多大(什么是ssl)

    62岁的张阿姨,平素身体健康,能歌善舞,性格开朗。注重养生保健的她决定与朋友相约来医院体检。肠镜作为体检的重头戏当然必不...

    2024-04-22 12:52:57查看全文 >>

    ssl模式什么意思(启用ssl什么意思)

    ssl模式什么意思(启用ssl什么意思)

    最近了解学习FTP加密传输的时候,看到了很多加密相关的概念,现把这些概念总结一下,方便后续理解和记忆。SSLssl是Se...

    2024-04-22 13:17:00查看全文 >>

    ssl结构什么意思(ssl协议啥意思)

    ssl结构什么意思(ssl协议啥意思)

    SSL 缩写 Secure Socket Layer ,是几十年前网景公司制定的保证服务器和客户端安全通信的一种协议,大...

    2024-04-22 13:28:49查看全文 >>

    无法使用ssl连接是什么意思(无法使用ssl连接怎么解决)

    无法使用ssl连接是什么意思(无法使用ssl连接怎么解决)

    ssl错误是什么意思?SSL错误指的是在安全套接字层协议的建立和使用过程中出现的问题。SSL协议是一种用于加密数据传输的...

    2024-04-22 13:21:33查看全文 >>

    ssl账户是什么(没有ssl的账户什么意思)

    ssl账户是什么(没有ssl的账户什么意思)

    一、什么是SSLSSL证书是数字证书的一种,类似于驾驶证、护照和营业执照的电子副本。因为配置在服务器上,也称为SSL服务...

    2024-04-22 12:50:35查看全文 >>

    ssl协议未完全开启是什么意思(ssl安全协议如何开启)

    ssl协议未完全开启是什么意思(ssl安全协议如何开启)

    SSL(Secure Sockets Layer)证书起着举足轻重的作用。它为网站提供加密服务,从而确保用户数据在传输过...

    2024-04-22 13:06:32查看全文 >>

    琅琊榜真正的结局(琅琊榜的结局怎样)

    琅琊榜真正的结局(琅琊榜的结局怎样)

    《琅琊榜》的大结局中有梅长苏和穆霓凰告别,他们曾经说过要一起寄情山水,周游天下。此刻梅长苏知道自己时日无多,只好说,此生...

    2024-04-22 13:03:56查看全文 >>

    琅琊榜到底是什么朝代(琅琊榜的历史背景是哪个朝代)

    琅琊榜到底是什么朝代(琅琊榜的历史背景是哪个朝代)

    《庆余年2》传闻很快就会上线,让观众相当期待。而在《庆余年》剧中的主人公范闲的机智与洒脱,陈道明饰演的庆帝所展现的老练与...

    2024-04-22 13:21:48查看全文 >>

    十元模式地摊暴利产品(地摊最畅销暴利产品)

    十元模式地摊暴利产品(地摊最畅销暴利产品)

    六个鲜为人知的暴利行业。作为一名商场老手,我今天和大家分享六个鲜为人知的暴利行业。这些行业的利润非常高,成本仅为十几元或...

    2024-04-22 13:00:00查看全文 >>

    新手摆地摊卖什么最火(新手摆地摊卖什么东西最好)

    新手摆地摊卖什么最火(新手摆地摊卖什么东西最好)

    地摊经济来源以久,是指通过摆地摊而获取收入来源形成的一种经济形式。地摊经济是城市里的一种边缘经济,一直由于影响市容环境而...

    2024-04-22 13:15:51查看全文 >>

    文档排行