Comment by lights0123

9 days ago

Most programs do encryption without syscalls! eBPF can intercept userspace execution, which they do as mentioned in the post:

> The key idea is to hook into common TLS libraries (like OpenSSL) before encryption and after decryption

I saw that, but Go doesn't use dynamically linked libraries for encryption, so I don't think it helps in this particular case.

If I want to do something similar, do you know where the relevant parts of the eBPF docs are?