News for hackers. Stuff that matters.
Re:Why is no one signing their emails? by andrewstuart on Wednesday March 13, 2019 @03:59AM (#19376638)
This is a deeply ironic reply - is it intended to be? There's almost no words there that would gel into comprehension in any way for average Joe and Jill.

I don't want this to come across the wrong way - but are you a Linux engineer/admin? I think when someone has deeply understood deeply technical things for a very long time, they lose touch with just how arcane their knowledge is and how much of a real expert they are - skyscrapers above the ordinary level of knowledge. This state leads them to think that what is obvious to them can't be hard for others to understand.

Re:Why is no one signing their emails? by dTal on Wednesday March 13, 2019 @06:05AM (#19377242)
You must have a very low opinion of average Joe/Jill, to not expect them to understand "When you send an email there is no proof that it came from you."

I really don't see what's so hard about the first paragraph, which is the only one intended to be understood by a layperson. Even though the concept of "signing" has a long-established and well-known non-digital meaning, which nearly everyone will understand, the paragraph still goes out of its way to define it. Seems pretty idiot proof to me.

Re:Why is no one signing their emails? by jcranmer on Wednesday March 13, 2019 @10:13AM (#19378770)
It's actually much worse than you expect. Most email clients don't show the email address of the sender; they show the display name. If you get an email from "The President <[email protected]>", most users will see that the email comes "The President." And [email protected] could get a valid signature for her domain, because she obviously controls it, and people would see that the email from "The President" really did come from "The President."

There are many problems with email. The ability for [email protected] to claim to be [email protected] is not at the top of the list.

Re:Why is no one signing their emails? by frosted-flakes on Thursday March 14, 2019 @12:54AM (#19386609)
Why do so many email clients do this? In my opinion, it only makes things more confusing. It's especially irritating when a contact has multiple email addresses (work/personal) and it's not obvious which is which.
Re:Why is no one signing their emails? by teilo on Wednesday March 13, 2019 @09:24AM (#19378331)
And you must not work in tech support. But all this is irrelevant for the most part because aside from understanding WHY it's useful and important, there's the fact that most people are using web clients, and trying to, say, sign or verify a message in GMail is pretty much an unclimbable mountain for the vast majority of people.

Heck, even on desktop clients it's a pain in the ass. Ever tried to create, install, and use an S/MIME certificate in a major desktop client, like Outlook or Apple Mail? It's ridiculous. An obscure mix of trying to use the right browser, export the certificate in the right format, sometimes even convert it on the command line, use the right mail client extension, etc.

So it's the tools that are the main problem.

Until S/MIME or similar is built into major webmail clients, and certificate creation and installation is simple on the desktop, it's never going to happen.

Re:Why is no one signing their emails? by Carpetsmoker on Wednesday March 13, 2019 @09:45AM (#19378518)
> And you must not work in tech support.

The people you see in tech support are not representative for the entire population.

This is like working in a hospital and coming to the conclusion that most people in the world have a serious illness.

Re:Why is no one signing their emails? by skocznymroczny on Wednesday March 13, 2019 @08:54AM (#19378084)
"What do you mean there's no proof it came from me, it says <name>@gmail.com right there in the sender address! What do you mean the sender address can be spoofed? Headers? What's that."
Re:Why is no one signing their emails? by fouric on Wednesday March 13, 2019 @06:31PM (#19384614)
...and then you tell them that it's exactly like someone writing a fake return address on a piece of mail before sending it to you, and they understand, because as stated above, this is conceptually very simple. You don't need to talk about "headers" at all - I don't know why you're bringing them up.
Re:Why is no one signing their emails? by ddrdrck_ on Wednesday March 13, 2019 @09:06AM (#19378178)
Exactly. And now imagine you manage in some way to explain average user that he cannot trust email sender. Then explain him that if email is signed then it is OK. He will most probably answer "why the hell now should I trust email sender !? There is just a dumb icon saying the email is signed. I do not trust it !!!". Which would just be the most sane reaction actually
Re:Why is no one signing their emails? by chrisseaton on Wednesday March 13, 2019 @07:23AM (#19377627)
> When you send an email there is no proof that it came from you.

I can imagine the average person replying 'yes there is there's the from box in the email'.

Re:Why is no one signing their emails? by loup-vaillant on Wednesday March 13, 2019 @07:37AM (#19377694)
It's not a case of not understanding, it's a case of not believing. If you're talking to a lay person that trusts you, they may raise such an objection, but they'll believe you once you reply "that can be, and often is, faked".

Belief is a thorny issue when trying to communicate to the masses, though.

Re:Why is no one signing their emails? by Carpetsmoker on Wednesday March 13, 2019 @07:52AM (#19377756)
Just because some users don't know what they're doing means all users are idiots.

This is like "we shouldn't use locks because some people often lose their keys".

Re:Why is no one signing their emails? by chrisseaton on Wednesday March 13, 2019 @08:24AM (#19377910)
I don't know if you're replying to the wrong person, but I'm not arguing we shouldn't use anything. I'm answering 'will they understand' and my opinion is 'no'.
Re:Why is no one signing their emails? by saberience on Wednesday March 13, 2019 @11:53AM (#19379878)
haha, I don't think you understand. If I told my dad "There is no proof that an email that came from me, came from me." He's going to say... "but it came from <myname>@gmail.com"

That's what you don't seem to comprehend. Yes, for you this seems obvious. But really, to the average Joe/Jill, this idea that you could get an email from the address you expect but it has been spoofed is gibberish.

Re:Why is no one signing their emails? by detaro on Wednesday March 13, 2019 @11:56AM (#19379918)
And you really think you couldn't explain that to him? There's a large difference between what people intuitively expect and what they can understand if told about it. Envelope analogies can go surprisingly far. (Assuming they believe you. If they think you can't be trusted about such things, then that's a problem of course)
Re:Why is no one signing their emails? by 0xCMP on Wednesday March 13, 2019 @08:18AM (#19377885)
Frankly I do not. My own mother tries her hardest, but I can't stop her from using variants of "Iam${X}.123" for her bank passwords and etc.

Let alone am I going to try getting her to use PGP and sign her emails.

Re:Why is no one signing their emails? by joombaga on Wednesday March 13, 2019 @12:23PM (#19380238)
Where X = (e.g.) bankofamerica? Or X = mother's name? Either way, yikes.
Re:Why is no one signing their emails? by sethammons on Wednesday March 13, 2019 @08:49AM (#19378055)
I knew a smart guy that believed someone could physically watch him through his monitor.
Re:Why is no one signing their emails? by jl6 on Wednesday March 13, 2019 @09:08AM (#19378197)
Given laptop webcam placement these days, this is kinda true...
Re:Why is no one signing their emails? by NikkiA on Wednesday March 13, 2019 @02:25PM (#19381810)
I was looking at (budget) desktop monitors the other day, and noticed a disturbing number of them included a built-in webcam.
Re:Why is no one signing their emails? by ozzyman700 on Wednesday March 13, 2019 @10:24AM (#19378891)
TEMPEST but to the max
Re:Why is no one signing their emails? by acct1771 on Wednesday March 13, 2019 @01:32PM (#19381170)
And?
Re:Why is no one signing their emails? by sethammons on Wednesday March 13, 2019 @03:54PM (#19382997)
As an example of people not understanding the tech around them.
Re:Why is no one signing their emails? by PKop on Wednesday March 13, 2019 @10:20AM (#19378853)
> I really don't see what's so hard

This is hilarious. Do you have parents and/or grandparents?

Have you not had to repeatedly explain the simplest things over and over again? User names and passwords are hard enough, and you're expecting most people to understand email signing?

What experience do you base this expectation on?

Re:Why is no one signing their emails? by dkersten on Wednesday March 13, 2019 @06:44AM (#19377469)
> There's almost no words there that would gel into comprehension in any way for average Joe and Jill.

Hardly. The first paragraph is easy to understand -- you tell them that "there's no proof it came from you" and that "its easy to fake emails" and that signing the emails digitally helps prevent that. Everyone can understand "there's no proof it comes from you" and "fake emails" follows on from that. Everyone knows what a physical signature is and how it helps identify that something was written by you and can imagine the concept of a digital one, even if they have no idea about the mechanics of one.

That goes a long way to describe at least why you would want to digitally sign emails, even if it doesn't tell you anything about how it works.

Re:Why is no one signing their emails? by beobab on Wednesday March 13, 2019 @05:27AM (#19377060)
Interesting subject. I am now considering whether to do a video set "JT learns X", where a qualified developer (me) takes a subject I know nothing about, and video my learning, and see all the "well, this makes no sense" -> "how could I even have misunderstood that, it's so simple" moments.

Would that be of interest to anyone other than myself?

Re:Why is no one signing their emails? by hrktb on Wednesday March 13, 2019 @06:09AM (#19377256)
This could be interesting.

Putting a stress on the "qualified developer" part would critical. We are so used to not understanding things (new frameworks every week, new code base to grok, stuff we wrote 3 weeks ago that is just spaghetti), that I think it won't be representative of how most people would enter a subject.

I saw this when looking at other people learning languages, where some of them had a "I don't understand anything" reaction and just stop there, because it's just not a normal situation to them ('growing up' was part of securing that comfort zone for a lot of people)

Re:Why is no one signing their emails? by rjmunro on Wednesday March 13, 2019 @05:36AM (#19377091)
From a UX perspective, it is exactly the same as a verified user on Twitter or whatever. Some people get a blue tick by their name in their emails.

Also if someone who normally sends you a signed message sends you an unsigned one, a security warning is displayed and / or the message is automatically directed straight to the spam folder.

Re:Why is no one signing their emails? by actsof on Wednesday March 13, 2019 @09:35AM (#19378428)
>exactly the same as a verified user on Twitter

from: [email protected] [This message was signed by apple-support.example.org (Verified by Let's Encrypt)]

Please send us your Apple ID and password for routine security checks.

Re:Why is no one signing their emails? by pas on Wednesday March 13, 2019 @02:41PM (#19381998)
No. Do it OpenSSH style. At first every identity is unknown. Then you get a mail signed by a key tied to an identity (on whatever keybase), then as you email each other your trust grows.

Sure, maybe you're trusting a scammer more and more, but at least when you get a new email from a scammer that's trusted by millions (let's say by more than one EV cert signed the key that signed the email), then it's pretty sure you're just being scammed by Apple to further their regular bottom line.

Re:Why is no one signing their emails? by rovolo on Wednesday March 13, 2019 @12:22PM (#19380221)
I think that depends on how you explain it. It's hard for people to understand problems in environments they're unused to.

For example, ask someone the following question. You have cards with letters on one side and numbers on the other. Cards with vowels must have odd numbers on the reverse. If you have cards [A B C 1 2 3], which cards do you need to turn over to check that the rule is followed?

It's easier for people to understand when you rephrase the question as: we're serving sodas and beers to restaurant patrons of various ages. If I have [Beer Soda Water age40 age10 age30], which patrons/drinks do I need to check? People will have a much easier time answering [Beer age10] than [A 2].

I would try explaining it to people with a real world analogy: did the mail-bombs [0] to Soros, Obama, Clinton, and CNN come from Debbie Wasserman Schultz? People can write anything in the return address and mail a package from a public mailbox. Email acts the same way by default. Do you think non-IT people will have trouble understanding that analogy? (or that the analogy doesn't represent the situation correctly?)

[0] https://www.wired.com/story/mail-bomb-scares-misinformation-...

Re:Why is no one signing their emails? by detaro on Wednesday March 13, 2019 @06:11AM (#19377264)
The first paragraph clearly glosses over a lot of details, and a bit more explanation would be required for practical use, but "almost no words there that would gel into comprehension", really?

You don't need people to understand why digital signatures work to explain to them what they do.

Re:Why is no one signing their emails? by zoomablemind on Wednesday March 13, 2019 @04:37PM (#19383477)
Joe and Jill are fairly efficient in keeping their scopes narrow on usability.

So, if signing were properly featured, then the failing emails would get burried in Spam folder, even more, the email client could block the 'Click here so I could screw you' links in such emails, and more choices how to integrate it in common user's flow.

However, the other question is rather if the email signing would still serve the purpose in case when the system/server gets compromized, keys stolen. Did any major company paid off fully what's due for losing away scores of users' private details?

The errosion of trust may be more detrimental to Joes and Jills outhere.

Re:Why is no one signing their emails? by edelans on Wednesday March 13, 2019 @04:25AM (#19376754)
also known as "curse of knowledge". See https://en.wikipedia.org/wiki/Curse_of_knowledge
Re:Why is no one signing their emails? by vidanay on Wednesday March 13, 2019 @07:24AM (#19377631)
These are the people who get stuck on a piece of software because a modal dialog is displayed, but they don't acknowledge it and keep trying to click on the controls in the background.

The absolutely terrible concept of a modal dialog is a different topic, but it is quite common nonetheless.

Re:Why is no one signing their emails? by mehrdadn on Wednesday March 13, 2019 @04:07AM (#19376672)
> are you a Linux engineer/admin?

Reminds me of yesterday: https://news.ycombinator.com/item?id=19357573