Globalнужен перезапуск
Веб-монитор — отдельная программа (pmtahttpd) на порту из http-mgmt-port. Эта строка задаёт, ниже какой версии протокола он не опустится. Умолчание — tlsv1.2.
Порт один, а разговоров два. Монитор смотрит на первые байты соединения и понимает как обычный запрос, так и рукопожатие TLS. Мы проверили это на узле парка: тот же порт ответил и на простой запрос, и на рукопожатие TLS 1.3. Значит, шифрование на мониторе доступно всегда — вопрос лишь в том, пользуется ли им клиент.
Здесь нет доводов о совместимости, которые есть у почты. На отправке приёмников тысячи и среди них попадаются древние; у монитора на другом конце браузер и наши собственные клиенты. Поднять пол здесь дешевле, чем где бы то ни было ещё.
Настройку читает не тот процесс, что почту. pmta reload перечитывает конфигурацию отправки и монитора не касается — новая граница вступит в силу только после перезапуска pmtahttpd.
Перезапуск монитора после применения конфигурации Хаб уже делает — PmtaConfigApplier::restartMonitor, — так что этой директиве, в отличие от многих, ничего в порядке применения не мешает.
Умолчание уже разумно, и снижать его почти всегда неправильно:
| Значение | Когда |
|---|---|
| tlsv1.2 (умолчание) | всегда |
| tlsv1.3 | все клиенты монитора свои и современные |
| tlsv1.1 и ниже | только под старый клиент, который нельзя обновить |
Разница с почтой в цене. Там снижение границы спасает доставку письма; здесь оно открывает управляющий интерфейс.
# управляющий интерфейс узла http-mgmt-port 1000 http-tls-min-version tlsv1.2http-redirect-to-https true
что делают не так и чем это кончается3 ошибки▶
наш опыт
наш опыт
§ 3.3.1.58.13
4 связи
openssl-security-levelGlobalУровень безопасности OpenSSL может отказать в версии, которую эта граница разрешает. inferencehttp-redirect-to-httpsGlobalПока принимаются и обычные соединения, весь набор настроек TLS ничего не решает: клиент просто не станет шифровать. inference
http-tls-allow-sslv3GlobalНижнюю границу у монитора задаёт она; отдельных переключателей больше не нужно. inferencehttp-tls-allow-tlsv1GlobalПришла на смену всей пятёрке переключателей: диапазон версий у монитора задаётся парой границ. § 3.3.1.58.9http-tls-allow-tlsv1.1GlobalПришла на смену всей пятёрке переключателей: диапазон версий у монитора задаётся парой границ. § 3.3.1.58.10http-tls-allow-tlsv1.2GlobalПришла на смену всей пятёрке переключателей: диапазон версий у монитора задаётся парой границ. § 3.3.1.58.11
openssl s_client -connect NODE:1000 -tls1_2 -brief </dev/null
3 статьи
◇Кому разрешено сдавать почту и для кого её приниматьИз коробки узел принимает подачу только с самой машины; два разных вопроса — «кто может слать через нас» и «на чьи адреса мы принимаем» — решаются разными директивами.◇Группа, дающая право управлятьЧленство в группе pmta даёт непривилегированному пользователю право звать команды узла и пользоваться подачей.◇Как узел выбирает источник и складывает его настройкиСоединение попадает под все блоки источника, чьи адреса его накрывают, и действуют они слитно — узкий перекрывает широкий; именованные блоки подключаются только по прямой ссылке.