There are some cases where this would not work by the way. It’s called certificate pinning and it’s basically when an application comes with the trusted certificate for a host built-in. Even if you were to override it with a root certificate in the certificate store, the app simply wouldn’t use it.
MigratingtoLemmy@lemmy.world 11 months ago
Shouldn’t flushing the cache mitigate this problem?
stifle867@programming.dev 11 months ago
No, not at all. The request never hits the cache. The certificate is stored within the app and all internet communication is specifically pinned to said certificate. It doesn’t even ask your certificate store.
MigratingtoLemmy@lemmy.world 11 months ago
I see. Thanks, I’ll have to rethink the idea in that case.
stifle867@programming.dev 11 months ago
Yeah, unfortunately it’s a huge barrier if you’re wanting to see why your devices are phoning home and the data being sent. It makes it extremely difficult if not impossible for most people to bypass.