Re: [Pearg] [saag] Ten years after Snowden (2013 - 2023), is IETF keeping its promises?

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

 



Hi John,

Thanks for raising this topic. I would make a few points here.

1. I've heard the term "zero trust" used in a number of ways, ranging
from "use a network architecture that doesn't involve firewalls" to
"blockchain". So I'm not sure that talking about "today's zero trust
principles" is going to get us very far.

2. I agree that there are very significant threats to people's
security and privacy at the endpoints, from a number of sources,
including (1) software that was installed for users without their
consent (2) software that they intended to install and does not behave
the way that they expect and (3) direct attack on the software on
their machines.

3. Essentially none of these threats are the province of the IETF,
which defines networking protocols. We are not well positioned to
either (1) improve the security of those endpoints or (2) address
situations in which the software on the endpoint is directly attacking
the user's privacy, e.g., by leaking their browsing behavior within an
app.

4. I agree that there are some modifications to those protocols (you
raise PFS above, and also in some cases PCS, but perhaps even moreso,
the use of replayable identifiers such as passwords and cookies) that
would somewhat improve the resistance of those protocols to attack on
the endpoints. In my experience, the IETF does take these forms
of attack reasonably seriously.

5. The oft-cited RFC 3552 language about assuming the endpoints
doesn't reflect a lack of awareness that endpoints can be compromised;
we were well aware of such attacks at the time we wrote 3552. Rather,
it's about the separation of concerns and having the protocol
pieces do what they are able to do:

   The Internet environment has a fairly well understood threat model.
   In general, we assume that the end-systems engaging in a protocol
   exchange have not themselves been compromised.  Protecting against an
   attack when one of the end-systems has been compromised is
   extraordinarily difficult.  It is, however, possible to design
   protocols which minimize the extent of the damage done under these
   circumstances.

As you can see, this text explicitly acknowledges the possibility
of endpoint compromise and considers that it is possible to
partly mitigate it, as I said above. I think we should continue
to ask the question of whether we could do better in this area,
as you do above, but I think that the most appropriate way
for the IETF (as opposed to other organizations, such as, say
TC39 or Bytecode Alliance) to do this is to focus on improving
our protocols.

-Ekr














On Thu, Jan 5, 2023 at 3:13 AM John Mattsson <john.mattsson@xxxxxxxxxxxx> wrote:

Agree that there is not a single threat, and I don’t think it is so important to determine which one of the threats that are the biggest. The last 10 years IETF has been quite good at securing transit (which is great and something we should celebrate) while at the same time mostly ignoring endpoint threats. As Vittorio writes, this poses a risk to damage IETF’s reputation. Assuming that endpoints are not compromised, not malicious, and that the interests align with the interests of the end-users feels quite outdated with today’s zero trust principles.

Cheers,
John

From: Ted Hardie <ted.ietf@xxxxxxxxx>
Date: Thursday, 5 January 2023 at 11:36
To: Vittorio Bertola <vittorio.bertola@xxxxxxxxxxxxxxxx>
Cc: Eric Rescorla <ekr@xxxxxxxx>, John Mattsson <john.mattsson@xxxxxxxxxxxx>, ietf@xxxxxxxx <ietf@xxxxxxxx>, hrpc@xxxxxxxx <hrpc@xxxxxxxx>, pearg@xxxxxxxx <pearg@xxxxxxxx>, saag <saag@xxxxxxxx>
Subject: Re: [Pearg] [saag] Ten years after Snowden (2013 - 2023), is IETF keeping its promises?

A quick response in-line.

 

On Thu, Jan 5, 2023 at 10:00 AM Vittorio Bertola <vittorio.bertola=40open-xchange.com@xxxxxxxxxxxxxx> wrote:

 

Il 04/01/2023 20:33 CET Eric Rescorla <ekr@xxxxxxxx> ha scritto:

 

I still think this was a big fail; in fact, this implies that counteraction against surveillance capitalism practices can only happen elsewhere, at the regulatory level, as the IETF community either does not know what to do about it, or does not want to do anything about it.

 

I don't think this is true at all.

 

First, the IETF *is* working on issues around privacy and preventing various forms of surveillance capitalism. That's in part what initiatives like DoH, QUIC, TLS 1.3, ECH, OHAI, MASQUE etc. are about.

Of course you will disagree with what I am going to say, but here is the common (though not unanimous) viewpoint from the technical policy community of a different part of the world - no offense implied.

 

In Europe, "surveillance capitalism" is basically synonymous with a set of a few very big American companies that happen to be the ones promoting and deploying the standards you mention.

 

First, I'm not sure that it is reasonable to assume that there is a single European position on anything.  Brussels is not Lisbon and neither is Oslo or Budapest.  And within each of those, academics, regulators, and civil society may have different opinions.  As in the US, there are folks cheering for DoH and people opposed; there are people delighted with OHAI and folks depressed about it. 

 

Second, I think we have to be careful to talk as if there is a single threat model here.  At least one of the threat models is truly about pervasive surveillance, which reflects an updated understanding that an attacker may be omnipresent across the network and thus able to correlate activities that a sender or receiver previously assumed could not be linked.  That's what RFC 7624, Section 5 described.   Many of the key characteristics of protocols like QUIC were designed with this threat model in mind; they provide increased confidentiality on the wire.  Because that threat model is focused on observation, rather than the capabilities of the parties, it has little to do with concerns that a small set of players is a party to many different sorts of communications.  That's a different threat, and some of the work to address it, like OHAI, starts from very different principles as a result.

 

Both amongst ourselves and when talking to those working in policy circles, I think it is very important to be clear on what threat we perceive and what responses target that.   Lumping all the threats and all the responses together makes it difficult to see the progress that has been achieved and even more difficult to identify where work still needs to be done.

 

Just my personal opinion, of course,

 

regards,

 

Ted Hardie

 

So, it will be hard to convince people in Brussels or Berlin that those standards are meant to put the business model of their proponents under check. Actually, they are more likely to lead to the conclusion that the IETF is being used as an instrument to further that business model, and that the encrypted network architecture that it is promoting is meant to disempower end-users and any other party (including European law enforcement and privacy authorities) from checking what the endpoints do, which information they send and who they send it to, facilitating uncontrolled data extraction practices by the private companies that mostly control the endpoints, i.e. the above ones.

 

There is a general feeling that the bigger threats to user privacy are now not in transit, but in or before the endpoints. So, the fact that the IETF does not want to consider threats in the endpoints is seen as additional evidence for the above.

 

--

Vittorio Bertola | Head of Policy & Innovation, Open-Xchange
vittorio.bertola@xxxxxxxxxxxxxxxx
Office @ Via Treviso 12, 10144 Torino, Italy

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

  Powered by Linux