http-tls-allow-sslv3

Globalустареланужен перезапуск

Принимать ли SSLv3 на веб-мониторе — директива не действует
в конфигурации это строкаhttp-tls-allow-sslv3внутри блока Global
Пятая копия строки, которая ничего не делает

Как и её однофамильцы для отправки, приёма, слушателя и входа Transmissions API, строка не действительна: протокола нет в поставке.

Таких строк в конфигурации может встретиться пять, и все пять подлежат удалению — поведение узла от этого не изменится.

У монитора она заметнее прочих. Управляющий интерфейс попадает в отчёты о безопасности первым, и строка http-tls-allow-sslv3 false читается там как принятая мера защиты. Мерой она не является.

Главная ловушка — принять строку за действующую настройку. Она не вызывает ошибки и выглядит как обычный запрет; в отчётах о настройках безопасности она регулярно фигурирует как «запрет небезопасного протокола».
Что делает Хаб. Не пишет — и не мог бы: поддержки протокола нет.
Рекомендуемые значения

Значений нет. Единственное действие — убрать:

Что нашли Что делать
http-tls-allow-sslv3 удалить
такие же строки у отправки, приёма, слушателя и входа API удалить тоже
рядом другие http-tls-allow-* переписать на пару границ
Факт, что директива больше не действительна, — из руководства (§ 3.3.1.58.8). Совет удалять все пять копий — наш.
Пример в конфигурации
# так быть не должно — строка не делает ничего
http-mgmt-port 1000
http-tls-allow-sslv3 false
Встречается в перенесённых конфигурациях. Удаление не изменит поведения: протокола нет в поставке.
жёлтым — — имена директив, голубым — блоки. Так же они подсвечены и в тексте карточки.
▲

Типичные ошибки и проблемы

что делают не так и чем это кончается1 ошибка▶

Считают строку действующей защитой управляющего интерфейса

§ 3.3.1.58.8

Чем чреватоВыглядит как запрет небезопасного протокола и попадает в отчёты о безопасности. На деле не делает ничего, а настоящая нижняя граница остаётся такой, какой была.
Как заметитьСтрока перечисляется среди мер защиты при аудите конфигурации.
Как правильноУбрать и опираться на http-tls-min-version: это единственный работающий способ задать нижнюю границу у монитора.
Совместимость
PowerMTA 6.0
описана в руководстве этой версии · платформа: любая
С какой версии директива доступна, вендор указывает не для всех — здесь пометки нет. Имя встречается и в издании руководства 5.0.
Справочные данные
Синтаксис
http-tls-allow-sslv3 <boolean>
Значения
значения не применяются — директива не действует
Применение
нужен перезапуск сервиса
Очередь
уже поставленное в очередь не затронет
Где писать
Global
Сколько раз
один раз в блоке
Всё здесь — из руководства, с разделом.
Наследование
Наследование обсуждать не приходится: строка не действует. Заменяющая её нижняя граница пишется там же, в корне файла, и действует на весь управляющий интерфейс узла.
Как проверить на узле
Проверка одна — найти все пять копий и убрать:
grep -rn "tls-allow-sslv3" /etc/pmta/
Найдутся строки отправки, приёма узлом, слушателя, входа Transmissions API и веб-монитора. Все подлежат удалению.
В Хабе
Цена ошибки
безопасно: неверное значение ничего не ломает
Сценарии
Безопасность узла