July 2009 Archives

I went to Cloud Camp Boston recently and led a session on Collaboration, after I sat in on a session about security. Both of these are closely related, as any collaborative effort must also have an assurance that the participants in the collaboration are the only ones able to access the files or data that are part of the project. In a cloud situation, the files and data are often distributed over many different servers within the cloud. Concern was raised about shared resource situations, where multiple customers share resources on a single server in the cloud. The question: How do we prevent a malicious user from modifying or deleting content OUTSIDE of his realm? That is to say, a sideways attack. 

We all agreed that normal security best practices combined with a well-structured database with proper protections in place would be acceptable in most situations, since it is going to result in same or better protections that what we enjoy in client-server situations today. We can add pre-and post-transaction encryption to the mix to protect the data in transit, which is also pretty much standard these days with SSL as a minimum level. We could add to that hardware level encryption with dedicated appliances at each end of the line that encode, split, reassemble and decode the traffic, transparently to the user, but the cloud once again becomes the issue. 

In a client-server situation, there is one end-point (your data center) and multiple inputs (your clients). In a cloud situation, we add multiple end-points (the cloud). So long as the hardware encryption technology is present on all of the systems in the cloud (t which your project is assigned, of course), then there should be no problem.

On to the collaboration question. Collaboration has two meanings in the cloud; traditional person-to-person collaboration on projects,and also collaboration between apps/services in the cloud. Take Facebook as an example. Facebook opens its API to allow developers access your private data in order to enhance your Facebook experience. Facebook trades data with other applications by means of pre-arranged and well known data structures. Each application uses these data to produce is own content that gets displayed by Facebook. At the same time, the results are often shared with the user and the user's friends. Here, we have both schemes in place.

Our comfort level with our data must be driven by our trust that the applications in the cloud have been well designed and that vulnerabilities, when exposed, are addressed immediately. Unfortunately, since many cloud applications tend toward aggregation of services rather than having their own services, that trust must extend beyond to include secondary and tertiary applications, over which you have no control and with which you have no service agreement or contract. You may use an application with an email and calendaring function, for instance, but that functionality may be repackaged gmail and google calendars.

The watchwords, therefore, are "Constant Vigilance." Much like Mad-Eye Moody, we need to be aware of all of the players in our cloud applications, whether obvious to us or not. Talking to your service provider and setting clear expectations with respect to data interchange and secure transactions is also important, as your traditional agreements may not cover secondary and tertiary applications. Be sure to do your due diligence on those secondary and tertiary players as well. Despite Facebook's best efforts, an app may not have their same standards of data and privacy protection.
Enhanced by Zemanta
I made some Acrobat trainings recently using Captivate 4. I really like Captivate and its ability to construct the demo, training and assessment parts of a project in one shot. Unfortunately, Acrobat sees Captivate as an assistive device. Bully for Acrobat for detecting assistive devices; that's a great feature. I want to disable it, though, and can't figure out how to tell Acrobat to ignore Captivate. The upshot is that none of the click areas get captured in the training and assessment parts, and need to be added manually. OK, ok, it's no worse than what I had with other solutions, but it's so nice with any other app to have the click areas build automatically.
Enhanced by Zemanta
The new drum bearing arrived, so I finished the repairs on the dryer this afternoon, and followed it up with a valve rebuild on the kitchen faucet. I was unable to find the ball for the faucet, though, but was able to get a generic rebuild kit, so I replaced all of the gaskets, springs and rubber floating bushings. No more drips!
Enhanced by Zemanta
The dryer croaked again. Or, should I say, it squealed like a stuck pig. Turns out that after 14 years, the little bearing strips over the door on which the drum rests and turns had worn out. After vaporizing, a little piece of one bearing was left to drag on the drum as it slowly ground down the housing on its way to the floor. Thankfully, Rori knows that squealing is bad, so she stopped the dryer pending my looksee.

I bought new pads, but discovered that the clip on which one of the pads rested had been ground away long ago. I had to order the new door, and it will arrive early next week. Thankfully, the two pads I put into the old door are at least keeping the squeal away, but it's a temporary solution.

The question, of course, is whether it is better to prolong the life of an old appliance than to buy a new one. Buying a new one puts people to work in our appliance factories, assuming that the appliances are indeed made in the USA. The new appliance will undoubtedly be more energy efficient than the old one. A new one also costs a lot of money. The one I have can be repaired for $60 in parts and $0 in labor, since I do it myself. Even if I get only another year out of it, is it money well spent?

I have said it before; I believe that repair will more and more be the normal behavior for these durable goods. Self repair, when possible, is a viable solution, but often self repair leads to larger problems when an unskilled or overenthusiastic homeowner attempts tasks they should avoid. Electrical and plumbing come to mind. Although sexy, one can turn your house into a mold farm, and the other can kill you. Mold and death are definitely prices most of us are unprepared to pay to save a few bucks on a repair job.

In my case, buying the parts and doing the repair myself is money well spent. I replaced the heater coil and the motor not too long ago, and this repair should extend the life of the dryer by another several years at least. At that time, we'll consider a new dryer. Maybe the washer will be ailing by then. Who knows? I've replaced its transmission more than once...
Enhanced by Zemanta
I saw this ad on Gmail this morning. Riot...gmail ad.png

About this Archive

This page is an archive of entries from July 2009 listed from newest to oldest.

May 2009 is the previous archive.

August 2009 is the next archive.

Find recent content on the main index or look in the archives to find all content.