TLS gRPC 与 TLS HTTP2 有区别吗?

问题描述 投票:0回答:1

或者它们看起来与潜在敌对的中间盒相同吗? 尽管对流量进行分析可能会超出 gRPC。

TLS/JA3 指纹也可能是一个问题,但假设它们以某种方式处理。

文档没有解决这个方面。

security protocol-buffers grpc network-protocols grpc-go
1个回答
0
投票

gRPC(如果我们忽略外来传输)是在 HTTP/2 之上实现的,因此:gRPC HTTP/2,但并非所有 HTTP/2 都是 gRPC。

如果需要区分某物是否是gRPC:

  • 您可以检查内容类型
  • gRPC 在某些场景中(流式传输)具有显着的罕见功能,其中响应数据在请求完成之前开始(从中间人的角度来看,这很重要,因为这意味着您需要独立的读/写循环 - 您不能只需代理所有请求,然后代理所有响应)
© www.soinside.com 2019 - 2024. All rights reserved.