首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何检测HTTPS协议?

如何检测HTTPS协议?
EN

Security用户
提问于 2020-12-12 22:05:55
回答 2查看 357关注 0票数 0

据我所知,在HTTPS中发送和接收数据之前,需要进行SSL/TLS握手。是否可以将端口443中的每一次SSL/TLS握手视为HTTPS连接的开始?

例如,要了解通过HTTPS在客户端和服务器之间传输了多少数据,您可以在端口443中检查SSL/TLS握手,然后将所有会话的数据包视为HTTPS。

EN

回答 2

Security用户

回答已采纳

发布于 2020-12-12 22:25:00

这里有一些需要打开的东西,所以我将从以下几点开始:

  • 端口443通常用于加密HTTP (HTTPS)连接。不一定非得这样。Web服务器可以配置为侦听任何端口上的传入连接,HTTP消息将很好地传输和接收,TLS/SSL握手将很好地完成。不过,443当然是标准,而且大部分时间都在使用。
  • TLS/SSL与HTTP是分开的。正是如此,它确实很有用,并且被广泛地应用于HTTP之上。TLS/SSL还用于视频聊天、消息传递、安全FTP连接等。简单地说,它是一种保护通信的方法。HTTP只是最常见的安全通信类型。
  • 这篇云耀斑文章这篇媒体文章中将解释TLS握手的一些细节以及如何建立浏览会话将使用HTTPS而不是HTTP。这一切都从发送到服务器的客户端Hello消息开始。我已经在下面包含了这个消息的一个例子,但是它最初是托管在GitHub上

客户端Hello Message

代码语言:javascript
复制
 *** ClientHello, TLSv1.2
    RandomCookie: *** ClientHello, TLSv1.2
    RandomCookie: GMT: -1892413556 bytes = { GMT: -351008774 bytes = { 169, 131, 204, 213, 154, 96, 7, 136, 43, 142, 232, 138, 148, 171, 52, 226, 155, 202, 145, 57, 210, 132, 227, 182, 67, 222, 161, 28, 20 }
    Session ID: 239, 10, 92, 143, 185, {}
    93, Cipher Suites: [Unknown 0x8a:0x8a, TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256, TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256, TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384, TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384, Unknown 0xcc:0xa9, Unknown 0xcc:0xa8, TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA, TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA, TLS_RSA_WITH_AES_128_GCM_SHA256, TLS_RSA_WITH_AES_256_GCM_SHA384, TLS_RSA_WITH_AES_128_CBC_SHA, TLS_RSA_WITH_AES_256_CBC_SHA, SSL_RSA_WITH_3DES_EDE_CBC_SHA]
    ………………………………………………

希望这能有所帮助!

票数 5
EN

Security用户

发布于 2020-12-13 06:12:37

除了coderichardson的回答:不仅可以在不同的端口上使用https而不是443,还可以在端口443使用不同的协议,即使它们是以TLS握手开始的。

例如,WebSocket over TLS (wss://)通常也使用端口443,尽管有人可能会认为它是一种HTTP,因为WebSockets是通过HTTP握手发起的。但也有一些应用程序故意模仿TLS握手,以便通过防火墙。例如,Skype至少在过去在端口443上做了一些伪ClientHello,以绕过DPI启用的防火墙,后者试图限制仅用于HTTPS的端口443。当然,如果控制两个端点,则可以简单地通过端口443上的一些TLS隧道来隧道任意通信量(如完全VPN)。

票数 3
EN
页面原文内容由Security提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://security.stackexchange.com/questions/242060

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档