
From nobody Mon Dec 22 06:52:11 2014
Return-Path: <sshorter@electrosoft-inc.com>
X-Original-To: vot@ietfa.amsl.com
Delivered-To: vot@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C6E041A900B for <vot@ietfa.amsl.com>; Mon, 22 Dec 2014 06:52:10 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.723
X-Spam-Level: 
X-Spam-Status: No, score=0.723 tagged_above=-999 required=5 tests=[BAYES_50=0.8, FM_FORGED_GMAIL=0.622, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id qPI3SxAlD9Y6 for <vot@ietfa.amsl.com>; Mon, 22 Dec 2014 06:52:07 -0800 (PST)
Received: from mail-lb0-f178.google.com (mail-lb0-f178.google.com [209.85.217.178]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 39D351A8F4B for <vot@ietf.org>; Mon, 22 Dec 2014 06:52:07 -0800 (PST)
Received: by mail-lb0-f178.google.com with SMTP id f15so4518193lbj.9 for <vot@ietf.org>; Mon, 22 Dec 2014 06:52:05 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:date:message-id:subject:from:to :content-type; bh=EDhy1R+0UOXv1pgZCe21KDCxH/7o9/OqEb3czZX2Zb8=; b=hFYnzWL+eKSmzxHWr7ZwWcv3NwwP4VK+oUVaqblnsAegXnGeAbnHABGcH8TYvMGg83 WRIYrxhcTRIkshfx6l7j40GqFrckwfvcP0lTr8qqsDdlvU49EEnPPp/O6LErBtRoy8kJ 579kpWq4gSav83oEUaJSQ7NkAXxcQziUFvEHwei3UQbi/iW9oTJConniElblIHMZ0JjL IXKKfxs3b3oe3CNsTACbSMzYO4Tnm8UroCTZizBxTOR9VyDUQ2dmRbnXpoAmyn92EsW3 +kuQLP69N3ZekrsbyCotlP6S/A3CghJ9SV3Y9xdkN7yjVuclSHU1ogBj/q2vS3zT+Qd6 SO4Q==
X-Gm-Message-State: ALoCoQmzdVPiCUJXr3p/4AlY9O5G+4VH28SG8oekOsVYYapskyLBjP+SrAJ/Zn9c8dmbKv3OBQ5+
MIME-Version: 1.0
X-Received: by 10.152.23.98 with SMTP id l2mr22194473laf.46.1419259925245; Mon, 22 Dec 2014 06:52:05 -0800 (PST)
Received: by 10.25.169.79 with HTTP; Mon, 22 Dec 2014 06:52:05 -0800 (PST)
Date: Mon, 22 Dec 2014 09:52:05 -0500
Message-ID: <CAKAzxEvJ_oBcYWiNYDk=MzH7Noh56UbeKg63yNz27dTMicRO+A@mail.gmail.com>
From: Scott Shorter <sshorter@electrosoft-inc.com>
To: vot@ietf.org
Content-Type: multipart/alternative; boundary=089e0158b7e4b04a1a050acf33ce
Archived-At: http://mailarchive.ietf.org/arch/msg/vot/ZqCtSa93Yvt09VkkM4ZpLaqTWK8
Subject: [VoT] Some thoughts on vectors and trust
X-BeenThere: vot@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Vectors of Trust discussion list <vot.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/vot>, <mailto:vot-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/vot/>
List-Post: <mailto:vot@ietf.org>
List-Help: <mailto:vot-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/vot>, <mailto:vot-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 22 Dec 2014 14:52:11 -0000

--089e0158b7e4b04a1a050acf33ce
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

Hello list,

I've lurked since early October, and appreciated the excellent discussions
all around. After some digesting, I have some thoughts that I would
appreciate feedback on:

1. Identity trust as inverse of identity risk (and application of the
vectors concept to that model)
2. Proposed RP-centric trust/risk model for credentials
3. Proposed concept of credential scoring as a parallel to vulnerability
scoring

*Trust versus Risk*
Trust is an important word to understand, and that understanding can be
articulated and systematized through the use of a trust model.  Let's take
it as axiomatic that Trusted Identities are the common goal - after all the
internet is a dangerous place, and you can't spell "NSTIC" without Trusted
Identity.  If so, then defining what trust is and where it comes from is a
critical activity.

Trust is a much more pleasant word than risk, but they are closely
related.  We want Trusted Identities because we are aware of the dangers
that come from Risky Identities.  The relationship between trust and risk
is not a new idea, for instance this paper
<http://pdf.aminer.org/000/458/325/analysing_the_relationship_between_risk_=
and_trust.pdf>
 and this one
<http://aux.zicklin.baruch.cuny.edu/tkdas/publications/das-teng_jbp04_riskt=
rust_85-116.pdf>
are
from 2004. The first paper defines trust as follows:

Definition 1 (Trust). Trust is the extent to which one party is willing to
depend on somebody, or something, in a given situation with a feeling of
relative security, even though negative consequences are possible


That paper quotes an earlier paper, characterizing a trust decision in the
following way:

=E2=80=9CFor example it is possible that the value of the damage per se (in=
 case of
failure) is too high to choose a given decision branch, and this
independently either from the probability of the failure (even if it is
very low) or from the possible payoff (even if it is very high). In other
words, that danger might seem to the agent an intolerable risk.=E2=80=9D


The paper also introduces a risk versus trust matrix that demonstrates and
clearly models the inverse relationship.  Higher levels of trust are
achieved through lower levels of risk.

*Vectors of Identity Risk*
Applying the idea of risk versus trust to the topic of this working group
may prove to be productive.  The vectors from the strawman were identity
proofing, credential strength, assertion strength, operational management,
etc.  What if we flip the dial on those metrics and describe them as risks.
The list becomes identity theft, credential compromise, assertion
subversion, backend hacking, etc.  Notice that each of those things can
have an estimated probability? At the large scale of transactions that
Relying Parties deal with, these probabilities add up to become statistics.

Each of those risks is truly a family of risks, of course. There are
different scenarios of identity theft, including impersonation by close
associate, impersonation through black market data, or impersonation
through forged physical identification.  All of those things happen, and
different implementations will be more or less susceptible to the different
scenarios. Likewise, different Relying Parties may have greater or lesser
tolerance to the varieties of risk.  For example, a Relying Party that
offers service to domestic abuse victims should use a scheme that is
strongly resistant to spousal identity theft.

The engineer crowd on this email list has discussed "vectors" in a
mathematical sense of variable values with multiple dimensions, but I want
to point out the medical sense of the term.  Instead of using a vector as a
measurement, we can think of it as a mechanism with associated metric.
Vectors of risk have a lot in common with vectors of disease, and just like
disease management requires control of disease vectors, achieving high
trust requires management and control of all of the risk vectors.  To
achieve trusted identities we must drain the swamp and minimize the vectors
of identity theft, credential forgery and other various threats that
prevent adoption of high value online identities.

*Credential Risk Scoring*
There are interesting parallels between this discussion and the concept of
vulnerability scoring.  Compare this group's first Strawman
<http://www.ietf.org/mail-archive/web/vot/current/msg00004.html> with the
Common Vulnerability Scoring System (CVSSv2
<http://www.first.org/cvss/cvss-guide>). These similarities appear because
credentials share many characteristics with vulnerabilities.  As described
above, credentials can be viewed as marginal increments of additional risk
to the Relying Party.  How much cumulative risk the RP has at the end
depends on the number of credentials and the risk to each one.

CVSSv2 defines three groups of vulnerability metrics:

   -
   - Base: intrinsic and fundamental characteristics of a vulnerability
   that are constant over time and environments, such as access vector, att=
ack
   complexity, impact and authentication requirements.
   - Temporal: characteristics of a vulnerability that change over time but
   not among user environments, for example the availability of exploits an=
d
   the availability of remediation
   - Environmental: characteristics of a vulnerability that are relevant to
   a particular environment, such as the potential damage, distribution of
   targets and local security requirements.

Applying these metrics to credential risk scores results in different sets
of metrics like:

   - Base: intrinsic characteristics of credentials that are constant over
   time and environments, such as number and strength of tokens, method of
   initial identity proofing, etc
   - Temporal: characteristics of credentials that change over time, for
   example the time since issuance and revocation status.
   - Environmental: characteristics of credentials that are relevant to a
   particular environment (i.e. to this particular RP), such as the potenti=
al
   damage of misused credentials, and distribution of assets that the
   credential can access.

The decision whether or not to trust a credential should be based on
consideration of each of those categories of risk.

I wanted to share these thoughts, but I don't quite have a conclusion.  I
would appreciate feedback on this way of looking at things, so please weigh
in with comments and critiques!

Thanks,
Scott

--=20
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
*Scott Shorter, Principal Security Engineer*
Electrosoft *=E2=80=93* Fueling Customer Success Through Outstanding Value =
and
Trust!
*Woman-Owned, Minority-Owned Small Business | ISO 9001 | CMMI Level 2 *
1893 Metro Center Drive; Ste 228; Reston, VA 20190
(703) 437-9451 x21 (office);   (240) 994-7793 (cell)
sshorter@electrosoft-inc.com (Email);   http://www.electrosoft-inc.com (Web=
)
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D

--089e0158b7e4b04a1a050acf33ce
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><span style=3D"color:rgb(0,0,0);font-size:13px">Hello list=
,</span><div style=3D"color:rgb(0,0,0);font-size:13px"><br></div><div style=
=3D"color:rgb(0,0,0);font-size:13px">I&#39;ve lurked since early October, a=
nd appreciated the excellent discussions all around. After some digesting, =
I have some thoughts that I would appreciate feedback on:</div><div style=
=3D"color:rgb(0,0,0);font-size:13px"><br></div><div style=3D"color:rgb(0,0,=
0);font-size:13px">1. Identity trust as inverse of identity risk (and appli=
cation of the vectors concept to that model)</div><div style=3D"color:rgb(0=
,0,0);font-size:13px">2. Proposed RP-centric trust/risk model for credentia=
ls=C2=A0</div><div style=3D"color:rgb(0,0,0);font-size:13px">3. Proposed co=
ncept of credential scoring as a parallel to vulnerability scoring</div><di=
v style=3D"color:rgb(0,0,0);font-size:13px"><div><br></div><div><b>Trust ve=
rsus Risk</b></div><div>Trust is an important word to understand, and that =
understanding can be articulated and systematized through the use of a trus=
t model.=C2=A0 Let&#39;s take it as axiomatic that Trusted Identities are t=
he common goal - after all the internet is a dangerous place, and you can&#=
39;t spell &quot;NSTIC&quot; without Trusted Identity.=C2=A0 If so, then de=
fining what trust is and where it comes from is a critical activity.</div><=
div><br></div><div>Trust is a much more pleasant word than risk, but they a=
re closely related.=C2=A0 We want Trusted Identities because we are aware o=
f the dangers that come from Risky Identities.=C2=A0 The relationship betwe=
en trust and risk is not a new idea, for instance=C2=A0<a href=3D"http://pd=
f.aminer.org/000/458/325/analysing_the_relationship_between_risk_and_trust.=
pdf" target=3D"_blank">this paper</a>=C2=A0and=C2=A0<a href=3D"http://aux.z=
icklin.baruch.cuny.edu/tkdas/publications/das-teng_jbp04_risktrust_85-116.p=
df" target=3D"_blank">this one</a>=C2=A0are from 2004. The first paper defi=
nes trust as follows:</div><div><br></div></div><blockquote style=3D"color:=
rgb(0,0,0);font-size:13px;margin:0px 0px 0px 40px;border:none;padding:0px">=
Definition 1 (Trust). Trust is the extent to which one party is willing to =
depend on somebody, or something, in a given situation with a feeling of re=
lative security, even though negative consequences are possible</blockquote=
><div style=3D"color:rgb(0,0,0);font-size:13px"><div><br></div><div>That pa=
per quotes an earlier paper, characterizing a trust decision in the followi=
ng way:</div><div><br></div></div><blockquote style=3D"color:rgb(0,0,0);fon=
t-size:13px;margin:0px 0px 0px 40px;border:none;padding:0px">=E2=80=9CFor e=
xample it is possible that the value of the damage per se (in case of failu=
re) is too high to choose a given decision branch, and this independently e=
ither from the probability of the failure (even if it is very low) or from =
the possible payoff (even if it is very high). In other words, that danger =
might seem to the agent an intolerable risk.=E2=80=9D</blockquote><div styl=
e><div style=3D"color:rgb(0,0,0);font-size:13px"><br></div><div style=3D"co=
lor:rgb(0,0,0);font-size:13px">The paper also introduces a risk versus trus=
t matrix that demonstrates and clearly models the inverse relationship.=C2=
=A0 Higher levels of trust are achieved through lower levels of risk.</div>=
<div style=3D"color:rgb(0,0,0);font-size:13px"><br></div><div style=3D"colo=
r:rgb(0,0,0);font-size:13px"><b>Vectors of Identity Risk</b></div><div styl=
e=3D"color:rgb(0,0,0);font-size:13px">Applying the idea of risk versus trus=
t to the topic of this working group may prove to be productive.=C2=A0 The =
vectors from the strawman were identity proofing, credential strength, asse=
rtion strength, operational management, etc.=C2=A0 What if we flip the dial=
 on those metrics and describe them as risks. The list becomes identity the=
