Re: [apps-discuss] Webfinger discussion

Bob Wyman <bob@wyman.us> Tue, 27 March 2012 17:00 UTC

Return-Path: <bobwyman@gmail.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id ED2EE21E8048 for <apps-discuss@ietfa.amsl.com>; Tue, 27 Mar 2012 10:00:30 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.115
X-Spam-Level:
X-Spam-Status: No, score=-2.115 tagged_above=-999 required=5 tests=[AWL=0.261, BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, HTML_MESSAGE=0.001, J_CHICKENPOX_42=0.6, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id C9dgPUiZPwq7 for <apps-discuss@ietfa.amsl.com>; Tue, 27 Mar 2012 10:00:29 -0700 (PDT)
Received: from mail-qa0-f51.google.com (mail-qa0-f51.google.com [209.85.216.51]) by ietfa.amsl.com (Postfix) with ESMTP id 8E91A21E80A5 for <apps-discuss@ietf.org>; Tue, 27 Mar 2012 10:00:29 -0700 (PDT)
Received: by qaea16 with SMTP id a16so273916qae.10 for <apps-discuss@ietf.org>; Tue, 27 Mar 2012 10:00:28 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:cc:content-type; bh=mCCDk+CnVzxbDv2pukC+oi01h0iB9ppl/5lGcg4TlgY=; b=Zt7J+wbFQ+Kx35UhPmEnqrprnHmP3LaSf8cu3QdPZ6unmTCWHUvH8T376xHuAvrOmW mFZRUQsEDfFddbrOOOlScEqg85/j2jHmX3HVJnpzNyUngNJoOlM4vkIHuqi991oQo/Xb rEAYep/kYtNhke1FmanmvF0t9k/NA4TO4zMxLQCVLcsJtf0VmoD/sElnkFEdSnLHt32H F7baggfKBSPXHgkBgI3c5SxrwS8AL/FYB/a4uz/N0OUgxTgbWJCGTMLQqnNvQAglfFZ7 Tt1DjuiUnZn+ij3jxVU5RN/9BRX5k4uqwTWf+vu4/miiVwnX4pse41JKnScw+6/m79ei DrFw==
MIME-Version: 1.0
Received: by 10.224.73.12 with SMTP id o12mr33295730qaj.98.1332867626187; Tue, 27 Mar 2012 10:00:26 -0700 (PDT)
Sender: bobwyman@gmail.com
Received: by 10.229.157.16 with HTTP; Tue, 27 Mar 2012 10:00:26 -0700 (PDT)
In-Reply-To: <4F70EE0F.8090706@stpeter.im>
References: <053201cd0b5d$c08c80f0$41a582d0$@packetizer.com> <20120326150556.GC3557@mail.yitter.info> <CAA1s49V0M7N1pLua+ORxGWmsrd_yAA_KQ0Piqjg8VuWJ5=G+Lg@mail.gmail.com> <4F70EE0F.8090706@stpeter.im>
Date: Tue, 27 Mar 2012 13:00:26 -0400
X-Google-Sender-Auth: WfuCI1MIlUdPiSy4HOBYWyxAkdA
Message-ID: <CAA1s49WO2znwrZtKhRSJ=CoAbWuiEpTtoUJPEaAtXXOvLAbkeg@mail.gmail.com>
From: Bob Wyman <bob@wyman.us>
To: Peter Saint-Andre <stpeter@stpeter.im>
Content-Type: multipart/alternative; boundary="20cf3074b5a2643b0e04bc3c6d56"
Cc: apps-discuss@ietf.org
Subject: Re: [apps-discuss] Webfinger discussion
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 27 Mar 2012 17:00:31 -0000

On Mon, Mar 26, 2012 at 6:30 PM, Peter Saint-Andre <stpeter@stpeter.im>wrote:

> On 3/26/12 8:31 PM, Bob Wyman wrote:
> >
> >
> > On Mon, Mar 26, 2012 at 11:05 AM, Andrew Sullivan
> > <ajs@anvilwalrusden.com <mailto:ajs@anvilwalrusden.com>> wrote:
> >
> >     On Mon, Mar 26, 2012 at 10:35:54AM -0400, Paul E. Jones wrote:
> >
> >     > > Andrew Sullivan: when I was a kid, they told us to turn off
> >     finger, so I'm
> >     > > concerned about security
> >     >
> >     > That was due to the fact the finger protocol implementations had
> >     security
> >     > holes.  It was also possible to do things like "ln /etc/password
> >     .plan" and
> >     > that was a bad thing :-)
> >
> >     That wasn't the only reason they told us this.  One of the things
> that
> >     people used to worry about was that finger leaked information.  In
> >     particular, it was an excellent way to identify targets for account
> >     takeover: people who never logged in, and people who were in for
> >     endless days and therefore whose account was probably often
> >     unmonitored.
> >
> > WebFinger has primarily been used for providing access to relatively
> > static data rather than for the kind of dynamic "presence" information
> > that finger was often used for. Thus, when folk are thinking about
> > WebFinger, they are usually considering use cases like "locating a
> > user's blog," or "finding a user's public key." However, there isn't
> > anything in WebFinger that would prevent providing dynamic data such as
> > "current location (lat/long)," "logged in state," or even "last command
> > issued to bash..." (highly un-recommended!). If people did, in fact, use
> > WebFinger to record such stuff, the concerns you mentioned would be
> > relevant. Thus, it might make sense for the Security Considerations
> > section to suggest that one should think carefully before using
> > WebFinger to provide such dynamic information.
>
> We already have protocols for such dynamic publish/subscribe features
> (and those protocols include ways to authorize who can see what).
>
Certainly there are other protocols that are much better suited for the
sharing of dynamic information than is WebFinger. However, it is generally
the case that if a protocol *can* be used to address some need, it*
will*be used to address that need. Thus, I think we need to anticipate
that some
folk will, in fact, share dynamic information with WebFinger even if it is
not the optimal protocol for that purpose. Folk will do this for no other
reason than that they will wish to minimize the complexity of their
implementations by doing as much as they can with one mechanism. Others
will do it because they don't know of the alternatives.

I support the inclusion of pointers in the WebFinger spec to other
protocols that are better suited for the sharing of dynamic, rapidly
changing information.


> Webfinger might provide pointers to locations where one could subscribe
> to dynamic data, but AFAIK it would not be used to pull the data.
>
> Peter
>
> --
> Peter Saint-Andre
> https://stpeter.im/
>
>
>