I am conducting a research on the recommended XPack parameters and their settings after i install it for version 6.2. I made this list based on the study i have done so far. My objective is to compile a list in order to harden a stack. Additionally looking for the best practices when it comes to the parameter settings for ElasticSearch,Kibana and Logstash.Any help appreciated
File Parameter Value
elasticsearch.yml xpack.security.enabled "TRUE"
xpack.security.hide_settings <Variable. Needs to be customized to include
Directory Service-related Settings.>
xpack.security.authc.accept_default_password "FALSE"
xpack.security.authc.anonymous.* <The Scan needs to check for this string's absense.
If present, they must have no Values attached.>
xpack.security.dls_fls.enabled "TRUE"
xpack.security.authc.token.enabled "TRUE"
xpack.ssl.client_authentication REQUIRED
xpack.ssl.verification_mode CERTIFICATE
kibana.yml xpack.security.enabled "TRUE"
xpack.security.sessionTimeout <Variable. Needs to be defined and customized.>
xpack.graph.enabled | Set to false to disable X-Pack graph features. Configure in both elasticsearch.yml and kibana.yml. |
---|---|
xpack.ml.enabled | Set to false to disable X-Pack machine learning features. Configure in both elasticsearch.yml and kibana.yml. |
xpack.monitoring.enabled | Set to false to disable X-Pack monitoring features. Configure in elasticsearch.yml, kibana.yml, and logstash.yml. |
xpack.reporting.enabled | Set to false to disable X-Pack reporting features. Configure in kibana.yml only. |
xpack.security.enabled | Set to false to disable X-Pack security features. Configure in both elasticsearch.yml and kibana.yml. |
xpack.watcher.enabled | Set to false to disable Watcher. Configure in elasticsearch.yml only. |