2000 Assurer Barrier Broken

It’s taken 2 years, 2 months, and 6 days but finally we have reached 2000 assurers. This passing really belongs to everyone that’s ever assured anyone, or taken time off work to attend a conference, or just met up with others for coffee.

I was reading a blog the other day which the author describes meeting up with others to assure them, and comes out and says how it’s a great way to meet others with similar hobbies in security related fields. Speaking from personal experience, I’ve always liked getting out and networking with others and have mused about in-direct non-tangible benefits in the past before. However I’ve never thought it worthy of writing it down, and letting others know the side effects to assuring people and how you can actually end up with some really good friends out of it in the very physical area you lived but would never have known they were there otherwise, all drawn in by a common goal. I truly believe with each passing day that more people know about CAcert, and to that end I hope things keep getting bigger and better.

When I started with the first incarnation of CAcert almost 3 years ago, I had no idea things would be where they ended up. My original intentions behind CAcert was to provide better security for wireless networks (something that still is in a mess for the most part), but the community wireless guys didn’t end up running with it, and I guess what surprised me most out of all this, is in the fact that we issue more client certificates then server certificates.

As I mentioned in a previous posting, I met up with Mark Shuttleworth the other day, he’s been involved in a number of high profile things in the past, such as being the founder of Thawte and kicking off the Thawte web of trust, to being shot into space on a Russian space craft. He expressed slight disappointment the other day in the fact that the Thawte web of trust not going anywhere beyond where it is at present, and that slightly shocked me in that here was a man that setup a commercial company for the purposes of making a profit, yet on the other hand had a great sense of community, which is also obvious through his company’s sponsorship and heavy involvement with the Ubuntu Linux distribution. Also worth mentioning about Mark is the fact that unlike other free/open software projects, we weren’t simply dismissed, and also unlike many others he actually had a valid grasp of the reality surrounding CAs, rather then simply having the notion that they must be a commercialised operation to provide the service. Specifically on this last point someone has sent me a very interesting post I’ll throw up later today.

All up even though we’re still hassling mozilla for inclusion and most people rated inclusion into MS products as unobtainable, me being the eternal optimist, think we as a collective can do all this and more, and by the ever increasing number of users and assurers only serves to make me think I’m right. Simply put the more users and assurers that we have the greater the chance this will occur, and as I mentioned before 2005 is the year of the Assurer! By helping us to obtain greater numbers everyone is helping themselves indirectly as a result (we can’t be brushed aside forever with ever increasing numbers!), so get out there and start hassling your relatives, neighbours, co-workers and everyone else in sight into signing up and getting even just a client certificate to protect their own emails!

Assurance Events

For those that are interested in keeping tabs on upcoming events the calendar.ics we now dynamically publish based on this blogs posts is one of the easier ways to do it. Today I’ve been playing with this and the sun-bird plugin for thunder bird/fire fox. The sun bird plugin allows you to import (you can even tell it to re-import on start up) remote calendars, such as the Events Calendar.

My only gripe is that the plugin is basically a completely new program and that it doesn’t seem to integrate very well with thunder bird, this could be a whole lot more useful and more to the point, more intuitive, to a whole lot more people. Once I downloaded and installed the plugin nothing on the thunder bird interface actually looked or seemed any different and it took me a fair while to track down the solitaire menu item when I could launch the sun bird interface from, so a big thumbs down on usability. As far as I can see all that it needs to be a little more useful is a little calendar looking item in the main interface that some how indicates events are occurring on certain days and by clicking would open to the plugins normal looking page.

Apart from evolution can anyone suggest any other plugins for thunder bird that integrate better, so that shared calendar events etc for people can better keep tabs of each other by publishing their public calendar to the Internet somewhere?

Why should I use CAcert certificates instead of self signed?

If you ever are involved with any sort of event trying to promote CAcert, this question at one point or another is bound to come up, and Microsoft has given us the best answer to date. With the new release of long horn comes a number of changes in the way Microsoft handles PKI, in particular the biggest change most likely to effect people with having OCSP turned on by default.

This will mean that if you’re publishing self signed certificates and no OCSP responder approves the certificate, Internet Explorer and other programs will reject the connection and you will have to go back to using no encryption or buying a certificate from a commercial provider.

At this stage CAcert isn’t running an OCSP responder either, this is in part due to the testing of different OCSP options in the past and having no sucess with any of the free software options actually workin properly, most software was returning a lot of false positives and false negatives. Having an OCSP responder is something that we need to address before betas are being officially released to ensure we don’t get left behind either, but at the same time it can be used as leverage as to why people should use us compared to self signing.

