Re: Proposal, open up .arpa

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 




--On Friday, December 31, 2021 19:03 -0500 Phillip Hallam-Baker
<phill@xxxxxxxxxxxxxxx> wrote:

> On Fri, Dec 31, 2021 at 6:04 PM John C Klensin
> <john-ietf@xxxxxxx> wrote:
> 
>> 
>> 
>> --On Friday, December 31, 2021 17:09 -0500 Phillip
>> Hallam-Baker <phill@xxxxxxxxxxxxxxx> wrote:
>> 
>> > ...
>> > It is not in the callsign system itself, but once there is a
>> > directory that maps @alice onto a public key fingerprint
>> > plus a service from which a contact assertion signed under
>> > that key can be obtained, we can bootstrap to new messaging
>> > protocols that give us any desired communication properties
>> > very easily.
>> > 
>> > The reason SMTP email is so sticky is that all Bob has is
>> > the address alice@xxxxxxxxxxx. So Alice is limited to the
>> > set of protocols supported by example.com in the case of
>> > Alice and the least common denominator in the general case
>> > which is SMTP. There is no way to negotiate a service
>> > upgrade to OpenPGP over SMTP.
>> 
>> Sorry but, having spent much of the last several days working
>> on rfc5321bis, I don't understand that at all.
>> 
>> First of all, at least in principle, absolutely nothing
>> prevents Alice from creating alice-bob-only@xxxxxxxxxxx (or,
>> preferably, something much more obscure) and then discarding
>> or rejecting anything that does not come from Bob, using
>> whatever authentication mechanism the two of them can work
>> out.
 
> My goal is to allow Madonna to use @madonna as her callsign for
> personal and business use.

(rearranging for convenience)
> A naming system where Alice has to create a new name for every
> set of people she wants to communicate with isn't really a
> naming scheme. And you still don't do anything to address the
> issue of SMTP spam. Oh and please don't suggest that because
> an anti-spam solution has a very small chance of allowing a
> few pieces of unwanted messages through that it is no
> improvement on SMTP.

Ok, but "Madonna uses a single callsign and has things routed
selectively depending on the senders" is different from "Madonna
gets to use multiple callsigns".  I was picking up on and
responding to the latter.

> Only the callers she authorizes get
> access to her personal inbox, everyone else gets her PA or her
> fan club secretary.
>...

In principle, not hard to do that in an SMTP environment and
there is a great deal of deployed proof of concept.

Alice can simply set up filtering, possibly in her MUA, possibly
with SIEVE or something like it, or possibly in other ways, that
maintains a "people I want to hear from directly" list, routing
everything else to the PA, the fan club, and/or spam as she (and
the configurations and tools she uses) have available and find
appropriate.  That solves the authorization problem but not the
authentication one.  We have ways to do the latter too but have
had extreme problems getting people to understand and bother to
use them.

Or she might do something else (or combine it with the above),
which would be to prioritize messages, or route them to
different folders or mailboxes, based on whether those messages
could be authenticated at the user level.  I can't be the only
one who has experimented with that and found it useful but
impeded by lack of general usage of signing or other
authentication mechanisms by senders.  Depending on
configuration, SPF, DKIM, and DMARC can be seen as variations on
that theme (my opinion, or yours, about them is another matter).


But that was not the point I was trying to make -- I obviously
didn't make the point clear.  So...

My main point was something else.  Your assertion that these
things cannot be done with SMTP and supplemental tools is simply
false.  An assertion that your method is better, or would be
much better if we were starting from a clean slate, might be
true, but that is different from saying "can't be done".
Similarly, an assertion that doing them on an SMTP base would be
quite ugly is different from "can't be done".  I, and I believe
almost everyone else who has worked closely with SMTP (and/or
other aspects of Internet mail) for many years, have a list of
things we would do differently if we were starting from scratch
while knowing what we know now.  The bar for "do better than
today's SMTP if one were starting over" is actually fairly low.  

So, from my point of view, there are three questions, with the
first being purely speculative.  I don't have answers to the
second or third, but I do have a hunch about the second:

(1) If we were starting from a completely clean slate today,
trying to build a communications system for messages longer than
typical 19th century telegrams, would we base it on something
resembling the postal services and/or SMTP models or on
something closer to your model?   In thinking about that,
remember that --the present situation with a small number of
dominant providers notwithstanding-- the SMTP design is for an
extremely distributed system with no central authority while
yours, as I understand it, requires a centralized mechanism for
(at least) callsign registration and handling no matter how
benign, profit-free, and robust that mechanism might be.

(2) Given that we probably cannot start over and that SMTP-based
systems are very widely deployed and used (the rapid growth of
systems optimized for very short and quick communications
notwithstanding), is your system sufficiently better to take
over despite the considerable inertia implied by the installed
base?  Of course, if "take over" is not your goal but, instead,
you would be satisfied to help out a small and sophisticated set
of users who would be happy with a new system to communicate
with each other while continuing to use traditional email for
communications with others, the threshold of "sufficiently
better" might be much lower. 

(3) Given how poorly we have done with deployment and active use
of S/MIME and [Open]PGP (and scaling the PKI required for the
former and the web of trust for the latter) to the
non-specialist public and the almost equally poor track record
of new and incompatible systems taking over from ones that are
widely used --at least in the absence of the "new" version being
completely free and/or having huge amounts of bundled marketing
muscle and money behind them-- would your system be more likely
to be accepted and deployed if, instead of saying, "SMTP is dead
or irretrievably broken and needs to be replaced", you were
looking at hybrids and transition strategies?

Again, I don't know the answers but, no matter how much better
your ideas might be (at least in your opinion), the installed
base (or at least the portion of it that has not abandoned
conversations like this for << 500 character messages) so far
does not agree with your opinion about the non-usability and
non-adaptivity of contemporary Internet email models.  And every
time someone looks at your messages or specs and makes comments
about telephone numbering, X.500 or other universal directory
systems, the DNS as it has evolved, or transnational use of
national identity or certification systems, it is a challenge to
you, not just to show that you can do better but that your
system won't ultimately succumb to the problems for which those
systems have been criticized.

best,
   john




[Index of Archives]     [IETF Annoucements]     [IETF]     [IP Storage]     [Yosemite News]     [Linux SCTP]     [Linux Newbies]     [Mhonarc]     [Fedora Users]

  Powered by Linux