Gerv,

Again, this mail represents my own personal beliefs and does not necessarily 
represent the beliefs of my employer, Google, or Let’s Encrypt where I am an 
advisor.

I agree an appropriate response depends on the facts, so as you say, it depends.

I also believe there are a few core questions that are relevant to “what it 
depends on”, these include:
Is it reasonable for the operational and technical failures StartCom made prior 
to the acquisition to be handled as a separate incident?
Did the operational changes that occurred after the acquisition impact the 
trustworthiness of StartCom as an independent entity?
How severe is the failure of both WoSign and StartCom to notify the root 
programs of the change of ownership?
Should the misrepresentation of facts regarding the acquisition and other 
issues, by both parties, have an impact on the faith in any claims made by the 
two organizations?

On the first question, I can see arguments in both directions. 

When a company is purchased, you inherit both the assets and liabilities of 
that organization. This is why due diligence is such an important part of 
acquisitions. In short, under this line of reasoning, if Qihoo/Wosign failed to 
do sufficient due diligence as part of the acquisition, this is their problem 
and not the problem of the WebPKI. In other words, with this line of thinking 
treating both sets of issues as one “incident” could be seen as reasonable and 
expected.

The alternative view would be to say that the most severe issues were a 
function of WoSign’s leadership and technical practices. This, combined with 
StartCom’s past good practices, might carry sufficient weight to justify 
special casing the StartCom issues.

I struggle with this second view. To understand why let’s look at DigiCert’s 
acquisition of the Verizon PKI business. We all know how poorly Verizon managed 
that infrastructure, it was, a liability to the WebPKI. 

I am confident that if DigiCert had not taken on the burden to repair their 
dysfunction Verizon would have been distrusted. In this respect my view is that 
DigiCert spent the trust and goodwill they had earned in the past for a grace 
period to clean up the Verizon mess.

In the case of Qihoo/WoSign/Startcom the prior goodwill is, in what is for all 
intents and purposes, a non-existent organization (Startcom). I say this 
because it is now under new ownership and new management. In other words, the 
new management has no equivalent goodwill to spend.


On the second question, based on Xiaosheng’s email, it seems the CA and OCSP 
services have been under the administrative and operational control of WoSign 
since December 2015. It also seems the RA (the CMS) system has been in a shared 
control situation for what we can only assume is the same period. 

These are the material systems covered by Webtrust audits, the others while 
potentially relevant are arguably not material to the issuance of SSL 
certificates. 

Since the most severe issues boil down to the operational and technical 
practices of WoSign, and the systems were under the control of WoSign since 
last year, it seems it was only luck of the draw that saved the involvement of 
StartCom in the other issues.


On the third question, I would argue that this is the smallest of the 
identified issues since both organizations were members of the root program, 
had active WebTrust audits, and contracts in place with various root stores. I 
say this because I believe that given these facts it is likely Mozilla and 
Microsoft would have raised no concerns and as a result this would have been a 
non-issue.

This is not to say their total failure to notify is acceptable, just that the 
larger issue in my mind is the repeated misrepresentation about this 
transaction.


On the fourth question, while this is not the technical or contractual 
requirement of the Mozilla root program, being truthful is the foundation of 
any good relationship. The “goodwill” one gets in a relationship is always a 
function of the quality of that relationship. 

It is also my understanding Qihoo, WoSign, and Startcom were all voting in the 
CAB/Forum during this period, in essence, giving one organization three votes. 
This may have been an oversight but it also puts into question the integrity of 
these organizations.

As such, it seems to me, that offering goodwill to organizations that has a 
history of acting in bad faith (on purpose or otherwise) without other 
mitigating factors sets a bad precedent.


In summary, I am still inclined to say the right response is to treat the two 
sets of incidents as one.  The gestures being made by Qihoo are the right ones 
to be made, but they do not nullify the past actions.

Instead, I believe, the good faith steps being made by Qihoo to address this 
situation should be given heavy weight in any resubmission process.

I would add that Mozilla should update its policies to make it clear how 
important the ownership notification process is to maintaining trust in the 
WebPKI ecosystem.

Ryan

_______________________________________________
dev-security-policy mailing list
[email protected]
https://lists.mozilla.org/listinfo/dev-security-policy

Reply via email to