• On TechRepublic: Five super-secret features in Windows 7
April 13, 2009 7:00 AM PDT

Google opens update software to scrutiny

by Stephen Shankland
  • Font size
  • Print
  • 5 comments

In an attempt to better show what its software is up to, Google has released the source code of its Google Update software, a project code-named Omaha that can automatically install new versions of programs, including the Chrome browser and Google Earth.

"Some users can be surprised to find this program running, and at Google, we don't like disappointing our users. We've been working hard to address these concerns, and releasing the source code for Omaha is our attempt to make the purpose of Google Update totally transparent," Myles Jordan of Google's software engineering team and Michael Smith of its product management team said in a blog post Friday.

Google believes in automatic updates of software so security vulnerabilities can be patched quickly, and Google Update is the tool that permits automatic downloading and installation of a new version in the background so it's ready to run the next time the program is launched.

Sharing source code can allay concerns about what exactly software is up to, but Google also hopes that others will be able to use Omaha.

"Keeping software up-to-date is hard. So if you're thinking of developing your own auto-updater, or have already started, we hope that the code we are releasing today will be helpful to you," the Google employees said.

The company also released an Omaha developer guide for those wishing to use the software. Omaha is governed by the Apache License 2.0, Google's preferred open-source software license.

Stephen Shankland writes about a wide range of technology and products, but has a particular focus on browsers and digital photography. He joined CNET News in 1998 and since then also has covered Google, Yahoo, servers, supercomputing, Linux and open-source software, and science. E-mail Stephen, or follow him on Twitter at http://www.twitter.com/stshank.
Recent posts from Business Tech
Micron to buy Numonyx for $1.27 billion
Intel meets its match in IBM
Motorola, RIM leading, with Apple on the rise
Ex-Sun CEO ponders autobiography
Mozilla plans to drop Mac OS X 10.4 support
Former Intel exec pleads guilty in Galleon case
Adobe promises faster Flash on Macs
YouTube arrives on next-gen IPv6 network
Add a Comment (Log in or register) (5 Comments)
  • prev
  • next
by Vegaman_Dan April 13, 2009 8:05 AM PDT
I can't help but wonder that by making this open, has Google just opened the doors to possible exploits being automatically installed onto a system by spoofing the content delivery method? <br /> <br />Seems like a security issue might be a concern here.
Reply to this comment
by April 13, 2009 8:25 AM PDT
Not really. Any determined cracker can EASILY decompile the installer to see what it's doing or just sniff the network packets... all this WITHOUT having access to the installer source code. This just opens it up to the rest of us to validate what's going on. It puts a lot more scrutiny on what the code's doing AND allows us to find potential security problems with it and report it to Google. The end result is the installer will get more secure over time (not that it isn't secure now) and we'll have the assurance that Google isn't up to no good with the closed code.
Reply to this comment
by Vegaman_Dan April 13, 2009 8:48 AM PDT
Could a third party then use this to replace the orignal Google Updater and use a customized one that allows the end user decide what products get updated or installed automatically? For example, if you install Google Earth, you get a full suite of extra unrelated Google products installed without your consent when it auto updates. I'd like to have more control over that.
by mbenedict April 13, 2009 9:04 AM PDT
True in theory only.<br /><br />Unfortunately open sourcing also helps less-determined crackers, while "the rest of us" who (in theory) can "validate what's going on" rarely do so in practice. Thus open source software isn't necessarily more secure than closed-sourced ones (one can point to Debian's massive SSL blunder, as an example.)<br /><br />Don't get me wrong, it's great to have transparency from Google, but that's different from security.
by JCPayne April 13, 2009 10:17 AM PDT
@Vegaman: Thats why u only download the software from the original site. Anyone taking the risk of d/ling the google software or its patching tool/software from a third party site, runs the risk of installing something rogue (whether google shows whats behind the code or not.)
Reply to this comment
(5 Comments)
  • prev
  • next
advertisement

Google's social side aims for some Buzz

Facebook and Twitter are the darlings of the social-media world, not Google--which hopes to change that with Buzz, betting it can organize your online social life.

Watching the birth of a gaming start-up

Stewart Butterfield and his friends are back at it with a new company. CNET's Daniel Terdiman was given exclusive, behind-the-scenes access as they built it from scratch.

advertisement

About Business Tech

Your destination for the latest news on enterprise-level information technology, from chip research and server design to software issues including programming, open source and patents.

Add this feed to your online news reader

Business Tech topics

advertisement
advertisement

Inside CNET News

Scroll Left Scroll Right