One suggestion on which OCSP responder to use is the one RedHat recently bought when it acquired some of the remaining Netscape assets from AOL. So far I’m not sure that anything has been released at all or what RedHat’s plans go for any time line.

One other minor note about OCSP in general, the protocol states that if you can’t talk to the responder to verify the status you have to assume it’s not a valid certificate, this could potentially lead to major disruptions on the Internet if CAs are being attacked via denial of service on their responder, which in turn could have the potential of wiping them out as a company if a lot of their customers’ websites are no longer usable.

One other situation that is similar to a denial of service attack, which will be a lot more common is when people are sitting in a plane or similar and not having Internet access, although apparently Microsoft have attempted to solve this via a OCSP caching solution, but will this actually be any better then the caching that Internet Explorer does? Something to think about at least I guess.

Conferences and Events

Do you know of an event coming up where assurers will be present? If so please let us know so we can add entries to this blog, currently all known events have been added to the database and on the right hand side of the site there is an events calendar which can be used to find events in the future that you can attend and be assured at.

There is also an ics/vCalendar file of the events (dynamically generated) you can download and load into your favourite program: http://blog.cacert.org/calendar.ics

It’s preferable if you are going to be at an event to list a contact address as many people haven’t managed to make contact with assurers in the past, which can be quite frustrating to say the least.

Conference – LinuxChix.org.br

Evaldo Gardenali will be attending and assuring people at the linuxchix.org.br event, being held in Belo Horizonte in Brazil from the 30th of April until the 1st of May 2005.

2005 – The year of the Assurer!

Currently as many of you know there is some issues with our current system, and one big way to over come the entire problem is to have as many people with 50 or more points in the system, to us it would be beneficial to have everyone with 100 or more, but for the most part 50 would satisfy most of the current issues people have with including our root cert.

Step one is to raise awareness of the situation, and this will be executed via a mass mail of all unassured people in the CAcert database, the notification will be along the lines that we have been given indications that we could be better included in Ubuntu, and perhaps many other linux distributions if we stop issuing unassured server certificates. If everyone is serious about us being included in browsers and given the opportunity to be assured (via a distributed world tour?) no one should have a problem with this in theory (and everything works in theory).

Step two will be to actually get people out and about, and assuring people en mass. While CAcert doesn’t have unlimited amounts of funding, CAcert is a cash positive, self sustaining entity which gains funds from donations, memberships and google ads displayed on the website. Utilising these funds or gaining further donations to tip the balance of assurers in areas should be something considered a high priority.

Step three of course is phasing out the ability for people with less then 50 points from being issued a server certificate from our main root certificate, if at all. This was one of the original goals, while we don’t yet have any sort of critical mass, this has brought the issue to the forefront and will only serve to increase the overall security of the system, not to mention that this will also gain us a lot more credibility and will be one less barrier to inclusion.

I’m sure there is other things we will need to do, and as always feedback is appreciated.

Inclusion in the Ubuntu Distribution

I’ve spoken to some very influencal people of late, one of whom happened to be Mark Shuttleworth today at the Ubuntu down under conference. He had one particular concern about control of domain certificates, and that he didn’t feel comfortable including our current root certificate at present until we either stopped issuing them under our present root (ie setup another root certificate for assured certificates, or start issuing unassured certificates from a new root), or alternatively we can just not issue them to unassured people.

Also worth mentioning that at one point webtrust certification was mentioned but he wasn’t really that concerned about it, he was more worried about the security (or insecurity) of control of domain type certificates.

This isn’t the first time that it’s been suggested that we alter how many root certs we operate and under what conditions people are allowed to issue from which certificate, at this point in time it’s a difficult decision to make and we’re looking to the community for feedback on the issue (as this will effect a lot of people no matter what happens) and what the best course of action to take is.

Comments on this are important!

* one possible solution might be to issue a new root cert signed by the current root cert (since this issue only effects server certificates) that way it should work with least amount of impact to most/all people.

Conference – Ubuntu Downunder Developers Conference

http://udu.wiki.ubuntu.com/UbuntuDownUnder/ UDU will be held at the Vibe Hotel in Rushcutters Bay (100 Bays Water Rd) from Monday April 25 to Saturday April 30, 2005. There will be a few assurers in attendance.

Conference – Linux.conf.au 2005

linux.conf.au is Australia’s national Linux conference. lca2005 will be held at the Australian National University in Canberra from Monday April 18 to Saturday April 23, 2005. There will be a few assurers in attendance.

Conference – USENIX 2005

USENIX Technical Conference is on again this year in Anaheim April 10th to the 15th. Last year’s event proved very sucessful for CAcert and the user numbers swelled from 5,000 to 10,000 in a matter of weeks after the conference had ended. 3 CAcert board members will be in attendance as well as a number of people assured last year.