Tensorflow服务中的SSL / TLS版本是什么

时间:2018-06-28 16:18:30

标签: grpc tensorflow-serving

对于Tensorflow 1.7.0,正在使用什么版本的SSL / TLS。是boringssl还是OpenSSL?请让我知道版本号

1 个答案:

答案 0 :(得分:0)

TensorFlow Serving使用gRPC,后者又使用/可以使用boringssl。至于具体版本,您是指TLS协议版本(即1.1到1.3)还是boringssl实现的实际源代码修订版?

后者有点困难,因为没有传统意义上的无聊的boringssl版本。

TensorFlow Serving 1.7.0似乎使用的grpc版本包括以下版本:

https://boringssl.googlesource.com/boringssl/+archive/886e7d75368e3f4fab3f4d0d3584e4abfc557755.tar.gz

我还没有找到一种方法来将SHA256哈希(886e7d75368e3f4fab3f4d0d3584e4abfc557755)映射回boringssl / master-with-google分支中的提交ID。

该版本的boringssl中有一些TLS1.3代码,但对照启用了SSL的我的tensorflow_model_server(请注意,库存的Google服务器根本不使用SSL),看起来好像正在使用TLS1.2(对于1.3的新颖性很有意义):

openssl s_client -connect my-ssl-enabled-tensorflowserver:myport -tls1_2

产生适当的“让我们使用此”响应。