[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: charter revisions
Title: Re: charter revisions
At 11:58 AM -0400 9/4/01, Steve Hanna wrote:
Stephen Kent wrote:
> Just as a CA may employ various means to verify a subject's claim
to
> a name, a CA can employ analogous means to verify a subject's
claim
> to a logotype. In fact, this may be relatively easy to
verify if the
> logo is a registered trademark (something a CA could require via
its
> CPS).
As Michael Ströder pointed out, this may not be easy for CAs.
Requiring
that a logo be a registered trademark doesn't mean that there won't
be
conflicts. A particular logo can be trademarked by different parties
in
different countries. In fact, it can sometimes be trademarked by
different parties in the same country if there is little likelihood
of
confusion (as when the goods identified are very different). And it
may
be difficult for a CA to judge whether a particular image matches
a
registered trademark. Verifying someone's right to use a DNS name
or
email address is much
easier.
The same name may be used for products or by organizations
in different "areas" if there is a belief that no confusion
will result. However, a trademark, in its graphic form, is also a
copyrighted image and as such is subject to a different set of legal
rules that generally prohibit outright duplication. The legal
challenges arise when two logos seem too similar to one another, in
the eyes of one of the logo holders, and this is when courts step in
and adjudicate the dispute. Nonetheless, this discussion does not
argue against the ability of a CA to make a judgement about the
legitimacy of a subject's claim to the right to use a trademarked
logo. Perahps the point you're making above is that logos may not be
as uniquely helpful in identifying an organization because of the
possibility of similar logos being used by entities in different
areas. That's a fair critique, but in a different dimension.
Do we know of any CAs that want to
include logotypes in certificates
that they issue, plan to verify those logotypes, and would be willing
to
provide some sort of assurances to back that up in their
CPS's?
Stefan represents one such CA service provider.
If not, I will claim that including
logotypes in certificates will have
a negative effect on security. Some CAs will be glad to charge extra
to
include a logotype, but if the CA does not verify the logotype and
disclaims all responsibility for the correctness of the logotype,
then
what's the point? The user will be misled into believing that
the
logotypes have some security
significance.
PKIX has long adopted the position that a CA should not include
data in certs that the CA does not verify, even though this is not a
universally agreed upon position. The same philosophy could
apply here.
Certainly, CAs are welcome to include
anything they want in their
certificates. But we should not provide a PKIX blessing unless there
is
some security benefit.
See comments immediately above.
> >Second, there's no equivalent to name constraints for use in
cross
> >certificates. If I cross certify someone, I just have to
trust that they
> >(and anyone they certify) will only put proper logotypes
into
> >certificates.
>
> This has been my greatest concern as well, and I'd like to see
a
> better proposal on how to better control use of the
extension.
> Stefan rejected some approaches, and provided rationales for
the
> rejections, but that doesn't mean that we have to live with
the
> current proposal if the WG finds the inherent security
problematic.
Since the logotypes are to be used to identify issuers and
subjects,
I think we must develop a solution to this problem. Otherwise, a
cross-certificate represents complete trust in the subject to
certify anyone.
I would prefer to find a way to impose some form of constraint on
the appearance of logos analogous to what we do in cross certs for
names or policies. because a logo is not structured, the name
constraints mechanism can never be used in so precise a fashion, even
if we choose to put a logo in some name form. but, it would be nice to
have a way to prevent a CA further down a cross-cert chain from
introducing a logo if one wants to prevent such action. Just because
we don't have a mechanism to do this yet doesn't mean we can't work
toward one.
> >Third, an apparently innocuous
logotype can change appearance radically
> >when scaled to a smaller size or mapped to a different number
of colors.
> >This can be exploited to deceive cell phone users into
thinking that
> >they're communicating with their bank, for instance.
>
> I had not considered this issue. we should explore ways that
this
> problem might be avoided. presumably anyone displaying a logo on
a
> web page has a similar concern, so maybe there are viable means
to
> address this issue.
The problem with displaying a logo on a web page is different (unless
I
didn't understand you). With a logo in a certificate, we want to
make
sure that the person requesting the certificate doesn't trademark
a
bogus logo and get it included in their certificate just so they
can
trick a user who sees a scaled-down version of the logo into
believing
it's a trusted logo. The closest analogy is getting a web server
certificate for paypa1.com (where the letter ell is actually a
number
one). If you can get the user to click on an https://www.paypa1.com
URL,
the user will think they are viewing a secure paypal website if the
font
they use to view URLs displays ell and one the same way.
When viewing a logo on a web page, the user should not make
decisions
about whose web page it is based on the logo. Instead, we have
been
trying to convince them to look at the host name in the URL and
check
that the padlock or key is lit up to indicate that an SSL connection
is
in use.
The reality is that logos on web pages are designed to inspire
confidence in users based on visiting the web page, period. Yes,
someone can put up a similar logo to try to fool people, or even put
up the valid logo without the permission of the logo owner. We rely on
the legal system to detect and remedy these problems, ex post facto.
That's not as good as preventing them, but many folks argue that it is
better than not offering a logo-based marking facility. When it
comes to putting logos in certs, we have a better mechanism in many
cases, since the binding is secured and there are fewer CAs than there
are web sites.
> >Unless these concerns can be addressed, I do not think that
this
> >proposal is safe and secure. And I do not think that the IETF
should
> >publish an RFC on a fundamentally insecure idea, especially
from a
> >security working group.
>
> The attribute RFC has some problems too, in that bad choices of
how
> to map an AC to a PKC can result in security failures, right?
So,
> the issue is not whether there are insecure ways to make use of
the
> extension, but whether there are ways to make its use secure
and
> whether, on the balance, we think appropriate use of the
extension
> is beneficial, from a security (not marketing) perspective.
Agreed. If we believe that IETF standardization of this extension
will
be beneficial from a security perspective, then we should go ahead
with
it. Otherwise, we should not. I remain unconvinced.
-Steve
P.S. Note that I have no personal advantage (and, as far as I know,
my
employer has no corporate advantage) to gain by the adoption or
failure
of this particular proposal. My views are my own and don't represent
the
views of Sun Microsystems. I just want to see the working group
spend
its energies on worthwhile projects.
Same here.
Steve