Easy to setup and use ◦ No need to manage keys yourself ◦ Good level of protection • Cons ◦ Might not satisfy security requirements of your org. Client-Side Encryption • Pros ◦ Flexibility ◦ Portable - can be used on other blob storage services • Cons ◦ Key management is up to you ◦ Don’t roll your own crypto...
Encryption everywhere! • Cons ◦ Setup and maintenance ◦ Additional TCP hops / latency ◦ Additional resources to run sidecars DIY Certificates • Pros ◦ “Simpler” system • Cons ◦ Only encrypts a single hop - ingress to app ◦ Manage certificates yourself
documents. • Ensure images come from a trusted registry only. • Ensure images run as non-root users. • Ensure hostnames in ingress rules are allowed. • So much more! Open Policy Agent (OPA)
Uses BPF to monitor syscalls • Unexpected processes ◦ Breaking into a shell ◦ Cryptominers ◦ RCE • Unexpected users • Lots of other good stuff Runtime Monitoring