Изменить шифры версии TLS, используемые ноутбуком Jupyter - PullRequest
0 голосов
/ 16 апреля 2020

С некоторых дней go мой клиент MacOs / Safari перестал получать доступ к моему ноутбуку Jupyter (расположенному на другом сервере) через HTTPS.

Одна из возможностей, которую я исследую, заключается в том, что Apple возможно, прекратил принимать алгоритмы шифрования TLS1.0 https://www.macrumors.com/2018/10/15/apple-ending-tls-1-1-1-0-support-march-2020/

Когда я подключаюсь к тому же серверу Jupyter из MacOs / Firefox все работает, но Firefox жалуется, что я с использованием небезопасного алгоритма шифрования: TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA TLS1.0

Я подтвердил "openssl-шифры -v", что мой серверный сервер принимает множество алгоритмов вплоть до TLS v1.2

Как я могу проинструктировать Jupy сервер ноутбуков для использования протокола более высокой версии?

Я вижу в Jupiter_notebook_config.py раздел, который может помочь:

## Supply SSL options for the tornado HTTPServer. See the tornado docs for
#  details.
#c.NotebookApp.ssl_options = {}

Что я должен указать здесь как ssl_options ???

1 Ответ

0 голосов
/ 19 апреля 2020

Я могу ответить себе

c.NotebookApp.ssl_options={
        "ssl_version": ssl.PROTOCOL_TLSv1_2
    }

Решил проблему.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...