ft, credential compromise, assertion subversion, backend hacking, etc.=C2=
=A0 Notice that each of those things can have an estimated probability? At =
the large scale of transactions that Relying Parties deal with, these proba=
bilities add up to become statistics.</div><div style=3D"color:rgb(0,0,0);f=
ont-size:13px"><br></div><div style=3D"color:rgb(0,0,0);font-size:13px">Eac=
h of those risks is truly a family of risks, of course. There are different=
 scenarios of identity theft, including impersonation by close associate, i=
mpersonation through black market data, or impersonation through forged phy=
sical identification.=C2=A0 All of those things happen, and different imple=
mentations will be more or less susceptible to the different scenarios. Lik=
ewise, different Relying Parties may have greater or lesser tolerance to th=
e varieties of risk.=C2=A0 For example, a Relying Party that offers service=
 to domestic abuse victims should use a scheme that is strongly resistant t=
o spousal identity theft.</div><div style=3D"color:rgb(0,0,0);font-size:13p=
x"><br></div><div style=3D"color:rgb(0,0,0);font-size:13px">The engineer cr=
owd on this email list has discussed &quot;vectors&quot; in a mathematical =
sense of variable values with multiple dimensions, but I want to point out =
the medical sense of the term.=C2=A0 Instead of using a vector as a measure=
ment, we can think of it as a mechanism with associated metric.=C2=A0 Vecto=
rs of risk have a lot in common with vectors of disease, and just like dise=
ase management requires control of disease vectors, achieving high trust re=
quires management and control of all of the risk vectors.=C2=A0 To achieve =
trusted identities we must drain the swamp and minimize the vectors of iden=
tity theft, credential forgery and other various threats that prevent adopt=
ion of high value online identities.</div><div style=3D"color:rgb(0,0,0);fo=
nt-size:13px"><br></div><div style=3D"color:rgb(0,0,0);font-size:13px"><b>C=
redential Risk Scoring</b></div><div style=3D"color:rgb(0,0,0);font-size:13=
px">There are interesting parallels between this discussion and the concept=
 of vulnerability scoring.=C2=A0 Compare this group&#39;s first=C2=A0<a hre=
