News for hackers. Stuff that matters.
Re:Google launches AMP for email by ocdtrekkie on Tuesday March 26, 2019 @12:53PM (#19493591)
Nothing about AMP for Email is safe.

It introduces new ways for senders to revise history after an email has been sent. Sent an ad claiming that you had a given price for a full week, and then decided you didn't want to sell it for that anymore two days later? Handy that you can remove all evidence of your advertisement after you sent it.

It also introduces an entirely new playground for phishing scams, which I think you'll see using an abundance of new tricks, after Google has extremely unwisely made users comfortable entering data into emails they receive.

The head of the AMP project threatened to "enforce the CoC" on people who brought up these valid concerns.

Re:Google launches AMP for email by cbhl on Tuesday March 26, 2019 @02:06PM (#19494467)
I was under the impression that those kinds of tricks already happen with today's technology.

Advertisers will put the advertised price in a hotlinked image served from a server, and they will both (1) use the image being fetched as a proxy for the email being downloaded/opened/read, and (2) change the contents of the served image after-the-fact. ("Save this email and open it every day this week for a new deal" and other horrors.)

Alphabet's Code of Conduct can be found at https://abc.xyz/investor/other/google-code-of-conduct/ . I'm pretty sure "all our users" is intended to include advertisers and rightsholders (like music labels, movie companies).

Re:Google launches AMP for email by ocdtrekkie on Tuesday March 26, 2019 @02:19PM (#19494576)
The AMP Project actually maintains it's own code of conduct, which is what was being referred to in my comment: https://github.com/ampproject/amphtml/blob/master/CODE_OF_CO...

I don't have any inherently issue with CoCs, though I find it irritating when threat of "enforcing the CoC" is used as a method to silence legitimate, reasoned criticisms.

Re:Google launches AMP for email by Bartweiss on Tuesday March 26, 2019 @02:41PM (#19494796)
I'm curious what the implied violation was, if only for the benefit of other people thinking about CoCs.

The "What We Believe" section certainly has lots of open-ended language; it's quite easy to declare any unwelcome criticism 'unconstructive', or any dissenting views 'tactless'. But the "Don't" section is quite a bit more concrete, and mostly wouldn't apply. Was the implication that "this is a fundamentally bad idea" counts as "derailing" or "unstructured critique"?

Re:Google launches AMP for email by simpss on Tuesday March 26, 2019 @03:57PM (#19495438)
Re:Google launches AMP for email by dmitriid on Tuesday March 26, 2019 @04:22PM (#19495651)
Only that process never materialised.
Re:Google launches AMP for email by simpss on Tuesday March 26, 2019 @07:12PM (#19496786)
true, I initially missed the final response & only noticed it now when I linked the discussions. It is a bit disappointing and follows the common "wait until it cools down & give a non-response" pattern. But it's actually more than I expected.

A response like this shows that they really were in a bit of a blinder there for a sec :)

Re:Google launches AMP for email by Alex3917 on Tuesday March 26, 2019 @01:17PM (#19493890)
> It introduces new ways for senders to revise history after an email has been sent.

Why can't you just set your email client to archive every version of the message that you see? It wouldn't even take up much extra space, since it would just have to store the JSON responses.

Re:Google launches AMP for email by rrix2 on Tuesday March 26, 2019 @01:34PM (#19494109)
I love to have to build work arounds for user-abusive implementations of non-standards to have basic trust in messages i receive...
Re:Google launches AMP for email by cramforce on Tuesday March 26, 2019 @02:09PM (#19494490)
See my other comments on this. This is very much possible by design.
Re:Google launches AMP for email by Alex3917 on Tuesday March 26, 2019 @03:39PM (#19495305)
Thanks! Will there be a way to authenticate that a JSON response came from a given sender? (E.g. are they required to be signed or whatever?)
Re:Google launches AMP for email by dlubarov on Tuesday March 26, 2019 @08:33PM (#19497230)
Are you imagining that someone other than the original recipient might want to verify the transcript? Unfortunately there's no way to do that with existing protocols; we would need something like TLS-N [1].

[1] https://eprint.iacr.org/2017/578.pdf

Re:Google launches AMP for email by Alex3917 on Wednesday March 27, 2019 @07:15PM (#19507235)
Yes that's what I'm imagining. E.g. if someone wants to verify the authenticity of the JSON response for legal or archival purposes.

I also can't imagine that companies are going to be thrilled about adopting this if it's going to potentially 10x the cost of lawsuits.

Re:Google launches AMP for email by fstanis on Tuesday March 26, 2019 @07:59PM (#19497040)
They can only hit a JSON endpoint in the same DNS zone (eTLD+1) as the sender's email, e.g. if the email is from [email protected], it can only hit endpoints on example.com and its subdomains.
Re:Google launches AMP for email by MereInterest on Tuesday March 26, 2019 @09:46PM (#19497548)
So, it breaks the concept of forwarding emails?
Re:Google launches AMP for email by fstanis on Wednesday March 27, 2019 @10:05AM (#19500879)
From the spec:

> The email client strips out the text/x-amp-html part of the MIME tree when a user replies to or forwards an AMP email message. This is why it is important that an email provide alternative content in the HTML part.

Re:Google launches AMP for email by MereInterest on Wednesday March 27, 2019 @07:08PM (#19507179)
That sounds like it avoids accidentally breaking email forwarding by intentionally breaking email forwarding.
Re:Google launches AMP for email by joking on Tuesday March 26, 2019 @01:23PM (#19493963)
just like every other airline sends you offers of prices from 29$ and there not one available date with that price?
Re:Google launches AMP for email by anigbrowl on Tuesday March 26, 2019 @03:28PM (#19495214)
Yeah, that's terrible and people who do that should be cut off rather than given additional options.
Re:Google launches AMP for email by fixermark on Tuesday March 26, 2019 @01:51PM (#19494299)
Sorry, how does AMP reach into my client machine and delete my screenshots?
Re:Google launches AMP for email by Twirrim on Tuesday March 26, 2019 @09:16PM (#19497424)
Yes, because of course you're going to take screenshots of every email you receive as a matter of course.
Re:Google launches AMP for email by fixermark on Tuesday March 26, 2019 @09:58PM (#19497603)
If I'm concerned about content being changed in the era of dynamic external-server emails? Sure will.
Re:Google launches AMP for email by OJFord on Wednesday March 27, 2019 @04:03AM (#19498859)
What makes you think a vendor will honour your screenshot? (That you can't even prove isn't doctored.)
Re:Google launches AMP for email by fixermark on Wednesday March 27, 2019 @06:41AM (#19499587)
If we're talking a vendor actually altering their offers, it's in their best interest to do so generally. They don't want a civil lawsuit for false advertising to get to discovery where they'd be compelled to answer questions about their process.
Re:Google launches AMP for email by EGreg on Tuesday March 26, 2019 @01:55PM (#19494358)
Why not have replace email with a Merkle Tree, and also kill off the DNS federated system that makes you have an arbitrary choice of provider?

For that matter, why have human-readable addresses? That only leads to abuse. If you want to share an address you already know, you can copypaste it, use a QR code and so on. If you REALLY want to say it verbally, then simply list it on a search engine of your choice. DNS is a glorified search engine.

Re:Google launches AMP for email by bitpush on Tuesday March 26, 2019 @12:54PM (#19493608)
"Sent an ad claiming that you had a given price for a full week, and then decided you didn't want to sell it for that anymore two days later?"

How is that different from - I saw a price for a flight on the website, but now its gone. If it was going to change, why did they show it to me?

Re:Google launches AMP for email by MatekCopatek on Tuesday March 26, 2019 @12:58PM (#19493658)
Depending on where you live, you could claim the ad was binding, but now you have no email to refer to. You could probably make a screenshot, but OP has a point
Re:Google launches AMP for email by ceejayoz on Tuesday March 26, 2019 @12:57PM (#19493653)
There's a reasonable expectation that a website may get updated. The same is not true for mail.
Re:Google launches AMP for email by cramforce on Tuesday March 26, 2019 @01:02PM (#19493714)
Emails already support updating by including external image references inside the email.

AMP for email makes json requests proxied by the email client. Your client can decide to only make these requests once and then keep them stable or to show you a version history of the state of your email upon every time you opened it.

Re:Google launches AMP for email by JohnFen on Thursday March 28, 2019 @12:02PM (#19513513)
> Emails already support updating by including external image references inside the email.

I think this is not comparable. If an email links to an external image, the external image is not the email, it's a link and behaves as everyone expects a link to behave. The email itself is immutable.

This may seem to you like hair-splitting, but I don't think it is, since blocking external images is a common thing for people to do anyway. Doing so doesn't make email useless.

Re:Google launches AMP for email by danShumway on Tuesday March 26, 2019 @04:25PM (#19495684)
I realize you're arguing in the opposite direction, but removing mutable web history is one of the biggest justifications behind the push for IPFS and DAT.