Data protection
Since data is of immense value and carries a lot of confidential information, it is extremely important to protect the data at various points while in ELK Stack. Elasticsearch indices must be prevented from unauthorized access, and Kibana Dashboard should be protected too. We can also set up an Nginx reverse proxy to access Kibana instances, which will put your Kibana console behind an authentication page that requires a username and password.
Kibana supports SSL encryption for both client requests and the requests the Kibana server sends to Elasticsearch.
To encrypt communications between the browser and the Kibana server, we can configure the ssl_key_file
and ssl_cert_file
properties in kibana.yml
:
The following are SSL for outgoing requests from the Kibana server (PEM formatted):
ssl_key_file
:/path/to/your/server.key
ssl_cert_file
:/path/to/your/server.crt
Elasticsearch shield can be used to provide index level access control to your data in Elasticsearch. We can create...