f=3D"http://www.ietf.org/mail-archive/web/vot/current/msg00004.html" target=
=3D"_blank">Strawman</a>=C2=A0with the Common Vulnerability Scoring System =
(<a href=3D"http://www.first.org/cvss/cvss-guide" target=3D"_blank">CVSSv2<=
/a>). These similarities appear because credentials share many characterist=
ics with vulnerabilities.=C2=A0 As described above, credentials can be view=
ed as marginal increments of additional risk to the Relying Party.=C2=A0 Ho=
w much cumulative risk the RP has at the end depends on the number of crede=
ntials and the risk to each one.</div><div style=3D"color:rgb(0,0,0);font-s=
ize:13px"><br></div><div style=3D"color:rgb(0,0,0);font-size:13px">CVSSv2 d=
efines three groups of vulnerability metrics:</div><div style><ul style><li=
 style><font color=3D"#000000"></font></li><li><font color=3D"#000000">Base=
: intrinsic and fundamental characteristics of a vulnerability that are con=
stant over time and environments, such as access vector, attack complexity,=
 impact and authentication requirements.</font></li><li><font color=3D"#000=
000">Temporal: characteristics of a vulnerability that change over time but=
 not among user environments, for example the availability of exploits and =
the availability of remediation</font></li><li><font color=3D"#000000">Envi=
ronmental: characteristics of a vulnerability that are relevant to a partic=
ular environment, such as the potential damage, distribution of targets and=
 local security requirements.</font></li></ul><font color=3D"#000000">Apply=
