-
Notifications
You must be signed in to change notification settings - Fork 4.9k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add limited support for SSL monitoring #48
Comments
At the moment, Packetbeat works exclusively based on network traffic, and it cannot work with encrypted traffic. We understand your concerns and we don't want to suggest disabling SSL, especially if the network between your application and your DB servers is not under your control. We could perhaps get the certificates in order to do on-the-fly decrypting but this would come with it's own security concerns. So I'm afraid that Packetbeat is not the right system for you, at least in the current form. In the future we might adopt other methods for gathering data, rather than relying exclusively on network traffic. |
As an idea, what about making packetbeat able to do some basic no-data inspection of SSL traffic, you can still see SRC and DST as well as the number of packets being sent & received. Also, a more descriptive error would be good. |
@sammcj, you are right, we could add some metadata for SSL packets which is more than nothing. Marked this as an enhancement. |
Hi, we've been using packetbeat for capturing web traffic and I have a question probably closely related to this thread, you've mentioned that it's possible "to get SSL certificates in order to do on-the-fly decryption". I want to clarify if this can be supported in packetbeat (I didn't find anything in the docs regarding this so hoping for this to be considered)? It would be great if decryption of SSL-encrypted web traffic is supported assuming I have access to the actual SSL certs and their passwords. |
@isopel To clarify, Packetbeat doesn't support this at the moment and we currently don't have plans to support this directly in our agent. We are focusing on improving Packetbeat for doing performance monitoring on the application layer, having primarily in mind the case where we sniff after the SSL termination (between the web server and the application server). What you could try is to use the |
Hi @packetbeat, thanks for the suggestion, I'll have a look at it. |
Update reference name to the getting started in libbeat
Is this gonna make it into v5.0.0? |
@strootman Currently we are targeting it for 5.1. |
@strootman Just to clarify here, for 5.1 we are targeting to extract more information from the SSL envelope. We are not planning to do any decryption yet. |
@monicasarbu Thank you for the clarification! |
@monicasarbu any advance? has it been replanned/rejected/delayed/forgotten? |
Closing this as flows were added in #756 |
More enhancements for flows can be found here. |
Relates to #46 - except I don't want to disable SSL on our database servers!
Is there any way we can still use packetbeat to see flows with PostgreSQL and SSL?
The text was updated successfully, but these errors were encountered: