Web Images Videos Maps News Shopping Gmail more »
Recently Visited Groups | Help | Sign in
Google Groups Home
Draft 0.8 of CA certificate policy
There are currently too many topics in this group that display first. To make this topic appear first, remove this option from another topic.
There was an error processing your request. Please try again.
flag
  7 messages - Collapse all  -  Translate all to Translated (View all originals)
The group you are posting to is a Usenet group. Messages posted to this group will make your email address visible to anyone on the Internet.
Your reply message has not been sent.
Your post was successful
 
From:
To:
Cc:
Followup To:
Add Cc | Add Followup-to | Edit Subject
Subject:
Validation:
For verification purposes please type the characters you see in the picture below or the numbers you hear by clicking the accessibility icon. Listen and type the numbers you hear
 
Frank Hecker  
View profile  
 More options Feb 8 2005, 6:44 am
Newsgroups: netscape.public.mozilla.crypto
From: Frank Hecker <hec...@hecker.org>
Date: Tue, 08 Feb 2005 06:44:37 -0500
Local: Tues, Feb 8 2005 6:44 am
Subject: Draft 0.8 of CA certificate policy
I've created a new draft 0.8 of the Mozilla CA Certificate Policy:

   http://www.hecker.org/mozilla/ca-certificate-policy

The main substantive changes are as follows:

   * Changed references to "users" to clarify that we're referring to
users of the MF-distributed products.

   * Added a requirement for CA disclosure of business practices in the
form of a CPS. Besides being a good idea in general, it's typically the
CPS that is referenced in auditor/evaluator reports, so it's needed to
provide a more complete picture of the CA's conformance to whatever
criteria are used to evaluate its operations.

* Removed the explicit reference to X509v3. I consider it implicit in
the reference to "related standards" and I'm not sure how useful it is
to single out X509v3 in this context.

   * Explicitly allowed for the possibility of the Mozilla Foundation
doing its own CA evaluations. Note that I worded this clause the way I
did because in practice such evaluations -- if ever done -- would almost
certainly not be done by actual MF employees but rather by someone else
designated by MF staff to act on their behalf.

   * Added note that we will reject the requests if we don't get the
needed information in a timely manner. In part this is to motivate me to
actually resolve requests with a "yes" or "no" answer, as opposed to
letting them sit in Bugzilla without action. (I'll definitely plead
guilty to this, and I apologize to the CAs for which it's happened. I'm
going to try this month to go through all the CA-related bug reports and
resolve them one way or another.)

As always I welcome comments, criticisms, and suggestions for changes;
thanks to those who've commented thus far, whether in this forum or via
email. If you do have suggestions for changes please submit the actual
language  you'd like to see in the policy.

Frank

--
Frank Hecker
hec...@hecker.org


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Frank Hecker  
View profile  
 More options Feb 9 2005, 7:00 am
Newsgroups: netscape.public.mozilla.crypto
From: Frank Hecker <hec...@hecker.org>
Date: Wed, 09 Feb 2005 07:00:19 -0500
Local: Wed, Feb 9 2005 7:00 am
Subject: Re: Draft 0.8 of CA certificate policy

Frank Hecker wrote:
> I've created a new draft 0.8 of the Mozilla CA Certificate Policy:

>   http://www.hecker.org/mozilla/ca-certificate-policy

I know everyone has been been distracted by the punycode controversy (my
condensed opinion: yes, registrars *should* do something about it, yes,
CAs *could* do something about it, but regardless of what they do we
*have to* do something about it), but I still want to keep moving toward
a final draft of the CA policy.

Currently I am considering making the following changes from draft 0.8
to draft 0.9:

* Clause 5: Someone suggested via email that the requirements of
paragraph 5 (provision of some relevant service, public disclosure,
operating to acceptable criteria, and third party attestation) be
expanded to include all CAs whose certs are distributed with
Mozilla-related software, not just new CAs applying to have their certs
included. This would give us the leeway to go back and re-evaluate
existing CAs as we had the time to do so.

