vectordotdev / vector

A high-performance observability data pipeline.
https://vector.dev
Mozilla Public License 2.0
17.46k stars 1.53k forks source link

Add DTLS support for Socker source and sink #19968

Open zamazan4ik opened 6 months ago

zamazan4ik commented 6 months ago

A note for the community

Use Cases

Improve log pipeline security when UDP is used as a transport.

Attempted Solutions

N/A

Proposal

We need to add DTLS support for socket sink and source when UDP mode is used.

References

Similar functionality in rsyslog:

Version

No response

jszwedko commented 6 months ago

I had never heard of DTLS 🤯 I see there is a Rust implementation that could likely be used: https://github.com/webrtc-rs/webrtc/tree/master/dtls