"The cloud" is one of the new magic words used to describe new and fancy technology. Briefly the idea is that resources outside the organization's (or person's) own premises are used for computing. The Internet is usually where these resources are accessed and resides.
The use of resources outside the organization itself has some obvious advantages. However, it also has disadvantages - some of which are less obvious. Both will be discussed in this week's security information article.
Once again we choose Wikipedia as the resource for finding a definition of "the cloud" and "cloud computing", and will use this:
Cloud computing is Internet (cloud) based development and use of computer technology (computing), whereby dynamically scalable and often virtualised resources are provided as a service over the Internet. Users need not have knowledge of, expertise in, or control over the technology infrastructure "in the cloud" that supports them.
One may view remote storage over the Internet as a special case of computing in the cloud, as it uses remote resources, and the end user often does not know were these reside. Remote storage of e.g. pictures is probably one of the oldest ways to "interact with the cloud" in the context discussed here.
Another example of cloud computing that has been available for some time, is web-based email systems. Among the more popular ones are Gmail from Google and Hotmail from Microsoft.
Lately more and more office applications have also been available as "in the cloud" systems. From a browser one can use word processing and database systems that are located somewhere on the Internet to perform daily tasks from anywhere. For years it has been possible to store e.g. personal photos on systems set up particularly for this purpose. General back-up and synchronizing systems are also available as popular alternatives using "in the cloud" principles.
Security software is also entering into this field. See e.g. the CloudAv project, which incorporates several third-party antivirus engines in its solution. McAfee's Artemis technology, and our own Norman Online Protection antivirus system for emails, may also be viewed in this context.
There are several advantages with the cloud computing concept - both for the end users and, not least, for the application developers. To mention some:
Of course cloud computing is not only hunky-dory. The major general disadvantage is that one transfers control of the application and data/information to a third party. This has several potential implications, some of which are not even possible to really know in full when one decides to use a system that resides in the cloud.
Consider e.g. the following:
As we have seen above there are substantial advantages involved in using the cloud computing technologies. Presumably personal users and small businesses and other smaller organizations have a greater advantage in using this technology, than larger organizations.
On the other hand, there are some risks involved. Some of these may be reduced on your side by setting up appropriate systems (e.g. encrypting your data before allowing it to enter the cloud) and secure agreements between you and the supplier.
The conclusion is that if/when you are in the process of evaluating using in the cloud technologies for your need, you should as always:
Make the optimal choice for your needs based on acceptable risk versus advantages.