• MyOxy
  • Offices & Services
  • Alumni
  • Newsroom
  • Calendars

Occidental College

Our StoryAdmission & AidAcademicsLife at OxyLos AngelesOxy VoicesGivingGo Tigers!

Information Resources

  • Information Resources
  • Blog
  • So Is Our Anti-Virus Totally Broken?

So Is Our Anti-Virus Totally Broken?

October 9, 2012

On September 19th, our anti-virus software went insane.  Specifically, Sophos mistakenly issued an update which caused our anti-virus software to detect itself as a virus.  This, as you can imagine, caused all sorts of problems.  Below, you can see a snapshot of what ITS' anti-virus alerts mailbox looked like.  Note the number of messages.

We know a lot of you were affected by this issue and it caused all sorts of annoying pop ups and we apologize for the troubles this caused.

For those who are interested in learning more about the issue, please read on for more details about what went wrong, what we did to try to contain and then fix it, and where we stand now.

On most of our workstations on campus, we turn off alerting so you don't get bugged when your anti-virus software detects a virus.  This actually happens more often than you think.  Even if you exclude the 8,300 alerts generated by this mistake on Sophos' part, our alerts mailbox contains almost 50,000 individual alerts generated over the course of just 1 year.

Since part of my responsibilities is to manage and maintain the Sophos Anti-Virus software on our campus, though, I have alerts turned on for my desktop so I can see exactly what it's detecting when it detects it.  So when this problem first reared its ugly head, I knew right away because I started getting popups about a virus called Shh/Updater-B being found all over my system.

My first inclination was that Shh/Updater-B is what is known as a false positive.  That is, a programming error is causing the anti-virus program to detect benign, safe programs as being harmful and quarantining them.

First step in these cases is to check online to see if anyone else is seeing the same problem.  The answer, in this case, was yes.  Very yes.  At the time, that discussion page wasn't 118 pages long like it is now.  It was maybe 5 pages, although growing by the second.  This means we're not the only ones who are having this problem.  The good news, for me anyway, is that I didn't screw up.  The bad news is that means I don't know how to fix it.

So second step is to call support and figure out what's going on but I can't get through, despite repeated attempts.  Major problem at Oxy + same problem elsewhere + can't get through to tech support usually means something very bad has happened and I eventually got confirmation that it was, in fact, a false positive caused by a badly programmed anti-virus detection update but depressingly, there was no solution yet.

The fix came about an hour later.  You may recall, however, that I initally said that this problem caused Sophos to detect itself as a virus.  Specifically, Sophos detected its own autoupdate components as a virus and prevented them from running.  This produced an interesting problem: Sophos is preventing itself from updating which prevents itself from downloading the update that will allow Sophos to update again.

Sophos tech support was still unresponsive, likely getting battered from calls all over the world.  At this point, figuring I had little to lose, I wrote a small program which found the faulty detection file and deleted it.  Then, I had it find Sophos' autoupdate components in the quarantine folder and put them back in their original location.  This initial attempt worked well enough and fixed somewhere around 50% of machines within the first night.

The remaining computers were a little trickier.  The next morning, I found that my program didn't quite catch all of the components that had been qurantined so I added them in.  My guess is that by the time all the computers had run the updated version of this program, we were at 80-90% fixed.

Computers that didn't get the fix within the first 24 hours had quarantined enough Sophos update components that my program couldn't reliably put them back.  This meant sending ITS staff and student techs to individual machines to reinstall the Sophos anti-virus program entirely.

Eventually, Sophos got their act together, issued an apology, and provided a detailed explanation of why this problem happened and what they're going to do to keep it from happening again.  TLDR version: human error, but they're putting in processes to prevent it from happening again.  Also, they're adding more phones and tech support staff to deal with heavy call load.

As of 10/9, our systems show only 9 computers that are still affected by this problem and we're working on tracking them down.  If you think you're still having problems, though, please let the Tech Helpdesk know.

One natural question is whether we should continue to trust the Sophos product.  Our previous anti-virus vendor was industry-leader McAfee and they had a far worse problem back in 2010.  Symantec, another industry leader, did something similar back in 2007.  So one could cynically say that Sophos is, at least, in good company here.  It is largely a moot point for now.  Our contract with Sophos does not expire until 2015 but we will certainly take this issue into account before signing on with them again.

One piece of good news is that, as far as we can tell, the home use versions of Sophos were not affected by this issue.  ITS recently updated our home use versions to the latest available, version 10 for Windows users and version 8 for Macintosh users.

Information Resources

  • Academic Commons Vision
  • Blog
    • Yesterday's Internet Outage
    • Using OxyConnect with Internet Explorer 8
    • So Is Our Anti-Virus Totally Broken?
    • Information Resources 2012 Fall Newsletter now available!
    • Deptprinters queues
    • Academic Commons Taskforce: Progress and Process
    • Academic Commons….the history
    • Building and Rebuilding
    • By the Book – The Evolution of the Library
    • Do you love or hate conversation view for Gmail?
    • Does private browsing work?
    • One Perspective on The Digital Scholarship Institute
    • Optimizing Resources
    • OxyScholar Feb '12 Stats
    • Mapping New Directions in Academic Technologies
    • Making (Art) History With the Help of the DSI
    • Enumerating Badness: The latest way Facebook conspires to destroy you
    • Google Calendar sharing changes
    • How do you pick when to do maintenance?
    • Is there really a safety in numbers on Facebook?
    • A “Site” For More Eyes
    • A new method for accessing your files from off campus
    • Why does my antivirus icon look different?
    • Worried about losing your phone?
    • Why will the Internet go down for everyone if you're just doing work in HSC?
    • yeah, that was an earthquake
    • Where We Go To Learn
    • What's the point of all this maintenance?
    • A brief history of computing at Occidental
    • A Darker Shade of Green: Saving Power in the Datacenter
    • 2x upgrade
    • 2011/12 Library Break Hours extended thanks to student feedback
    • "Takeaway" Lunch - Scholars Discuss Their Experiences at the 2010 DSI
    • Pharos Print Drivers
    • The Definition of Simplicity
    • The DSI, Then and Next
    • The Attention Economy: Calculating the “Cost” of Information Overload
    • What does an Internet problem look like?
    • What exactly is a NOS anyway?
    • Welcome
    • Using Oxyconnect's Appointments Feature
    • The Right Tech For Real Results
    • Update on the 2011/10/07 network outage
    • Print your reports as PDFs from Banner
    • So what is central storage and why are you doing so much maintenance because of it?
    • SSL is supposed to solve two problems but most people only care about one of them
    • The Academic Commons Emerges
    • Scheduled Maintenance for Saturday, April 14th
    • Release to Print update - Coming Soon to Res Halls
    • Scheduled Maintenance for 15 Oct 2011
    • Scheduled Maintenance for 17 Sep 2011
  • Hours
  • People
  • Employment
  • Info Center:

    (323) 259-2640


  • Technology Helpdesk:

    (323) 259-2880 helpdesk@oxy.edu


  • IR Operations Offices: (323) 259-2832


  • Information Resources VP/CIO: (323) 259-1451
Tweet

Occidental College

  • For Parents
  • Employment
  • Contact Us
  • Maps & Directions

1600 Campus Road Los Angeles, California 90041