ing these metrics to credential risk scores results in different sets of me=
trics like:</font></div></div><span style=3D"color:rgb(0,0,0)"><ul><li>Base=
: intrinsic characteristics of credentials that are constant over time and =
environments, such as number and strength of tokens, method of initial iden=
tity proofing, etc<br></li><li>Temporal: characteristics of credentials tha=
t change over time, for example the time since issuance and revocation stat=
us.</li><li style=3D"font-size:small">Environmental: characteristics of cre=
dentials that are relevant to a particular environment (i.e. to this partic=
ular RP), such as the potential damage of misused credentials, and distribu=
tion of assets that the credential can access.</li></ul></span><div style><=
div style=3D"color:rgb(0,0,0);font-size:13px"></div></div><div style><div s=
tyle=3D"color:rgb(0,0,0);font-size:13px">The decision whether or not to tru=
st a credential should be based on consideration of each of those categorie=
s of risk.=C2=A0</div><div style=3D"color:rgb(0,0,0);font-size:13px"><br></=
div><div style=3D"color:rgb(0,0,0);font-size:13px">I wanted to share these =
thoughts, but I don&#39;t quite have a conclusion.=C2=A0 I would appreciate=
 feedback on this way of looking at things, so please weigh in with comment=
s and critiques!</div><div style=3D"color:rgb(0,0,0);font-size:13px"><br></=
div><div style=3D"color:rgb(0,0,0);font-size:13px">Thanks,</div><div style=
=3D"color:rgb(0,0,0);font-size:13px">Scott</div></div><div><br></div>-- <br=
><div class=3D"gmail_signature"><div dir=3D"ltr"><div><span style=3D"color:=
rgb(0,0,0);font-family:ar;font-size:10pt">=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D</span><span style=
=3D"color:rgb(0,0,0);font-family:ar;font-size:10pt">=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D</span=
><span style=3D"color:rgb(0,0,0);font-family:ar;font-size:10pt">=3D=3D</spa=
n><br></div><div><b style=3D"color:rgb(0,0,0)">Scott Shorter, Principal Sec=
urity Engineer</b><span style=3D"color:rgb(0,0,0);font-size:10pt"><br></spa=
n><span style=3D"font-size:12pt;font-family:&#39;Franklin Gothic Demi Cond&=
#39;,sans-serif;color:rgb(38,84,124)">Electro</span><span style=3D"font-siz=
e:12pt;font-family:&#39;Franklin Gothic Demi Cond&#39;,sans-serif;color:rgb=
(38,38,38)">soft</span><span style=3D"font-family:&#39;Franklin Gothic Demi=
 Cond&#39;,sans-serif;color:rgb(38,38,38)">=C2=A0</span><b style=3D"color:r=
