TechRepublic : A ZDNet Tech Community

IT Security

Host: Chad Perrin
Contact

Automated updates: Why they may not be such a good idea

It’s the time of year that software developers dread. Black Hat and Defcon security conferences just finished, the fallout is starting to be digested, and everyone is figuring out who got hit the worst.

——————————————————————————————————————-

There’s been more than enough tech press about the big issues, which is okay; I want to discuss one that doesn’t seem to be on anyone’s radar yet. It’s a sleeper app, but with huge potential if I’m right.

People are usually glad if computer applications are configured to update automatically, less to worry about. That may change. What if an attacker could hijack the update request and download malware instead of the update?

Meet Ippon

I’d like to introduce you to Ippon (Japanese for “game over”) an attack tool created by Itzik Kotler, security team leader and Tomer Bitton, security researcher for Radware. Ippon is one of those ideas that’s so obvious I’m sure many are saying why didn’t I think of that.

How Ippon works

Ippon looks for computers that are asking for updates and tries to replace the update with malware. One thing in Ippon’s favor is that most applications are setup to check for updates automatically. Kotler and Bitton have ported Ippon to scan open Wi-Fi networks specifically for Hyper Text Transport Protocol (HTTP) update request traffic. When traffic is detected, it becomes a race to see if Ippon can respond before the update server for that particular application.

If Ippon wins, a message is sent informing the application that an update is available, even if it’s not. To avoid suspicion, Kotler and Bitton have built in a reference library to allow Ippon’s response to closely mimic the actual one. Once the connection is established a malicious file is then downloaded from the attacker’s server and game over.

Vulnerable update processes

Kotler and Bitton in an informal poll determined that approximately 100 applications are vulnerable to the Ippon attack, but won’t specifically mention which ones. Thankfully Microsoft applications aren’t. All MS updates are digitally signed and can’t be spoofed. Actually, that’s the way to tell if an application is not susceptible to Ippon.

Preventative measures

Some of the suggested solutions are a bit obvious. Such as don’t use open Wi-Fi networks. Or if you have to, don’t update your computer while connected to an open Wi-Fi network. I said they were obvious.

But what about an application that updates automatically and in the background. The only visual indication usually happens after the process is complete. Technically, the only way to avoid the Ippon attack while using open Wi-Fi networks is to use a secure VPN tunnel.

A friend of mine suggested that I mention to update proactively, maybe using Secunia PSI. I think that’s a good idea, even if Ippon didn’t exist. Still, I’m concerned about a false sense of security, automated updaters follow a schedule and will check for updates regardless.

Final thoughts

As of this writing Ippon has been released, so it’s only a matter of time. I have e-mailed and left voice mails with several of the major application developers, Adobe for instance. When I learn whether an application uses signed updates or not, I will add a comment with that information.

I have one last question. Kolter and Bitton are focused on Wi-Fi, because it’s the simplest attack vector. What if Ippon could be developed into an exploit that infiltrated wired networks?


Michael KassnerMichael Kassner has been involved with with IT for over 30 years. Currently a systems administrator for an international corporation and security consultant with MKassner Net. Read his profile or Twitter at MKassnerNet.

Print/View all Posts Comments on this blog

