Stories
Slash Boxes
Comments

News for nerds, stuff that matters

Cache Servers Keeping Exploit Code Alive

Posted by kdawson on Thu Oct 12, 2006 02:10 PM
from the night-of-the-living-exploit dept.
1960's architecture writes, "At last some evidence that exploit code is hiding on servers used to cache website content. According to Techworld, Israeli outfit Finjan has come up with evidence that real exploits have hidden on cache servers used by large search engines, effectively extending their life for periods of weeks after the original website had been taken down. The exploits detailed are from 2003-2004, but the principle would still apply to any exploit website around today, and any cache servers used by any one of the three unnamed search engines. It's almost literally malware 'life after death.'"
This discussion has been archived. No new comments can be posted.
Display Options Threshold:
The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
  • So let me get this straight (Score:3, Insightful)

    by A beautiful mind (821714) on Thursday October 12 2006, @02:16PM (#16412247)
    The brilliant study says: "content available as cache, even after the original source is not there, for some time"?

    Bravo! Bravo! Revolutionary thought!
  • Taking down? (Score:1)

    by DMiax (915735) on Thursday October 12 2006, @02:19PM (#16412305)

    What's the use of relying on a site been taken down?

    You should patch your software in any case, otherwise the exploit still works if it is put somewhere else.

    • Exactly. The people behind this "discovery" seem to think that the best way to combat security holes is to go after the exploit demonstration code, rather than, say, actually fixing the problem.

      That's what's really frightening; that there are exploits that have been in the wild and in the hands of the black hats for three years, which still have not been patched.

      Those "exploit sites" are not the enemy here. If anything, they're a powerful tool that lets the 'good guys' be on equal footing, or near equal footing, with the bad guys, who are probably trading exploits around in IRC channels regardless of whether they're on the WWW or cached or not.
      [ Parent ]
  • What about e-muggers? (Score:2, Funny)

    by celardore (844933) * <celardore@gmail.com> on Thursday October 12 2006, @02:24PM (#16412381)
    (http://www.celardore.net/)
    Hey sucka, gimme your cache!
  • by jZnat (793348) * on Thursday October 12 2006, @02:24PM (#16412389)
    (http://del.icio.us/jvz | Last Journal: Sunday December 03 2006, @12:45PM)
    How about fixing the problem that's exploited rather than try to hide the problem's existence in the first place?
    • 1 reply beneath your current threshold.
  • More needs to be done (Score:3, Funny)

    by nickheart (557603) <<nick.j.hartman> <at> <gmail.com>> on Thursday October 12 2006, @02:28PM (#16412467)
    ... and think of all those old hard disks with exploits on them. We need to go to the dump and degauss all of them, NOW! C'mon people, this is a security issue.

    gimme a break, a cache is a cache, it's supposed to have old information, even if that information is wrong, or destructive.

  • news to me (Score:1)

    by rpax9000 (916267) on Thursday October 12 2006, @02:29PM (#16412479)
    i guess i'm going to show my complete ignorance of web development and teh intarweb at large, but here goes:

    why on earth would something get cached if it is malware infected/contains exploits without being cleaned at some future time when said malware or exploits are discovered?

    i know the caching is an automated process, but the caches themselves aren't scanned for malware/code exploits like the live sites?
  • by jschottm (317343) on Thursday October 12 2006, @02:35PM (#16412571)
    Blah [yahoo.com]

    Yahoo's cache can be addressed at rds.yahoo.com (compared to Google's cache, which uses IP addresses with no associated hostnames). Thus, all the various message boards that use the slashdot style of putting the domain name of the host will show yahoo.com even if it might be serving up an IE exploit that was hosted at mynastystuff.ru, increasing chances of click through. MSN uses a resolvable name for their cache as well, but it's at least identifiable as msncache.com rather than just msn.com.
  • Obligatory... (Score:1)

    by davidwr (791652) on Thursday October 12 2006, @02:38PM (#16412609)
    (http://slashdot.org/~davidwr/journal/ | Last Journal: Friday November 09, @09:19PM)
    Nothing for you to see here.

    Just us trojans invisibly taking over your system.
  • by abb3w (696381) on Thursday October 12 2006, @02:45PM (#16412703)
    (Last Journal: Thursday March 15 2007, @12:56PM)
    Excerpts from Vernor Vinge's [wikipedia.org] A Fire Upon The Deep [amazon.com]

    How to explain? How to describe? Even the omniscient viewpoint quails.

    A singleton star, reddish and dim. A ragtag of asteroids, and a single planet, more like a moon. In this era the star hung near the galactic plane, just beyond the Beyond. The structures on the surface were gone from normal view, pulverized into regolith across a span of aeons. The treasure was far underground, beneath a network of passages, in a single room filled with black. Information at the quantum density, undamaged. Maybe five billion years had passed since the archive was lost to the nets.

    The curse of the mummy's tomb, a comic image from mankind's own prehistory, lost before time. They had laughed when they said it, laughed with joy at the treasure ... and determined to be cautious just the same. They would live here a year or five, the little company from Straum, the archaeologist programmers, their families and schools. A year or five would be enough to handmake the protocols, to skim the top and identify the treasure's origin in time and space, to learn a secret or two that would make Straumli Realm rich. And when they were done, they would sell the location; perhaps build a network link (but chancier that -- this was beyond the Beyond; who knew what Power might grab what they'd found).

    So now there was a tiny settlement on the surface, and they called it the High Lab. It was really just humans playing with an old library. It should be safe, using their own automation, clean and benign. This library wasn't a living creature, or even possessed of automation (which here might mean something more, far more, than human). They would look and pick and choose, and be careful not to be burned.... Humans starting fires and playing with the flames.

    The archive informed the automation. Data structures were built, recipes followed. A local network was built, faster than anything on Straum, but surely safe. Nodes were added, modified by other recipes. The archive was a friendly place, with hierarchies of translation keys that led them along. Straum itself would be famous for this.
    [...]

    "Then you know that an archive is a fundamentally vaster thing than the database on a conventional local net. For practical purposes the big ones can't even be duplicated. The major archives go back millions of years, have been maintained by hundreds of different races -- most now extinct or Transcended into Powers. Even the archive at Relay is a jumble, so huge that indexing systems are laid on top of indexing systems. Only in the Transcend could such a mass be well organized and even then only the Powers could understand it."

    "So?"

    "There are thousands of archives in the Beyond -- tens of thousands if you count the ones that have fallen into disrepair or dropped off the Net. Along with unending trivia, they contain important secrets and important lies. There are traps and snares." Millions of races played with the advice that filtered unsolicited across the Net. Tens of thousands had been burned thereby. Sometimes the damage was relatively minor, good inventions that weren't quite right for the target environment. Sometimes it was malicious, viruses that would jam a local net so thoroughly that a civilization must restart from scratch. Where-Are-They-Now and Threats carried stories of worse tragedies: planets kneedeep in replicant goo, races turned brainless by badly programmed immune systems.

    P
  • by Panaqqa (927615) on Thursday October 12 2006, @02:45PM (#16412707)
    Think Microsoft has patched them yet?
  • by fruey (563914) on Thursday October 12 2006, @02:47PM (#16412725)
    (http://www.caperet.com/ | Last Journal: Friday August 05 2005, @07:18AM)

    I thought that if an exploit was discovered, systems that could be infected were patched, rather than worrying too much about the virus itself staying in the wild.

    Sure, a lot of caches can keep very old content (the Wayback Machine www.archive.org would be a good example). But spread infection is mainly prevented by immunising systems, not by removing all known traces of the virus / trojan / etc. Bacteria and viruses can live in harsh conditions (relative to those that they require to thrive) but immunisation is how we battle them. Sterilisation is a big part of localised treatments (small to medium sized networks) but impractical across the whole net.

    So this is hardly big news is it? Caches holding copies of *content* people want to suddenly make unavailable, now that's an issue.

  • Easy solution for future exploits (Score:2, Insightful)

    by The Clockwork Troll (655321) on Thursday October 12 2006, @02:56PM (#16412843)
    <META NAME="ROBOTS" CONTENT="NOARCHIVE">
    <META NAME="msnbot" CONTENT="noarchive">

    Done.

  • by Sloppy (14984) on Thursday October 12 2006, @03:22PM (#16413219)
    (http://www.biglumber.com/ | Last Journal: Tuesday September 18, @12:25PM)
    This is more than just a theoretical danger.

    Yeah, if you're running your vulnerable server code out of the same cache. ;-)

    "What our latest report shows is that current processes to remove such malicious content from the Web are simply not going far enough to combat this very serious and growing threat."

    That's because removing the content doesn't combat the threat at all. Fixing the bugs that allow malicious code to work, is the only way to combat the threat.

    It is useless to try to put genies back into bottles.

  • by AusIV (950840) on Thursday October 12 2006, @03:37PM (#16413391)
    Whenever there's an article about MySpace or Xanga, there are always people talking about how once you've published something to the web, you should assume it will always be available to anyone who wants it, even if you decide later you want to take it down.

    A kid may write on their xanga about how drunk they got thursday night, then decide to take it down saturday, but it's always possible a future employer could come up with it anyway. Likewise, developers should assume that any exploits that have ever been mentioned on the web will always be available to anyone who wants them. Once has been published on the web, you can't make it disappear. End of story.

  • Wayback machine (Score:1)

    by flyingfsck (986395) on Thursday October 12 2006, @03:41PM (#16413449)
    So, does the Wayback machine keep exploits forever?
  • It's kinda like Polio and Malaria... (Score:5, Insightful)

    by Goldenhawk (242867) on Thursday October 12 2006, @03:44PM (#16413469)
    (http://www.simusic.com)
    This article has (here on /.) already raised the question "Why can't we stamp out the viral code from archives?" Well, let's take a lesson here from biology.

    The human race took two different solutions to polio and malaria. (I'm not a doctor, so forgive any minor inaccuracies.)

    With malaria, we took the "stamp out the viral archive" approach. We tried to kill the carriers - the mosquitos. If we can eliminate all the mosquitos that carry the infection (like eliminating old internet caches), nobody will have to worry about getting infected. Well, guess what - it didn't work. Malaria is a HUGE problem in many third-world countries, routinely killing a million Africans a year and costing $12 BILLION annually in Africa alone (see last week's WashPost Magazine article for details; registration required: http://www.washingtonpost.com/wp-dyn/content/artic le/2006/10/04/AR2006100400127.html [washingtonpost.com]). The problem? You simply can't squash all the bugs. Only recently has attention turned to developing an artificial method of immunity from the disease, so that the bugs won't matter (at least, from that perspective).

    With polio, we took the approach that preventing infection was the key. We innoculated EVERYONE, so that even if the virus surfaced, it wouldn't cause infections. It's proven to be a largely effective solution, with only a few periodic pockets of infection occurring in remote parts of Africa where the youngest are not innoculated afresh. And that problem is fairly easy to control.

    Same thing here. Forget the archives. That's naive. Instead, focus on better immunity.
  • Snooze (Score:2)

    by hal9000(jr) (316943) on Thursday October 12 2006, @03:49PM (#16413541)
    So what? I find exploit code all the time, week, months, years after the fact. It's called Packet Storm Security [packetstormsecurity.org] or elsewhere.

    Hell, google.com cache pages are great for shit like this.
  • Almost literally? (Score:5, Funny)

    by tobiasly (524456) on Thursday October 12 2006, @03:51PM (#16413589)
    (http://www.tobiasly.com/)
    It's almost literally malware 'life after death.'

    But is it almost literally, or literally almost? What would make it true life after death? (Literally)

  • Old exploits... (Score:2)

    by Lead Butthead (321013) on Thursday October 12 2006, @03:53PM (#16413617)
    To the tone of a speech by a famous U.S. General --

    "Old (xxploits) never die, they only (hid) away (in proxy cache...)"
  • Does anyone else remember when if you wanted to be sure something would remain available for a few weeks, you just posted it to usenet?
  • Like Joe Rogan said (Score:5, Funny)

    Trying to get something off of the internet is like trying to get pee out of a pool.

    Why not just patch the vulnerabilities? If publishers would fix their shortcomings then it wouldn't be an issue.

    LK
  • ummm... (Score:2)

    by oohshiny (998054) on Thursday October 12 2006, @08:51PM (#16417581)
    You don't fix security holes by trying to track down all the code that exploits it on the web, you fix security holes by fixing the software containing the security hole. So, it doesn't matter how long this stuff stays in anybody's cache.
  • Re:it's history (Score:2)

    by trongey (21550) on Thursday October 12 2006, @02:32PM (#16412535)
    why erase it?

    Because that's what you do with bits of history that you don't like.
    Or you can take the easy way out and just revise it.
    [ Parent ]
    • Re:it's history by pete6677 (Score:2) Thursday October 12 2006, @04:09PM
    • 1 reply beneath your current threshold.
  • on with the slashdot mantra (Score:3, Funny)

    by russ1337 (938915) on Thursday October 12 2006, @02:51PM (#16412777)
    (http://nzruss.blogspot.com/)
    Its important to cache, so you can find jems like this! [google.com]
    [ Parent ]
  • by Overloadplanetunreal (603019) on Thursday October 12 2006, @02:54PM (#16412803)
    That is exactly what I thought. I don't understand what the issue is.
    [ Parent ]
  • Re:this is batshit insane (Score:3, Interesting)

    by geoffspear (692508) on Thursday October 12 2006, @03:22PM (#16413231)
    (http://www.geoffreyspear.com/)
    Umm, the problem isn't exploits that attack the web server they're running on, it's exploits that attack the browser they're being viewed with, making the cache sites as dangerous to users as the original sites with the exploits on them. Or, at least, dangerous to those users who still use an unpatched copy of IE that's vulnerable to these old exploits. And really, viewing a cache of a formerly malicious site is probably the least likely way they're going to get exploited.
    [ Parent ]
  • 9 replies beneath your current threshold.