[cabf_validation] Standardizing jurisdiction information
Ryan Sleevi
sleevi at google.com
Thu May 24 14:02:57 MST 2018
I believe this also applies to the other OV fields.
I recall one CA (no longer with us) representing the same legal entity
somewhere close to 60 different ways - very clearly tied to who the
validation specialist was and when they did it - in a mix of OV and EV.
On Thu, May 24, 2018 at 4:33 PM, Tim Shirley via Validation <
validation at cabforum.org> wrote:
> In looking at / thinking about opportunities for improvement in EV, one of
> the most prominent things to me is the current lack of standardization in
> how a legal entity is identified from certificate to certificate. The idea
> is that you can take the values from the following fields and use it to
> unambiguously identify one and only one legal entity to associate with the
> website:
>
>
>
> Jurisdiction Locality
>
> Jurisdiction State/Province
>
> Jurisdiction Country
>
> Business Category
>
> Serial Number
>
>
>
> The trouble I see when looking across multiple EV certificates for the
> same legal entity today is that the contents of those fields often vary
> from certificate to certificate. For example, suppose you have a Private
> Organization incorporated or registered in London. What should the 3
> jurisdiction location fields be set to? I’ve seen:
>
>
>
> Jurisdiction Locality = LONDON
>
> Jurisdiction State/Province = London
>
> Jurisdiction Country = GB
>
> https://crt.sh/?sha256=06AA9A5A228DDD1D667171B3C2A216
> 8F8811294B9084107B9DFC538B66B72868
>
>
>
> And
>
>
>
> Jurisdiction Locality = LONDON
>
> Jurisdiction State/Province = England
>
> Jurisdiction Country = GB
>
> https://crt.sh/?sha256=A0B24189D56AFFED91CD3839B6B03A
> 9B866022C1AC4C741DB3EF54FC1EAE37A5
>
>
>
> And
>
>
>
> Jurisdiction Locality = LONDON
>
> Jurisdiction Country = GB
>
> https://crt.sh/?sha256=FEF9880CD3466F3CE8D11B8B5E3478
> 66109B02939EDF09337F48C3AD718518AB
>
>
>
> And I’m sure if I kept looking I’d find more variants. There are a
> variety of other types of variances I’ve seen:
>
> 1. Cases where the serial number is left-padded with zeroes in some
> certificates and not others, e.g.
> https://crt.sh/?sha256=2AF28B1DD551FF423481852F8B7B7F
> 4E065AD1E8A4BCAA38C6F4C97D06F096A5
> <https://crt.sh/?sha256=2AF28B1DD551FF423481852F8B7B7F4E065AD1E8A4BCAA38C6F4C97D06F096A5>
> https://crt.sh/?sha256=F801B31CE735A029F609DDBD82F55A
> 4881565111A83770F986E3CBBF6009775F
> <https://crt.sh/?sha256=F801B31CE735A029F609DDBD82F55A4881565111A83770F986E3CBBF6009775F>
>
> 2. Cases where the same organization is registered in 2 different
> locales, e.g.
> https://crt.sh/?sha256=4079456EFF91E573304636B3CE3BDF
> A9ED24F9C890C48B3A8AE08FE6B27C1A95
> <https://crt.sh/?sha256=4079456EFF91E573304636B3CE3BDFA9ED24F9C890C48B3A8AE08FE6B27C1A95>
> https://crt.sh/?sha256=F379C9F7869F52609DADEC77658811
> 7580B6651F184D099EC5FF782EA815913C
> <https://crt.sh/?sha256=F379C9F7869F52609DADEC776588117580B6651F184D099EC5FF782EA815913C>
>
> 3. Spelling variances of the locality/state
> https://crt.sh/?sha256=E2240074E0D81D727826671375D874
> A93A075603C5E14F6B63BA1144AB8EDF43
> <https://crt.sh/?sha256=E2240074E0D81D727826671375D874A93A075603C5E14F6B63BA1144AB8EDF43>
> https://crt.sh/?sha256=93B03B402C80E195E40D41CC7D3423
> 70FF9D3B3F801B72870856566F74864B8E
> <https://crt.sh/?sha256=93B03B402C80E195E40D41CC7D342370FF9D3B3F801B72870856566F74864B8E>
>
> 4. Differences in abbreviation in organization name
> https://crt.sh/?id=461277165
> https://crt.sh/?id=470182592
>
> 5. Transliterations of organization name
> https://crt.sh/?id=395749217
> https://crt.sh/?id=257827462
>
>
>
> None of these variances prevent a person from tracking down the legal
> entity, but they make it difficult for an automated system to do so.
> Making it easier to programmatically link web sites to organizations could
> help in a variety of applications. For example, a browser-based filter or
> proxy server could now interpret live page content as it comes back from
> the server in the context of the owning organization when scoring how much
> of a risk the page might pose to the end user before displaying it,
> providing better real-time fraud prevention capabilities than it could from
> the page content alone.
>
>
>
> I could see 2 broad approaches to fixing this:
>
> 1. Tighter rules around what you can put in these fields. For
> example, you might have a table of permitted state/province values per
> country. Or you might disallow “foreign” registration info to be used here
> (assuming there is a single authoritative jurisdiction for all
> organizations; I’m not familiar enough with this area to know if that’s a
> valid assumption).
> 2. A globally-unique identifier of the organization rather than (or in
> addition to) the location-scoped one we have today.
>
>
>
> Any thoughts on the value in attacking this problem?
>
>
>
>
>
> *Tim Shirley *
>
> Software Architect
>
> t: +1 412.395.2234
>
>
>
> *Trustwave* | SMART SECURITY ON DEMAND
>
> www.trustwave.com
>
>
>
> _______________________________________________
> Validation mailing list
> Validation at cabforum.org
> https://cabforum.org/mailman/listinfo/validation
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://cabforum.org/pipermail/validation/attachments/20180524/aca12050/attachment-0001.html>
More information about the Validation
mailing list