IMO making this change could be as simple as changing "We require that
all such CAs:" to "We require that all CAs:", i.e., delete the word
"such". However it might be more clear to split clause 5 into two
clauses and add some additional language:

   5. We will consider adding certificates for additional CAs to the
      default certificate set upon request.

   6. We require that all CAs whose certificates are distributed with
      our software products:

      *  provide some service ...

* Clause 7: For a "qualified third party" not otherwise authorized to do
CA evaluations we require that there be "public information regarding
the third party's ... reputation for honesty and objectivity." I think
that this is redundant, and should just read "public information
regarding the third party's ... honesty and objectivity" (in other
words, delete "reputation for").

* Clause 8: For evaluators who are not, e.g., accounting professionals
or government-authorized test labs we require that they "[have] no
financial or contractual relationship with the CA". But what if a
volunteer wanted to assist a CA with an evaluation, and the CA wanted to
reimburse the volunteer for any expenses incurred as part of the
evaluation? The clause as written would seem to prohibit such
arrangements, since it would arguably constitute a "financial relationship".

I didn't intend to rule out such arrangements (which IMO are
acceptable), and if others concur I'd like to change the language to
clarify this. I'm not sure of the best language to use, but I was
thinking about something like the following:

   8. By "independent third party" we mean a person or other entity who
      is not financially compensated by the CA (except possibly for
      reimbursement of necessary and reasonable expenses incurred during
      an evaluation) and is not otherwise affiliated with the CA, *or*
      who is bound by law, regulation, and/or a professional code of
      ethics to render an honest and objective judgement regarding the
      CA.

Note that I added the phrase "not otherwise affiliated with the CA" to
address the possible case where a CA employee works as a volunteer.

This added phrase in turn introduces a possible ambiguity: As written
the proposed revised clause would seem to permit the "independent third
party" to be affiliated with the CA as long as they are "bound by law,
regulation, and/or a professional code of ethics to render an honest and
objective judgement regarding the CA". This reminds me of Ian's comments
about trusting internal evaluations of CAs in cases where there's some
law or regulation (e.g., Sarbanes-Oxley) that might cover such evaluations.

I don't know whether to tolerate this ambiguity or eliminate it (i.e.,
by extending the "not ... affiliated with the CA" requirement to cover
all cases). I welcome your thoughts on this issue and on the other
changes proposed above.

Frank

--
Frank Hecker
hec...@hecker.org


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Ian G  
View profile  
 More options Feb 9 2005, 9:02 am
Newsgroups: netscape.public.mozilla.crypto
From: Ian G <i...@systemics.com>
Date: Wed, 09 Feb 2005 14:02:52 +0000
Local: Wed, Feb 9 2005 9:02 am
Subject: Re: Draft 0.8 of CA certificate policy

Frank Hecker wrote:
> Frank Hecker wrote:

>> I've created a new draft 0.8 of the Mozilla CA Certificate Policy:

>>   http://www.hecker.org/mozilla/ca-certificate-policy

> Currently I am considering making the following changes from draft 0.8
> to draft 0.9:

I agree with all the above suggestions (snipped).

> * Clause 8: For evaluators who are not, e.g., accounting professionals
> or government-authorized test labs we require that they "[have] no
> financial or contractual relationship with the CA". But what if a
> volunteer wanted to assist a CA with an evaluation, and the CA wanted
> to reimburse the volunteer for any expenses incurred as part of the
> evaluation? The clause as written would seem to prohibit such
> arrangements, since it would arguably constitute a "financial
> relationship".

Ok, this is a tricky one.

