Windows IT Pro is the leading independent community for IT professionals deploying Microsoft Windows server and client applications and technologies.
  
  
  Advanced Search 


June 19, 2009

Opera-Unite lets standard users share content on the Internet from behind your corporate firewall.

RSS
Subscribe to Windows IT Pro | See More Systems Administration Articles Here | Reprints | Or get the Monthly Online Pass—only $5.95 a month!
back to blog index

Version 10 of Opera’s web browser, which is currently in alpha, includes a feature called Opera-Unite. Opera-Unite is a web server included with the Opera web browser. This sounds like it is going to be a security nightmare.

From the Opera Unite Website (unite.opera.com):

Opera Unite Allows You to Easily Share Your Data … you can even run chat rooms and host entire web sites.

Opera Unite works behind firewalls and network address translation devices through the Opera Unite Proxy. (http://dev.opera.com/articles/view/opera-unite-developer-primer/)

Which means that even if you’ve got a firewall in place, unless you specifically tailor your policies, users on your internal network that have the Opera browser installed can run web servers off their desktop PCs that are available through Opera Unite to hosts on the Internet.

What is even more scary is that once a user with admin privileges has installed Opera 10 on a Windows 7 computer and configured a firewall rule to allow Opera.exe, a user with standard privileges can set up their own website that is available to the Internet. They don’t need to elevate privileges, they just need to be able to run Opera.

When running Opera 10 with Opera Unite (which can be enabled by a standard user), a standard user can make directories publically available to the Internet even if they are behind NAT and an external firewall. I tested this by installing Opera 10 and enabling on a VM that was running behind my NAT firewall. Before Opera-Unite would function, it did require a firewall rule be added for Opera.exe, though it wasn’t clear that this would enable web server functionality. I then ran Opera as a standard user and was able to activate Opera Unite and configure a public web server, able to share any directory with the Internet that I had access to.

At a minimum before this goes gold, Opera should ensure that you cannot turn on Opera Unite without elevating privileges.

End of Article



Reader Comments
First you got Chrome allowing non-administrative users to install and installing not in c:\program files but in their own profile [this info as of the last time I looked at Chrome] and now this? Network admins will be busy!

ebraiter June 23, 2009 (Article Rating: )


You must be a registered user or online subscriber to comment on this article. Please log on before posting a comment. Are you a new visitor? Register now





Search Hyperbole, Embellishment, and Sys Admins
 
Hyperbole, Embellishment, and Sys Admins
NOVEMBER 2009
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30      
or

 Recently in Hyperbole, Embellishment, and Sys Admins
Security Steps: Restricted Groups Policies
Make a Comment
Security Steps:Use Syskey on Windows 7 to encrypt the SAM to stop someone resetting the local admin password on a netbook
Make a Comment
WSUS, Server 2008 R2 and BranchCache
Make a Comment
Security Steps: How to block the installation of the Chrome Frame add-on for Internet Explorer
Make a Comment
Security Steps: Firing a Systems Administrator

Last Comment
Even when the user's account is disabled, those same admins also often know the credentials of privi...
(2 Comments)

More blogs about technology,
software, and Windows.

Windows IT Pro Home Register FAQ for Windows WinInfo News
Europe Edition About Us Contact Us/Customer Service Media Kit Affiliates / Licensing  
SQL Server Magazine Office & SharePoint Pro DevProConnections IT Job Hound
Left-Brain.com Technology Resource Directory asp.netPRO ITTV Windows SuperSite 
 
 Windows IT Pro is a Division of Penton Media Inc.
 © 2009 Penton Media, Inc. Terms of Use | Privacy Statement