Hello,
I have a distributed Splunk architecture with a single search head, two indexers, and management tier : License Master, Monitoring Console, and Deployment Server, in addition to the forwarders. SSL has already been configured for the web interfaces, but I would now like to secure the remaining components and establish SSL-encrypted connections between them as well.
The certificates we are using are self-generated. Could you please guide me on how to proceed with securing all internal communications in this setup? Specifically, I would like to know if I should auto-generate a new certificate for each component and each connection or if there’s an efficient way to manage SSL across the entire environment.
Thank you in advance for your help!
Hi @BRFZ
(As others have not mentioned it yet) maybe pls have a look at this doc,.. it got pretty good details:
https://docs.splunk.com/Documentation/Splunk/9.4.0/Security/WhatyoucansecurewithSplunk
Thank you for your response and the provided documentation.
I’ve already followed the steps, but encountered communication issues and I had to reset the configuration in order to restore connectivity.
Could you please provide a more detailed procedure or tailored guidance for my case to help me securely configure TLS/SSL?
These articles can explain it much better than I can and it is coming straight from the source.
Thank you @dural_yyz for your prompt response and for providing the documentation. However, I need further assistance regarding the SSL certificates that need to be generated for my Splunk environment.
Could you please clarify whether I need to generate a separate certificate for each component (e.g., search head, indexers, forwarders, etc.)? Additionally, do I need to create different certificates for the various connections between these components?
As a general rule, you should _always_ create separate certificates for separate entities (in your case - for separate components).
Also remember that if you decide to enable client authentication, certificate must be issued with proper key usage.