4 ms·
Is it possible to mitigate this kind of thing by using certificate pinning?
by fernandotakai 12y ago
Is it possible to mitigate this kind of thing by using certificate pinning?
- eropple 12y agoHow would that help? The client doesn't need to trust anything from the server, just firehose likes back at it. Even if you were for some reason using client certificates, you'd just have to rip apart the Tinder APK to get the cert and you're done.
- cmartin123 12y agoBy pinning the cert, the inspection of the protocol wouldn't have been possible the first place, since the app would reject fiddler's SSL cert. The tinder APK would only contain the information needed to verify the cert, not generate a valid one. If this wasn't the case, SSL would be useless.
- tekromancr 12y agoThen you crack the app and bypass the auth check. App continues to talk to server, you continue to document the api. Or hook a debugger into the app and watch what network calls it makes. The only real solution would be to do sanity checks on the server.