3 ms·
Re-read the thread, because you're misunderstanding the threat model here. The starting point was: an attacker has control over the system so that “the end use
by littlestymaar 3y ago
Re-read the thread, because you're misunderstanding the threat model here.
The starting point was: an attacker has control over the system so that “the end user could be MITM'd already with a root certificate maliciously installed on their device”.
In that case, there's nothing “trusted” on your machine anymore and all bets are off. Doing signature verification in app instead of relying on HTTPS is security theater[1].
[1] or it could be “defense in depth” but that's an argument I'd only accept from someone who really understands what they're talking about, and only in a context where everything else being being done properly. Most of the time “defense in depth” is just an argument for the security theater.