Re:Own-Mailbox, the first 100% confidential mailbox
by tptacek on Monday June 29, 2015 @11:35AM
(#9798722)
Captchas aren't even effective against fraud.
I think you missed my sketch of how the attack against single-use URLs (or, for that matter, pages that show what the last IP address to access the account was) works.
Re:Own-Mailbox, the first 100% confidential mailbox
by nitrogen on Monday June 29, 2015 @11:42AM
(#9798771)
Mass surveillance can probably be turned into mass MITM. As tptacek said, intercept mail, alter link to point to attacker-owned server or account, proxy messages via the original link. An intermediate Rails developer could put it together with a couple of gems.
Re:Own-Mailbox, the first 100% confidential mailbox
by vidarh on Monday June 29, 2015 @03:42PM
(#9800412)
However that requires a compromised client, a compromised cert, or a compromised ca. While all of those are possible, they do substantially raise the bar in terms of who may have the capabilities.
It's a classic tradeoff in terms of who you care about being secure against and how badly you want it.
Re:Own-Mailbox, the first 100% confidential mailbox
by c22 on Tuesday June 30, 2015 @03:01AM
(#9803440)
If the client is compromised then the mitm can be performed on the client itself. And barring that wouldn't the cert or the ca have to be compromised in order to intercept the message at all?
Re:Own-Mailbox, the first 100% confidential mailbox
by nitrogen on Tuesday June 30, 2015 @06:39PM
(#9808869)
If the original message is delivered via SMTP, it's supposedly fairly easy to force unencrypted SMTP if you have a MITM. Then you can just rewrite the URL in the message to a domain for which you have a valid cert, or rewrite it to use http instead of https and intercept/proxy the http requests.
If someone were to open all these one-time links (and manage to fill in the captcha's automatically), people would start to notice very soon when the intended recipients complain and the Own-Mailbox interface shows that the email-URLs were opened by some dodgy IP address.