> I didn't intend to rule out such arrangements (which IMO are
> acceptable), ...
> This added phrase in turn introduces a possible ambiguity: As written
> the proposed revised clause would seem to permit the "independent
> third party" to be affiliated with the CA as long as they are "bound
> by law, regulation, and/or a professional code of ethics to render an
> honest and objective judgement regarding the CA". This reminds me of
> Ian's comments about trusting internal evaluations of CAs in cases
> where there's some law or regulation (e.g., Sarbanes-Oxley) that might
> cover such evaluations.

> I don't know whether to tolerate this ambiguity or eliminate it (i.e.,
> by extending the "not ... affiliated with the CA" requirement to cover
> all cases). I welcome your thoughts on this issue and on the other
> changes proposed above.

One way to deal with the "paid independent third party"
approach is to simply have the party(s) declare how much
was paid.  This will probably raise some eyebrows, but I
can't think why this wouldn't work.

The amount of money that we are talking about is actually
a very useful number.  Here's why.  In the accounting world
of audits, a basic standard audit costs a basic standard
amount of money.  But, if the audit is "difficult" then the
money goes up.  If the audit is "dodgy", add more money.

As audits are a competitive business, what happens is
that one can always find an audit, but one finds that the
price can be high.  Now, obviously all parties cover this
up with words and bluster, but simple economics rules -
if you want an auditor to deliver you an audit when it
isn't prudent to do so, expect to make a non-trivial
contribution to the partner's future well being.

So one thing you could do is to simply state that the fee
charged for all audits is public.  (I'm going to skip over the
obvious aspects and complaints for now).  Then, when
David Ross for example does his sterling work on CACert
and asks for $200 to cover some expensese and some
paper costs, he simply lists that, and we can look at that
as a signal - that's a figure to cover some expenses.

OTOH, if DodgyDan listed that he got $20,000 for the same
job, eyebrows would rapidly ascend to orbit, and we'd treat
that as a suspicious signal.  DodgyDan could then be better
off lying, and saying it was for $200.  But even then we are
better off, as information that is supposed to be public has
a way of leaking out...

(Having said all that, this is FOOD FOR THOUGHT...  I
recognise that no professional auditor is going to like
this approach.  To which I'd strongly suggest you ask
why!  But that's another argument for another day ;)

iang

--
News and views on what matters in finance+crypto:
        http://financialcryptography.com/


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Duane  
View profile  
 More options Feb 9 2005, 9:18 am
Newsgroups: netscape.public.mozilla.crypto
From: Duane <du...@cacert.org>
Date: Thu, 10 Feb 2005 01:18:59 +1100
Local: Wed, Feb 9 2005 9:18 am
Subject: Re: Draft 0.8 of CA certificate policy

Ian G wrote:
> OTOH, if DodgyDan listed that he got $20,000 for the same
> job, eyebrows would rapidly ascend to orbit, and we'd treat
> that as a suspicious signal.  DodgyDan could then be better
> off lying, and saying it was for $200.  But even then we are
> better off, as information that is supposed to be public has
> a way of leaking out...

Actually you forgot to factor airfares from the US to Australia in,
which cost a little more then that last time I checked :)

In any case we don't have a problem, since our financial records are
public record in any case due to laws/rules we're incorporated under...

--

Best regards,
  Duane

http://www.cacert.org - Free Security Certificates
http://www.nodedb.com - Think globally, network locally
http://www.sydneywireless.com - Telecommunications Freedom
http://happysnapper.com.au - Sell your photos over the net!
http://e164.org - Using Enum.164 to interconnect asterisk servers

"In the long run the pessimist may be proved right,
     but the optimist has a better time on the trip."


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Discussion subject changed to "shmoo 'exploit'" by Ian G
Ian G  
View profile  
 More options Feb 9 2005, 9:55 am
Newsgroups: netscape.public.mozilla.crypto
From: Ian G <i...@systemics.com>
Date: Wed, 09 Feb 2005 14:55:12 +0000
Local: Wed, Feb 9 2005 9:55 am
Subject: shmoo 'exploit'

Frank Hecker wrote:

