News for hackers. Stuff that matters.
Re:DKIM: Show Your Privates by tptacek on Monday November 02, 2020 @08:33PM (#24975458)
In the default setting, where it's not explicitly part of the security model, non-repudiation can be a vulnerability. A message is exchanged between counterparties, who verify its authenticity; they now know what they need to know. Allowing unrelated parties to reliably verify the message is conceding information to them. This is, for example, the reason that OTR deliberately leaks secrets after they're used.

It's easy to see an example scenario: someone steals your laptop, then posts your mail spool publicly. You'd like to be able to say "you can't trust any of these messages", to mitigate the damage.

What I think confuses people is the fact that there are settings where non-repudiation is crucial to the security model. We're used to abstract cryptographic promises that apply universally to all systems. But this one doesn't.

Re:DKIM: Show Your Privates by Thorrez on Tuesday November 03, 2020 @03:39AM (#24977680)
> someone steals your laptop

I wonder how well the non-repudiation would actually hold up in that scenario. If you self host your mail server, the attacker could possibly steal your private key and forge the emails. So you might actually have repudiation. Or does DKIM have a timestamp? If not the attacker can simply send an email from your laptop and get it signed by your mailserver. Thus another route for claiming repudiation.

Re:DKIM: Show Your Privates by ryan-c on Tuesday November 03, 2020 @05:12AM (#24978178)
I'm not sure how common it is, but my mail server in particular doesn't store the signed emails, and I went to no special effort to set things up that way.

Of course, if someone replies to me and quotes my email to them, that will be signed by their server's key.

Re:DKIM: Show Your Privates by Thorrez on Tuesday November 03, 2020 @06:33AM (#24978647)
I'm not sure what you're saying. Whether or not the mail server stores emails has no bearing on what I said.
Re:DKIM: Show Your Privates by ryan-c on Tuesday November 03, 2020 @07:29AM (#24979005)
My reply was more to what tptacek said - observing that for at least some configurations a stolen mail spool from a laptop won't have signatures on sent emails.
Re:DKIM: Show Your Privates by Thorrez on Wednesday November 04, 2020 @06:12AM (#24988041)
Oh, interesting point. Yeah, maybe stealing your laptop will only give attackers proof of what your acquaintances said, not what you said.