securing-communications.asciidoc 1.4 KB

1234567891011121314151617181920212223242526272829303132
  1. [role="xpack"]
  2. [[encrypting-communications]]
  3. == Encrypting communications
  4. Elasticsearch nodes store data that may be confidential. Attacks on the data may
  5. come from the network. These attacks could include sniffing of the data,
  6. manipulation of the data, and attempts to gain access to the server and thus the
  7. files storing the data. Securing your nodes is required in order to use a production
  8. license that enables {security-features} and helps reduce the risk from
  9. network-based attacks.
  10. This section shows how to:
  11. * Encrypt traffic to, from and within an Elasticsearch cluster using SSL/TLS,
  12. * Require nodes to authenticate as they join the cluster using SSL certificates, and
  13. * Make it more difficult for remote attackers to issue any commands to Elasticsearch.
  14. The authentication of new nodes helps prevent a rogue node from joining the
  15. cluster and receiving data through replication.
  16. :edit_url: https://github.com/elastic/elasticsearch/edit/{branch}/docs/reference/security/securing-communications/setting-up-ssl.asciidoc
  17. include::{es-repo-dir}/security/securing-communications/setting-up-ssl.asciidoc[]
  18. [[ciphers]]
  19. === Enabling cipher suites for stronger encryption
  20. See {ref}/ciphers.html[Enabling Cipher Suites for Stronger Encryption].
  21. [[separating-node-client-traffic]]
  22. === Separating node-to-node and client traffic
  23. See {ref}/separating-node-client-traffic.html[Separating node-to-node and client traffic].