> I know everyone has been been distracted by the punycode controversy
> (my condensed opinion: yes, registrars *should* do something about it,
> yes, CAs *could* do something about it, but regardless of what they do
> we *have to* do something about it),

As long as all are agreed on the last part,
the former two parts (registrars, CAs) is
a matter for debate outside Mozilla's
strict and immediate interests.

I'm curious on one point - I couldn't find
a bug filed under shmoo, and there isn't
any notice on the /security/ page.  m.security
groups is likewise silent.  Only Gervase to my
knowledge has indicated he's working on a
proposal (and I'm not even sure if he is a
developer...).

Well, I'm curious if the security forum is
active on this?  Or is this an artifact of the
secrecy thing you mentioned last week?

iang

--
News and views on what matters in finance+crypto:
        http://financialcryptography.com/


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Discussion subject changed to "Draft 0.8 of CA certificate policy" by Frank Hecker
Frank Hecker  
View profile  
 More options Feb 10 2005, 7:37 am
Newsgroups: netscape.public.mozilla.crypto
From: Frank Hecker <hec...@hecker.org>
Date: Thu, 10 Feb 2005 07:37:37 -0500
Local: Thurs, Feb 10 2005 7:37 am
Subject: Re: Draft 0.8 of CA certificate policy

Ian G wrote:
> One way to deal with the "paid independent third party"
> approach is to simply have the party(s) declare how much
> was paid.  This will probably raise some eyebrows, but I
> can't think why this wouldn't work.

Well, I don't think E&Y or KPMG are going to be willing to send me their
invoices, but I think this approach is worth considering for CAs that
take the "plan B" approach and use an evaluator that's not an accounting
firm, government-authorized test lab, etc. This also addresses the
question of how we'd determine things like whether expenses paid to a
volunteer evaluator were "necessary and reasonable".

You didn't suggest possible language for the next draft, but here's some:

   8. By "independent third party" we mean a person or other entity who
      is not affiliated with the CA as an employee or director, and for
      whom at least one of the following statements is true:

      * the party is not financially compensated by the CA;
      * the nature and amount of the party's financial compensation by
        the CA is fully and publicly disclosed; or
      * the party is bound by law, regulation, and/or a professional code
        of ethics to render an honest and objective judgement regarding
        the CA.

Thoughts?

Frank

P.S. Note that I will probably publish draft 9 tomorrow; I have one
other significant change I am considering, as noted in my next message.

--
Frank Hecker
hec...@hecker.org


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Ian G  
View profile  
 More options Feb 10 2005, 10:52 am
Newsgroups: netscape.public.mozilla.crypto
From: Ian G <i...@systemics.com>
Date: Thu, 10 Feb 2005 15:52:29 +0000
Local: Thurs, Feb 10 2005 10:52 am
Subject: Re: Draft 0.8 of CA certificate policy

Frank Hecker wrote:
> You didn't suggest possible language for the next draft, but here's some:

Right, I though I was so far out on a limb already
that I'd better stop sawing ;)

>   8. By "independent third party" we mean a person or other entity who
>      is not affiliated with the CA as an employee or director, and for
>      whom at least one of the following statements is true:

>      * the party is not financially compensated by the CA;
>      * the nature and amount of the party's financial compensation by
>        the CA is fully and publicly disclosed; or
>      * the party is bound by law, regulation, and/or a professional code
>        of ethics to render an honest and objective judgement regarding
>        the CA.

I think that works for now.  This is a "new" area,
and I'm fighting the temptation to dive in and
really get it right, because I suspect that we are
well past the diminishing returns at this point,
and the future experiences will be worth much
more than anything we can create in these
laboratory settings.

(David, do you have any thoughts, being rather
closer to this coalface?)

iang

--
News and views on what matters in finance+crypto:
        http://financialcryptography.com/


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
End of messages
« Back to Discussions « Newer topic     Older topic »

Google Groups - Google Home - Terms of Service - Privacy Policy
©2009 Google