What if malware could take the place of an update download? Michael Kassner | 08/03/09
This one has been around a while CG IT | 08/03/09
I missed it Michael Kassner | 08/03/09
About being around for a while? CG IT | 08/03/09
Do you Michael Kassner | 08/03/09
check these mike Internet Explorer has exploits CG IT | 08/03/09
Thanks, I appreciate your research Michael Kassner | 08/04/09
Goes back to the original Automatic Update Notification Tool CG IT | 08/04/09
Good old days Michael Kassner | 08/04/09
Automatic updates eryk81@... | 08/04/09
Very true Michael Kassner | 08/04/09
What other option... eryk81@... | 08/04/09
I've been saying that for a while Neon Samurai | 08/05/09
The researchers Michael Kassner | 08/05/09
Hate to say this but you just gave the biggest CG IT | 08/04/09
Thats all well and good but... eryk81@... | 08/04/09
ah.. the old "open source is easy to infect" myth Neon Samurai | 08/05/09
nope not the "easy to infect" don't have to infect anything CG IT | 08/05/09
ah yes.. the download helpers and such Neon Samurai | 08/05/09
This is the attack vector that goes back to the original CG IT | 08/05/09
the criminals yes.. the Hacks just want to understand tech better Neon Samurai | 08/05/09
Real hacks want to know tech better? CG IT | 08/05/09
yes, you are reading that correctly Neon Samurai | 08/05/09
Nah, I'm an old fart CG IT | 08/05/09
I will bet Michael Kassner | 08/05/09
please.. at least hold that bet down wind of me Neon Samurai | 08/06/09
Good one Michael Kassner | 08/06/09
hehe.. I couldn't resisit Neon Samurai | 08/07/09
Not a cheap shot Michael Kassner | 08/07/09
That depends on the OS project dagda825@... | 08/08/09
How about Cell Phones Mike? CG IT | 08/04/09
Good point Michael Kassner | 08/05/09
There are some mobile phone viruses Neon Samurai | 08/05/09
AV won't help Michael Kassner | 08/05/09
true, I listed them too closely Neon Samurai | 08/05/09
smart phones telcos and the netbook. CG IT | 08/05/09
I think Michael Kassner | 08/05/09
I've always disliked automated updates IronCanadian | 08/05/09
I'm not sure Michael Kassner | 08/05/09
Update need dhanushkapg@... | 08/05/09
I think the point is that automated updates are not good Neon Samurai | 08/05/09
Actually Michael Kassner | 08/05/09
Very possible...(nt) JCitizen | 08/05/09
anything is possible Neon Samurai | 08/06/09
That's the next step Michael Kassner | 08/06/09
HA! Ha! You must have read... JCitizen | 08/06/09
Here is a partial answer /solution being looked at. CG IT | 08/07/09
Comodo works best for my newbie clients... JCitizen | 08/07/09
I'm missing Michael Kassner | 08/08/09
I try to uninstall non MS update programs LocoLobo | 08/04/09
Microsoft Michael Kassner | 08/04/09
How does MS digital signing for updates work? ocie3@... | 08/04/09
It's my understanding Michael Kassner | 08/05/09
All very well, but ... jevans4949@... | 08/06/09
That line of reasoning wdewey@... | 08/06/09
Preaching to the choir. boxfiddler | 08/04/09
This is critical andy.gravett@... | 08/04/09
Still may fool you Michael Kassner | 08/04/09
My pleasure Michael Kassner | 08/04/09
Good practice, too. boxfiddler | 08/04/09
You bet Michael Kassner | 08/04/09
A question maybe you can address sfeatherston@... | 08/04/09
May not help... Hagstrom | 08/04/09
That's a good point Michael Kassner | 08/04/09
Personal software firewalls ocie3@... | 08/04/09
The firewall should alert ocie3@... | 08/04/09
Does it Michael Kassner | 08/05/09
Do Sunbelt and Comodo take the same approach? JCitizen | 08/05/09
Consumer Firewalls, by default, always allow outbound traffic CG IT | 08/04/09
Syslog watcher... JCitizen | 08/04/09
Excellent point Michael Kassner | 08/04/09
"Windows Firewall ocie3@... | 08/05/09
Good point Michael Kassner | 08/04/09
This is where Comodo comes in... JCitizen | 08/04/09
Thanks J Michael Kassner | 08/04/09
it's not paranoia if they ARE out to get you! ;) shryko | 08/05/09
Funny you should mention identifiable networking... Neon Samurai | 08/05/09
On XP, IE 8 breaks the Defense+ feature... JCitizen | 08/05/09
Yeah Microsoft! Neon Samurai | 08/05/09
No MS products Michael Kassner | 08/05/09
MS updates are trusted. dhanushkapg@... | 08/05/09
"massive testing process" could be suspect Neon Samurai | 08/05/09

What do you think?

White Papers, Webcasts, and Downloads

Recent Entries

TR on Twitter

Archives

TechRepublic Blogs



Administrator's Guide to TCP/IP, Second Edition
Maintain your critical TCP/IP system and ensure reliable, safe remote access. Get the expert advice and solutions to handle Windows networking, Cisco routing, documentation, and troubleshooting.
Buy Now
IT Professional's Guide to Policies and Procedures, Third Ed
Whether you're creating policies for management, training, personnel, support, privacy, Internet/e-mail usage, security, or inventory, you'll meet the needs of your entire enterprise with this one download!
Buy Now

Popular Sanity Saver Videos