|
|
|
|
|
by Cogito
5119 days ago
|
|
This was exactly what I thought as well. Using an HTTPS connection is all well and good, but it is not enough. HTTPS is susceptible to man in the middle attacks [1], and securing the params with a pre-shared secret key is essential. The extra cost in 'complexity' is really far outweighed by the (warranted) extra security. [1] http://www.thoughtcrime.org/software/sslstrip/ |
|
ssltrip requires a valid root ca, or an ssl library that doesn't check the signing chain. After using it though, the parameters are unencrypted and so can simply be sniffed.
Are you attempting to reencrypt the parameters with another key? If so then why run that through https?