Or do they?
The bad guys have the luxury of a lot of time on their hands to run tools against an operating system or program of their choosing to find something they can exploit.
The security industry for the most part does not enjoy the luxury of time. It’s largely reactionary by nature, it’s almost a wait and see what happens affair. When a malware attack pops up, much akin to a zombie horror movie, it’s a frenzied rush to close the hole in the defenses before the nasties come pouring through. Everyone attempts to be proactive, but in the end, the best laid plans very rarely survive first encounter with the enemy, never the less, we still plan and prepare.
The best approach is to do your best to secure your perimeter and use the best tools available to you. The bad guys may be one step ahead, but there is one asset you own that trumps anything they might bring to the table. Try and guess what it is?
Last year I went onsite to a company that called us out of the blue who had been hit really hard by a virus their current AV solution and IT staff was helpless against. I was the 12th call they placed, the previous 11 had come and gone and failed to figure out what was going on. In fact, 30 minutes after I had arrived on site, a young man from Geek Squad walked in; the customer was that desperate to figure out what was going on.
One of their staff handed me a flash drive to examine, Sophos identified the two viruses it contained, one was an auto-run based infector and the second was hiding inside the recycle bin (which their AV solution was actively ignoring).
My first plan of action in these massive outbreak situations is to build a clean server for the customer isolated from their infected network and install the 30-day trial of Sophos Enterprise Console and Control.
In this particular situation, we were just another nobody to enter the office with a whole slew of ideas that were likely to fail in the customer’s eyes, they had seen it with the previous 11 contestants, so there was very little in the way of trust other than the fact that my laptop was the only device that had found both of the infectors on the flash drive. The poor guy from Geek Squad openly admitted this was all way over his head as he ran a few of the utilities he had on his stack of CDs. Fortunately the customer was willing to try what I had suggested regarding setting up a clean server.
Once the server was finished we connected it to the network and pushed out the endpoint client. On this particular call, we were able to retake ground fairly quickly once the console was deployed and some 12 hours later, we were mopping up the final remnants of the outbreak at this location.
Then came the hard part, this company had a warehouse a state away that was where the infection was first introduced. We packed up the car and made the road trip to the remote location and setup shop for what I thought was only going to be an 8-hour trip. Much like the intrepid adventurers from Gilligan’s Island, it turned very ugly, very quickly. First of all, despite the victories at the corporate headquarters, trust was still an issue with the customer, this location was a 24/7 shipping shop and they were unwilling to close down the connection to the outside world as they still had requirements to ship. I started out by cataloging all PC locations and setup a default admin password.
Then the Trojan warriors leapt out and started attacking.
We noticed 3 new viruses had been introduced to the mix to combat our remote deployment, one of these had a bit torrent client built into it that was causing major network congestion to the point that remote deployment was no longer an option. We circled the wagons and took a more hands-on approach and paid each workstation a personal visit and installed the initial remedy via flash drive.
The very next day a new virus shows up that immediately infects the endpoint installation files as we copied them to the desktop, a nasty bug called ‘Virut.’ This forced us to use the one advantage we had over our enemy; physical control of the hardware. Workstations were removed from the LAN, booted from a BartPE CD and Virut was removed using Sophos from the boot disk. Once Virut was gone, we were safe to continue copying the installer to the desktop and manually installed the endpoint. Once the workstation was deemed clean, it was then re-added to the LAN and employees could pick up right where they left off.
It was at this point that it became quite apparent that the new strains of viruses that we were encountering were a result of direct human intervention, and my first gut instinct of shutting down external access had been the right one. Finally with the evidence on the table, the customer allowed us to cut external access to prevent any further incursions until everything was clean. The tables were turned and we had played our trump card. No matter what they threw at us, we had the upper hand all long.
It’s good to have the upper hand.