Добрый день. Свежая тестовая установка mikopbx. Выход в интернет только через корпоративный firewall с расшифровкой ssl (подмена сертификата). При переходе в маркетплейс модулей надпись “Нет доступных для установки модулей”. В системном логе ошибки
“7 13:56:17 daemon.warning php.backend[10326]: cURL error 60: SSL certificate problem: self signed certificate in certificate chain (see libcurl - Error Codes) for https://releases.mikopbx.com/releases/v1/mikopbx/getAvailableModules on MikoPBX\PBXCoreREST\Lib\Modules\GetAvailableModulesAction”.
Подскажите пожалуйста,
можно ли как-то отключить проверку сертификата,
или как-то установить сертификат как корневой?
Файрвол использует legacy TLS renegotiation (старый протокол пересогласования). OpenSSL 3.x запретил его по умолчанию как уязвимый (CVE-2009-3555). Отсюда - unsafe legacy renegotiation disabled.
Включение UnsafeLegacyRenegotiation разрешает атаку man-in-the-middle через TLS renegotiation.
Это не проблема MikoPBX - вам следует исключить releases.mikopbx.com из SSL-инспекции на файрволе или обновить прошивку файрвола (современные поддерживают RFC 5746 secure renegotiation)
обновить файервол невозможно.
man-in-the-middle внутри данного сегмента корпоративной среды не страшен.
подскажите пожалуйста, как сделать чтобы правки файла
/etc/ssl/openssl.cnf
не исчезали после перезагрузки.
спасибо.