gb(0,0,0)"><i>=E2=80=93</i></b><span style=3D"font-size:10pt;font-family:&#=
39;Franklin Gothic Medium&#39;,sans-serif;color:rgb(112,0,21)">=C2=A0Fuelin=
g Customer Success Through Outstanding Value and Trust!<b><br></b></span><b=
 style=3D"color:rgb(0,0,0)"><span style=3D"font-size:9pt">Woman-Owned, Mino=
rity-Owned Small Business | ISO 9001 | CMMI Level 2=C2=A0</span></b><span s=
tyle=3D"color:rgb(0,0,0);font-size:9pt;font-family:ar"><br></span><span sty=
le=3D"color:rgb(0,0,0);font-size:10pt;font-family:ar">1893 Metro Center Dri=
ve; Ste 228; Reston, VA 20190<br>(703)=C2=A0437-9451 x21=C2=A0(office);=C2=
=A0=C2=A0=C2=A0(240) 994-7793=C2=A0(cell)<br><a href=3D"mailto:sshorter@ele=
ctrosoft-inc.com" style=3D"color:rgb(17,85,204)" target=3D"_blank"><span st=
yle=3D"color:blue">sshorter@electrosoft-inc.com</span></a>=C2=A0(Email);=C2=
=A0=C2=A0=C2=A0<a href=3D"http://www.electrosoft-inc.com/" style=3D"color:r=
gb(17,85,204)" target=3D"_blank"><span style=3D"color:blue">http://www.elec=
trosoft-inc.com</span></a>=C2=A0(Web)<br>=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D</span><br></div></div></div>
</div>

--089e0158b7e4b04a1a050acf33ce--

