
The ability to share information and link resources from a wide variety of sources is one of the factors that make the Internet such a phenomenal tool for corporations, public sector and individuals.
From the Internet's early days when there were relatively few servers hosting information, the number has been growing exponentially with new computers as well as new types of available services.
Software to set up any computer as an Internet resource has been freely available for a long time. However, the threshold to do so has been so high that not everyone has felt that this can be accomplished without some special skills. This situation may now change.
Opera Unite is a new initiative from Opera Software, developer of the web browser Opera, which is available for a multitude of devices.
Opera Unite is, as of this writing, available for download and testing in an alpha version. The company's information about its functionality and usability is very interesting reading.
Some examples from the project's dedicated web site shows that functionality like the following will be available:
In the words of Lawrence Eng, Product Analyst at Opera Software:
"With Opera Unite, everyday non-technical users can serve and share content and services directly from their own computers (...)
Opera Unite services can be just about anything. It’s up to developers, companies, entrepreneurs, end users, and anyone with a vision of what the interpersonal Web really means, to take that vision and build the next generation of applications that bring people together online in brand new ways. "
The concept is ambitious, in the spirit of the Internet as a device for interconnectivity between everyone, with possibility for great popularity. And it is potentially dangerous...
Not surprisingly, it is the latter which will be discussed in this security article.
The functionality in brief is that when you have installed the next generation of the Opera browser (version 10), you will also from a menu choice in the browser have the ability to
One may say that Opera Unite offers functionality to any user that previously was available only for those who had at least a minimum of expertise.
There are two completely different security issues involved in a concept like Opera Unite. We shall discuss each of these separately.
As we have mentioned in several security articles, there is a conflict between ease-of-use/functionality and security. This fact has manifested itself in almost every application developed. The more functionality, the more potential security issues. Applications that works out-of-the-box, will often contain pre-defined choices for the users; choices which may be more insecure than many users would select if they had to configure the system themselves.
Without specific knowledge of the technical implementation of Opera Unite, one may assume that hackers will focus their attention on this product. It is tempting to have a complete new, huge range of computers as targets if security vulnerabilities in the applications are discovered and exploited.
Of course Opera Software is aware of this, and the company will presumably try to launch the product as secure as possible. But again we refer to the first sentence in this chapter about the conflict between security and functionality...
The other security issue has to do with the users of the system themselves.
When new functionality is offered to inexperienced users in particular, it is easy to be over focused on the "cool" functions that are available. That such functionality should be used with care may be forgotten in the rush to set up the system and use its services.
For example:
Providing the Opera Unite system receives sufficient popularity and enough users, hackers and other criminals will for certain focus on the system and attempt to exploit its users one way or the other.
The potential to have a complete new large group of computers under hacker control is of course tempting, and will allocate significant resources into finding exploits.
Opera Unite is an extremely interesting concept, which has the potential to make users of the Internet even more collaborative; thus enhancing the Internet's usefulness.
However, there may be security issues involved. The most important type of matter may be those which have to do with the users themselves.