Рекомендуемые параметры настройки
В данном разделе приводятся примеры параметров, которые рекомендуется использовать в конфигурационных файлах при установке PolyAnalyst Grid. В следующих таблицах для каждого конфигурационного файла приводятся оптимальные значения для каждого параметра, а также приводится дополнительная информация.
padbservice.cfg
Параметр |
Рекомендуемый параметр и настройки |
Примечание |
port |
Порт PostgreSQL, отличный от 5432 |
Так как злоумышленники первым делом сканируют известные порты, рекомендуется менять их на нестандартные. |
user |
Пользователь, отличный от postgres |
Встроенная учетная запись postgres является супер-пользователем в PostgreSQL. Для большей безопасности лучше завести нового, непривилегированного пользователя. |
password |
Пароль, содержащий заглавные и строчные буквы, цифры или другие символы (всего не менее восьми символов) |
Слабые пароли, например, состоящие просто из словарных слов, подвержены атаке перебором. |
service_name |
Рекомендуется настраивать поддержку протокола аутентификации Kerberos |
Kerberos используется как для аутентификации в LDAP каталоге, так и для авторизованного подключения к HDFS и другим сервисам. |
keytab_path |
||
krb5conf_path realm |
||
log_level |
Значение 3 или меньше |
Использовать уровни журналирования больше трех не рекомендуется, так как предупреждения аудита выводятся под уровнем 3. |
under_development |
Значение по умолчанию false |
Отладочная настройка. Включает еще незавершенную и неотлаженную функциональность, что может повлечь деструктивные последствия. |
logarch |
Поменять значение на true |
Централизованное хранение журналов в базе облегчает анализ логов и разбор ситуаций. |
crash_me |
Значение по умолчанию false |
Отладочная настройка. Приводит к аварийному завершению процесса сразу после запуска. Может быть использована для тестирования создания дампов памяти в системе. |
sslmode |
verify-ca или verify-full (вместо режима по умолчанию prefer) |
Рекомендуем использовать режимы |
paserver.cfg
Параметр |
Рекомендуемый параметр и настройки |
Примечание |
service_name |
Рекомендуется настраивать поддержку протокола аутентификации Kerberos |
Kerberos используется как для аутентификации в LDAP каталоге, так и для авторизованного подключения к HDFS и другим сервисам. |
keytab_path |
||
krb5conf_path |
||
log_level |
Значение 3 или меньше |
Использовать уровни журналирования больше трех не рекомендуется, так как предупреждения аудита выводятся под уровнем 3. |
crash_me |
Значение по умолчанию false |
Отладочная настройка. Приводит к аварийному завершению процесса сразу после запуска. Может быть использована для тестирования создания дампов памяти в системе. |
webengine.cfg
Параметр |
Рекомендуемый параметр и настройки |
Примечание |
http_port |
Значение по умолчанию 0 (выключен) |
При использовании незащищенного HTTP протокола чувствительная информация, передаваемая с клиента, такая как пароли пользователей, может быть перехвачена. Использование HTTP протокола допустимо только при изоляции веб-сервиса в защищенном контуре за NGINX прокси. |
https_port |
Рекомендуется к использованию (ненулевое значение) |
Использование HTTPs протокола в сочетании с корректным сертификатом, подписанным доверенными центрами сертификации, гарантирует защищенность клиентского трафика. |
allow_anonymous_login |
Значение по умолчанию false |
Отладочная настройка. Разрешает анонимное подключение в обход аутентификации в LDAP. Допустима к использованию только при первоначальной настройке кластера. |
session_timeout_minutes |
5 минут или меньше |
Большой таймаут истечения неактивной пользовательской сессии увеличивает риски несанкционированного доступа под чужой учетной записью. |
ldap_host |
Рекомендуется использование защищенного ldaps:// протокола |
Незащищенный ldap:// протокол допускает перехват чувствительной информации из LDAP директории |
ldap_do_not_use_sasl |
Значение по умолчанию false |
Отключение SASL методов аутентификации и использование SIMPLE BIND приводит к передаче паролей пользователей по сети в открытом виде |
ldap_service_password |
Пароль, содержащий заглавные и строчные буквы, цифры или другие символы (всего не менее восьми символов) |
Слабые пароли, например, состоящие просто из словарных слов, подвержены атаке перебором. |
palogarch.cfg
Параметр |
Рекомендуемый параметр и настройки |
Примечание |
port |
Порт PostgreSQL, отличный от 5432 |
Так как злоумышленники первым делом сканируют известные порты, рекомендуется менять их на нестандартные. |
user |
Пользователь, отличный от postgres |
Встроенная учетная запись postgres является супер-пользователем в PostgreSQL. Для большей безопасности лучше завести нового, непривилегированного пользователя. |
password |
Пароль, содержащий заглавные и строчные буквы, цифры или другие символы (всего не менее восьми символов) |
Слабые пароли, например, состоящие просто из словарных слов, подвержены атаке перебором. |
log_level |
Значение 3 или меньше |
Использовать уровни журналирования больше трех не рекомендуется, так как предупреждения аудита выводятся под уровнем 3. |
crash_me |
Значение по умолчанию false |
Отладочная настройка. Приводит к аварийному завершению процесса сразу после запуска. Может быть использована для тестирования создания дампов памяти в системе. |
sslmode |
verify-ca или verify-full (вместо режима по умолчанию prefer) |
Рекомендуем использовать режимы |