Farewell SHA-1Курс на убирание поддержки потенциально небезопасного алгоритма криптографического хеширования SHA-1, взятый компанией Google, обрел окончательные черты в опубликованном в блоге по безопасности компании плане прекращения поддержки алгоритма SHA-1. Информация об этом публиковалась и ранее, однако сейчас, судя по всему, мы узнаем окончательные сроки и подробности, каким образом Google видит процесс искоренения поддержки SHA-1.

Признаки слабости алгоритма впервые были обнаружены более 11 лет назад, в связи с чем Chrome перестанет доверять сайтам с сертификатами, использующими алгоритм SHA-1, и будет выводить уведомление об этом.

Google планирует удалить поддержку сертификатов с SHA-1, начиная с Chrome 56, который будет выпущен к концу января 2017 года. Владельцам вебсайтов рекомендуется проверить свои сайты на использование сертификатов с SHA-1, и связаться со своими CA для замены таковых на сертификаты с SHA-256.

Приведу иллюстрацию из прошлого поста на эту тему:

image

Локально добавленные сертификаты на основе SHA-1 продолжат свою работу до выпуска Chrome 57, намеченного на март. Для корпоративных пользователей реализована настройка EnableSha1ForLocalAnchors, позволяющая обойти вводимые ограничения и продолжить использование SHA-1 в PKI.

Сертификаты с SHA-1, используемые для аутентификации клиентов, а также директива EnableSha1ForLocalAnchors будут поддерживаться до 1 января 2019 года.
Все ли ваши сайты переведены на использование сертификатов без SHA-1?

Проголосовало 193 человека. Воздержалось 192 человека.

Только зарегистрированные пользователи могут участвовать в опросе. Войдите, пожалуйста.

Поделиться с друзьями
-->

Комментарии (13)


  1. mxms
    20.11.2016 23:00

    Да, давно пора народ стимулировать на эллиптику переходить.


    1. varnav
      22.11.2016 12:49
      +1

      SHA-256, на который переходят, это не эллиптика


      1. mxms
        22.11.2016 13:01
        -1

        Я в курсе. Поэтому лучше сразу на EC.


        1. varnav
          22.11.2016 17:50
          -1

          Что верно то верно. И ключи короче, и вычислительно он легче.


  1. mwambanatanga
    21.11.2016 06:32
    +2

    Корневой сертификат Let's Encrypt подписан [другим корневым] сертификатом с SHA-1.


    1. mxms
      21.11.2016 14:26

      Они ждут включения везде ISRG Root X1 где SHA256 и 4096 бит. Так что, я полагаю, вопрос скорого времени.


    1. ChALkeRx
      21.11.2016 15:14
      +1

      И что? Это не значит, что он станет недоверенным.



      1. mxms
        21.11.2016 15:40

        О, прекрасно. Думаю и все остальные не заставят себя ждать.


  1. Radmin
    21.11.2016 11:58

    Извините, а в каком случае в опросе следует выбирать вариант "частично"?


    1. sumanai
      21.11.2016 16:37
      +1

      Если у вас половина сайтов на SHA-1, а половина но новом- это частично.


  1. Tufed
    21.11.2016 12:07

    Зачем переходить на SHA-256 чтобы потом снова переходить на новый? почему сразу не перейти на SHA-3(512 или даже 1024) на 10-15 лет вперед и забыть про этот вопрос?


    1. sumanai
      22.11.2016 13:18

      А потом жаловаться, что мобильный при просмотре сайтов тормозит и кушает батарею за час?
      При росте битности нагрузка растёт во столько же раз, поэтому используют битность, адекватную современным вычислительным мощностям.


      1. a5b
        23.11.2016 01:59

        В данном случае ("Chrome will stop trusting certificates that use the SHA-1 algorithm") SHA используется для подписи сертификатов — размер сертификата — порядка 1 — 1.5 — 2 КБ (т.е. это однократные проверки при первом подключении к данному сайту / первом использовании сертификата за период времени). Вывод о скорости из "битности" можно делать, только если алгоритм одинаковый. Фактически sha3 новее и работает по совершенно иной схеме.
        Реальные сравнения https://bench.cr.yp.to/results-sha3.html, можно смотреть таблицу 1.5 КБ — https://bench.cr.yp.to/graph-sha3/1536-thumb.png. Видим — sha512 быстрее (меньше тактов на байт сообщения, левее) чем sha256; sha3 (keccak512) +-близок по скорости к sha512. У https://www.cryptopp.com/benchmarks-amd64.html sha512 тоже чуть быстрее sha256.