CAcert: Digital certificates become free
| Email weblog link | ||
| Discuss | ||
| Blog this |
Andy Oram
Jun. 30, 2004 06:46 AM
Permalink
![]()
URL: http://www.cacert.org/...
Getting a digital certificate signed by a recognized Certificate Authority--and here I mean a well-known entity embedded in web browsers and other critical places, not a Web of Trust kind of thing or a hub on your LAN--used to be a major expense.It was natural to think of Certificate Authorities as heavy-weight, bureaucratic, and expensive, like getting a domain name (a field dominated by the same firm that dominates Certificate Authorities--hmmm) or wireless Internet services.
Well, what's natural turns out to shift like the sand on a Cape Cod bayside beach when the tide goes out. You can get wireless Internet free, if you happen to live near one of the many municipal hotspots being installed around the world. Competition in domain names is growing, and costs are correspondingly coming just a bit closer to the costs of maintaining the DNS infrastructure (which is quite small). Now, thanks to CAcert, everyone can get a free digital certificate signed by a global player.
CAcert is a non-profit volunteer organization. Some of the volunteers turned up this week at Usenix in Boston, where I talked to them for some time. CAcert's marketing/PR director Adam Butler also put a long article in the June 2004 issue of Usenix's magazine ;login: to explain their approach to security and their progress toward acceptance.
There are discussions going on at the Mozilla and Konqueror about including CAcert in their list of Certificate Authorities so that no extra steps are required to validate web sites that use CAcert certificates. Several valid concerns have been raised about the standards for determining whether CAcert itself is trustworthy, which I'll touch on later.
How CAcert works
CAcert's resourceful Australian originators took a hard look at the infrastructure that's really necessary to operate a Certificate Authority, and found that it was fairly small. Free software implementations of SSL, X.509, and similar secure technologies reduce technological costs to the price of the hardware. Organizationally, the service is driven by volunteers and donors who find a mission in providing authentication to the world.Registering for a CAcert certification requires no money; the cost comes in time and trouble. You are asked to register online, perform some tasks by email, and then bring two forms of picture identification to a site where CAcert staff can determine whether you're legit. (At Usenix, I was not able to complete the sequence.) This provides enough friction to make cheating non-trivial.
As one volunteer explained, "You could forge or steal a passport, but then you're in much bigger trouble than you could ever be with us and our little certificate." He also pointed out that Verisign offers certificates on the basis of documents faxed to them. In short, like all CAs, CAcert leverages off the existing infrastructure for verifying identities. The processes for getting passports and drivers licenses have known vulnerabilities, but getting a digital certificate from CAcert isn't significantly more vulnerable.
Certificate Authorities recognize different levels of assurance, based on how hard it is to get a certificate. CAcert's process for average users is not very demanding, but it's probably adequate for exchanging email and other everyday online activities. I probably wouldn't use one to sign a million-dollar contract.
CAcert has also adopted a Web of Trust system to allow multiple sites to grant certificates. The criteria for reaching this higher level and becoming an Assurer is more rigorous.
The meaning of CAcert in context
Goods and services obey a kind of financial Parkinson's Law, expanding to fill the available space. Thus, when commercial Certificate Authorities defined a digital certificate as a rare item deserved only by large institutions, they could charge accordingly and the institutions felt privileged to have one. Meanwhile, the small group of computer hackers who recognized the value of digital certificates resorted to the Web of Trust or simple measures such as signing software with MD5 hashes that they posted in well-known places.But in an era where we are drowning in malicious code, spam, and an increasing reliance on the Internet for critical activities, people are rising up to expose the Parkinson's Law. A comment on the Mozilla site from Glen Morris says, "Security should be a right not dependent on your ability to pay."
Critics of CAcert says it fails to follow industry standards. Defenders point out that these standards impose costs that can't fit in CAcert's service model, that many browsers fail to enforce standards, and that major Certificate Authorities fail even when they've been attested to by standards committees. (The famous incident where Verisign gave a Microsoft certificate to an unknown masquerader comes up a lot.) Furthermore, some experts such as Bruce Schneier are skeptical of the security claims Certificate Authorities make, on the basis that real life just isn't air-tight.
And here's where CAcert may actually represent that overused phrase, a paradigm shift. To judge CAcert fairly requires us to go beyond the accepted industry standards, to decide what we really want in a Certificate Authority, and to carry out the traditional analysis of risk, threat, and response that Schneier and others tell us to do whenever we deal with security issues. I bet that open-minded people can find a low-cost solution to everyday communications needs involving a free CA such as CAcert.
Andy Oram is an editor for O'Reilly Media, specializing in Linux and free software books, and a member of Computer Professionals for Social Responsibility. His web site is www.praxagora.com/andyo.
You must be logged in to the O'Reilly Network to post a comment.
Showing messages 1 through 5 of 5.
-
free digital certificate
2006-06-08 18:31:51 annie_fang [Reply | View]
I really want a free digital certificate for my ActiveX Control used in my web site,Would you send me one,please?
-
Linux Subordinate
2004-10-26 14:30:32 Paducah [Reply | View]
I am looking for a good "how-to" article on how I create a Linux subordinate CA from a Windows 2000 stand alone root CA.
-
i need certificate
2004-10-02 07:32:49 xamari [Reply | View]
hi, helloo i am new to the oreillynet and i need a certificate , please accept my best regards i am so keen on to utalize and got a free certificate
by:Abdirahman -
i need certificate
2005-12-06 22:25:18 Jabeen [Reply | View]
hi!
i am professionally a programmer. I have created an active X control for web.
Browser when browses the page it cant view thw control because it gives option of download and just says Publisher Unknown.
By browsing the net i found that the server needs the certificate in order to allow thw browser to download the control.
yup due to security purpose :)
but i want to test this only .... it isnt operational for weeks even.
i read your message the you got the certificate free
so i contacted you that how you got the certificate with no charges
and if i am wrong to contact you in this regard kindly forward me some links from where i can get free digital certificate
Thanks in advance
Regards,
Jabeen
-
i need certificate
2005-12-07 05:44:18 Andy Oram [Reply | View]
This is exactly the situation for which CACert was created: an independent programmer or organization wants to get certification and doesn't want to pay the fees charged by major certification companies.
But CACert is not accepted as a certificate authority by major browsers. (Supposedly, according to news reports, CACert made it into the Mozilla browser, but that's not getting very far in the public eye.) So a CACert certificate isn't recognized by the browsers either.
One can ask, though, whether a certificate means much at all in this context. If I load a page running Jabeen's ActiveX control, CACert could tell me that the control really does come from Jabeen. But what more do I know about Jabeen? CACert can't tell me whether I can trust both his programming skill and his good intentions. We need a better reputation system.
| Showing messages 1 through 5 of 5. |
Return to weblogs.oreilly.com.
Weblog authors are solely responsible for the content and accuracy of their weblogs, including opinions they express, and O'Reilly Media, Inc., disclaims any and all liabililty for that content, its accuracy, and opinions it may contain.
This work is licensed under a
Creative Commons License.





