что означает небезопасное соединение в grpc? - PullRequest
0 голосов
/ 24 июня 2018

gRPC основан на http2, который должен использовать ssl. Но я обнаружил, что могу создать использование небезопасного сервера.

Я хочу знать, insecure означает, что не использовать ssl или использовать предопределенный сертификат для http2?

1 Ответ

0 голосов
/ 24 июня 2018

HTTP / 2 не настаивает на SSL / TLS.Но все веб-браузеры реализуют HTTP2 только через SSL / TLS из-за проблем при использовании его через открытый текст HTTP через Интернет .Так что если вы используете не веб-браузер, а другой HTTP / 2-клиент, чем вы можете использовать HTTP / 2 без SSL / TLS.

Так что да, небезопасный gRPC использует незашифрованное соединение HTTP / 2 (h2c).Хотя некоторые реализации не поддерживают это , аналогично тому, как веб-браузеры не поддерживают незашифрованный HTTP / 2 (h2c).

...