Ответы пользователя по тегу Цифровые сертификаты
  • Как отслеживать срок действия цифрового сертификата когда их много?

    @yellowmew
    Cloud infrastructure, monitoring engineer. SRE
    для мониторинга срока действия сертификатов я использую такой простенький скрипт:
    #!/bin/bash
    #usage check-dates.sh `date in YYYYMMDD format`
    
    for f in /certificates/*.cer
    do
      date=$(openssl x509 -in $f -noout -enddate | sed 's/notAfter=//g')
      enddate=$(date -d "$date" +%Y%m%d)
      if (($enddate < "$1"))
      then
    ### your code here
      fi
    done

    в "your code" можно хоть письма отсылать со списком сертификатов у которых enddate удовлетворяет вашим критериям
    Или же можете, используя пример с openssl, вывести список всех сертификатов с enddate в csv и использовать как то по другому
    Ответ написан
    Комментировать
  • Как сгенерировать ssl сертификат let's encrypt через certbot и dns txt запись?

    @yellowmew
    Cloud infrastructure, monitoring engineer. SRE
    на всякий случай отмечу
    1. сертификат придется перевыпускать каждые 3 месяца (или с меньшим интервалом чтобы не допустить истечения срока действия сертификата. А значит и с таким же интервалом придется оставлять заявку на установку нового сертификата на платформе
    2. платформа не предоставляет вам такой возможности, а значит, приватный ключ сертификата вам придется передавать через интернет? Это уже отметает смысл использования сертификата. Насколько я знаю, нет лёгкого способа сгенерить LE серификат только с помощью CSR нет.

    По основному вопросу: не вижу что тут непонятного:
    Alexey Dmitriev уже написал:
    1. скрипт скажет какие записи надо создать в вашей доменной зоне. Если вы ей не владеете(она принадлежит платформе) - вам подходит только http подтверждение.
    Ответ написан
    Комментировать
  • Из-за чего может слетать SSL на странице?

    @yellowmew
    Cloud infrastructure, monitoring engineer. SRE
    при хождению по вашему сайту и заходе на страницу которую вы указали - она открывается просто по https и без всяких "небезопасно".
    Однако эта страница, в отличие, например, от главной gcp77.ru не делает редирект на https:// - именно поэтому она показывается небезопасной. если открыть ее напрямую по http://
    Я бы сказал, что у вас не для всех запросов настроен редирект с http на https а только для главной страницы сайта. Ваша проблема мне видится в неверной конфигурации вебсервера.

    Кроме того, (это не связанная проблема, но в общем может вызвать проблемы в будущем) у вас, возможно, возникнут проблемы с миксед контентом (которых сейчас нет) из за того. как именно вы прописываете ссылки на сайте.
    spoiler

    скриншот кода проблемной страницы сайта при открытии через http://
    5eb26941966ee119700620.png
    скриншот кода этой же страницы через https://
    5eb2697ad17c8903556100.png

    В https режиме практически все инклюды скриптов и ссылки (кроме 3) - https://
    В http режиме есть инклюды и ссылки с http:// https:// и //:
    Рекомендуется использовать относительные ссылки на своем сайте. или хотя бы //: для того чтобы при заходе с http:// Они грузились через http а с https - с https. Это уменьшит вероятность возникновения проблемы с миксед контентом в будущем
    В случае с внешними ссылками - лучше использовать https:// с той же целью
    В течение этого года chrome обещал усилить паранойю и запретить загрузку картинок c http урлов на https сайте а так же переходы на http ссылки, находящиеся на https сайте.
    Ответ написан
    Комментировать
  • Два SSL-сертификата на один домен и MITM с валидным сертификатом?

    @yellowmew
    Cloud infrastructure, monitoring engineer. SRE
    Для защиты от ситуации с двумя(и больше) сертификатами можно прописать в CAA DNS запись только те CA которым вы разрешаете выпуск сертификатов для вашего домена.
    Технически, от описанной вами ситуации это не защитит, но усложнит ее реализацию: если вы ограничите выпуск сертификата только определенными CA, то и злоумышленнику либо придется дописывать в ваш DNS запись для другого CA(того же LE) или выпускаться на разрешенном CA. А там этот домен зарегистрирован на вас
    Ответ написан
    Комментировать
  • Как настроить ssl в haproxy для нескольких сайтов?

    @yellowmew
    Cloud infrastructure, monitoring engineer. SRE
    в конфиге фронтенда указывайте папку с сертификатами.
    что-то вроде
    frontend fe_main
    bind *:443 ssl crt /etc/haproxy/crt
    В папке /etc/haproxy/crt должны лежать файлы сертификатов с полной цепочкой и приватным ключом (если у вас 1й работает то скорее всего вы все правильно делаете в этом пункте)
    Обработка сертификатов будет производиться в порядке сортировки файлов: если у вас два файла сертификата на один домен, но один файл назван domain.name.pem а второй www.domain.name.pem то всегда будет работать первый для сайта domain.name
    Ответ написан
  • Как настроить ssl только для папки на сайте?

    @yellowmew
    Cloud infrastructure, monitoring engineer. SRE
    нет ничего проще: делаете сертификат для сайта site.ru
    везде, где только можно, используете ссылки http : //site.ru
    а пути к folder - https : //site.ru/folder
    А кто зашел по https на другие страницы - ссзб
    Ответ написан
  • Какой бесплатный SSL лучше?

    @yellowmew
    Cloud infrastructure, monitoring engineer. SRE
    В зависимости от того что предоставляет вам хостер вашего блога - посмотрите сможете ли вы сделать (бесплатный!) https://letsencrypt.org/
    Ну а так - startssl для блога будет самое то, имхо.
    Ответ написан
    Комментировать
  • Почему московский метрополитен блокирует сайт с SSL?

    @yellowmew
    Cloud infrastructure, monitoring engineer. SRE
    я достаточно давно не был в метро, но в последний раз как я там пробовал подключаться к бесплатному wifi - хром заорал о подмене сертификата.
    на gmail
    сдается мне, что вашему клиенту просто не стоит доверять халявному вайфай, а не сертификатам letsencrypt
    Ответ написан
  • Как создать собственный CA на основе Wildcard-сертификата?

    @yellowmew
    Cloud infrastructure, monitoring engineer. SRE
    интересно, почему вы решили что сертификат для любого количества субдоменов вашего домена вдруг сможет стать сертификатом промежуточного центра сертификации?
    Кроме того, вайлдкард сертификат ограничен только первым уровнем субдоменов вашего домена : name.example.com
    Читайте теорию, хотя бы погуглите что такое intermediate ca и какие к нему предъявляются требования (и сколько это стоит) и что такое wildcard сертификат.
    Ответ написан
  • Как сделать свой CA доверенным?

    @yellowmew
    Cloud infrastructure, monitoring engineer. SRE
    Можно ли получить Intermediate CA, подписанный корневым центром?
    особенно внимательно прочитайте статью на MS, обратив внимание на фразы типа "therefore the price is quite high"
    и требования к вашему собственному УЦ, которые необходимо соблюсти, чтобы вам выдали сертификат для вашего УЦ
    Ответ написан
  • Что за подозрительная верификация ssl ключей от letsencrypted.org?

    @yellowmew
    Cloud infrastructure, monitoring engineer. SRE
    вы участвуете в бета-программе letsencrypt?
    если нет, то до 16 ноября (срок может измениться, но FAQ время "ч" - 16 ноября), все выпускаемые ими ключи - фейковые и исключительно для тестирования.
    Ответ написан
    Комментировать