For eIDAS I doubt they have tied this into an institutional web of trust as I describe. I am sure that this has not been implemented in the browsers. My proposal is one that is completely web friendly using only W3C and IETF standards. It may be able to tie into and enrich eIDAS. I'll look into that.
The problem of Passport was that it was centralised and was aimed at only Microsoft
computers, as I understood. The proposal we have would be Operating System and browser
agnostic. As I said it only relies on major existing W3C and IETF standards such as HTTP,
TLS, DNS(-SEC), JSON-LD (and other Semantic Web stack components) built on top of those.
And this does nothing to solve phishing, compare to real technical solutions (like U2F/FIDO or password managers).
A password manager does not stop people being mislead into renewing their password, and
typing it into the wrong box.
FIDO gives a client a one time crypto key per web site, but that does not tell you if
you are on a real or a fake web site when you first get there. FIDO is about client
authentication. The blog post I wrote on Phishing was about server authentication! There is
a big difference there.
If I get a mail about a great french chocolate shop from a friend of mine, and
I reach their web site, I would like to know that the shop is indeed in France, and not in Australia, South America or China. If I hear of a Swiss watch maker on a forum, I
would like to be able to verify in a click that the site I was on was a registered
swiss artisan. If I go to a news site called WashingtonToday.com I would like to know
that this is a US news organization, how old it is, how it is financed etc...
That would allow me to know that I am not on a fake news web site that is making up stories
to make money with Google ads (or whatever the next scam is).
Is all of this information to be presented to the user before entering any data? If so, it might just surpass Gimp as the least usable software ever.
No, the official information would I suppose only be shown when dealing with
a web site that the user has never encountered before (or that has not been visited
in a while, or where some key regulatory information has changed, such as ownership).
It could show that while the web site is loading.
We don't know what the best way to present such information is yet, since this has
never been tried. Security UI designers have been forced to work with an amazing
poverty of information, limiting what they could do. This would be a completely new
world. You don't know any more than I do in this respect.
In any case it is not because Gimp has a (relatively) bad interface that there are not
other drawing programs that have excellent ones.
Once the user knows that the information goes beyond a simple address and could
be useful and interesting it will be a lot more likely that (s)he is happy to
go look at it. The user will understand the reasons for looking this information up.
My argument was that currently this (the company headquarters static address)
is nearly incomprehensible for most people.
Is it to be recorded for the years until a user for sure isn’t going to lodge a complaint? If so, it’s a privacy disaster.
Company ownership data can be kept around for as long as legally required. This is
current practice. Most companies want to be publicly known which is why so many spend
so much on advertising.
I think you are confusing client and server authentication here. These are two very
different things. And it is not because some web sites want to be public that
others cannot be anonymous. I love to go skiing of piste. But I know that I have
to be more careful when I do.
It further tries to enmesh the notion of legal identity as a precursor to a domain or website. While the copyright lobby has been trying to do that for decades - hence the odd ICANN policies - there are legitimate social and technical reasons that anonymity is to be valued. And if the premise is that identity defeats phishing, then either you can’t have anonymity, or you need to thoroughly penalize it, yet both are problematic.
Many web sites do not care about anonymity at all. Indeed for most state organs, companies
and other public entities this is a non issue. It's only a cypherpunk that would think
that all communication has to be anonymous.
We currently live in a space where in essence all sites are for all practical purposes
anonymous. Ie. there is little to tell us if we are on a news site or a fake one, if
we are on a company in France, Germany, Russia, Ukraine, or elsewhere. The proposal is
to enrich the web with that information, so that we can know where to turn to for legal
redress.
It may be a bit of a phantasy for Google and its investors to imagine that they could
play all these roles, but I think there are some serious political limits to how far one
can go there, because of how societies function. You need schools to work, local police,
universities, small businesses, legal systems and much more for human societies to work.
No centralised agency like Google can take over all these functions without corrupting the
system. The founders of Google understood that: the Google PageRank algorithm is built on
using human intelligence as a base and enhancing it. If people stop putting good information
up then the Page Rank also suffers. I am just proposing continuing along those lines by
integrating political institutions into the web too, in a way that is respectful of state
sovereignty - and so by extension of individual ones too.
It may be that you’ve considered these things, but given the design’s similarities to past designs that failed to do so, it’s unclear if they’re being ignored, they were unfamiliar, or if there’s somehow a missing piece that isn’t documented.
I have never seen any browser anywhere close to what I am proposing here. MS Passport from
what I can tell tried in a centralised way. Something much richer can be done in a decentralised
open standards way that is respectful of national sovereignty.
It may be helpful to work backwards - work from a statement of the problem and what the desired end result is for how users or “systems” will solve it, before trying to design those intermediate steps. Working through those real world cases will reveal a host of issues - like those mentioned in Dave’s Earlier message - that are far more difficult to solve than just hand waving distributed federation as a solution.
There are an infinite number of applications of this.
insurance claim. This is going to be signed by a UK health authority. How would the Japanese authority know that the signatory of my claim was one that had the capability to make such a claim?
The institutional web of trust is missing in the current web. If you open your eyes, you too will
see this. Like Edgar Allan Poe's Purloined Letter, this secret has always been in full view.