Slashdot Mirror


IE Zero-Day Exploit Disappears On Reboot

nk497 writes "Criminals are taking advantage of unpatched holes in Internet Explorer to launch 'diskless' attacks on PCs visiting malicious sites. Security company FireEye uncovered the zero-day flaw on at least one breached U.S. site, describing the exploit as a 'classic drive-by download attack'. But FireEye also noted the malware doesn't write to disk and disappears on reboot — provided it hasn't already taken over your PC — making it trickier to detect, though easier to purge. '[This is] a technique not typically used by advanced persistent threat (APT) actors,' the company said. 'This technique will further complicate network defenders' ability to triage compromised systems, using traditional forensics methods.'"

103 comments

  1. Re:Advanced Persistant Threat (APT) by dreamchaser · · Score: 1

    The term has been used in the IT security industry for years.

  2. Re:Advanced Persistant Threat (APT) by sinij · · Score: 3, Informative

    APT is the new buzzword in IT security, like Web 2.0 for web developers or Cloud for the server guys. APT means bad guys of moderate sophistication all the way to government agencies, so everyone but script kiddies running standard exploit kits.

  3. Re:Advanced Persistant Threat (APT) by Anonymous Coward · · Score: 3, Funny

    Seems kinda silly for Debian to have a command to intentionally go out and get those things...

  4. Meh. by Anonymous Coward · · Score: 0

    Spying is boring.
    When's the next SQL Slammer?

  5. Re:Advanced Persistant Threat (APT) by Anonymous Coward · · Score: 0

    APT is the new buzzword in IT security, like Web 2.0 for web developers or Cloud for the server guys. APT means bad guys of moderate sophistication all the way to government agencies, so everyone but script kiddies running standard exploit kits.

    New buzzword? Unless you have been living under a rock the last few years, IT speaking, these are all rather old.

  6. Re:Advanced Persistant Threat (APT) by Joining+Yet+Again · · Score: 2

    Definitely security buzzword bingo:

    ... diskless attack ... APT ... actor ... network defender ... triage ...

    We get it, dude, you find buffer overflows and stuff. You're not a surgeon.

  7. Re:Advanced Persistant Threat (APT) by dyingtolive · · Score: 1

    Sounds like their APT doesn't have super cow powers...

    --
    Support the EFF and Creative Commons. The war is coming, and they're supporting you...
  8. Re:Advanced Persistant Threat (APT) by Anonymous Coward · · Score: 5, Funny

    Why? It's a very apt term.

  9. Re:Shout out to our veterans on Vday by Joining+Yet+Again · · Score: 0

    "us"

    AC is a veteran? Core Wars excepted.

  10. Re:Advanced Persistant Threat (APT) by Joining+Yet+Again · · Score: 1

    It's still the Advanced Passenger Train to me.

    Let the train take the strain.

  11. Yay! by jargonburn · · Score: 5, Funny

    Another Windows problem that can be fixed by having the user restart his or her computer!

    1. Re:Yay! by Joining+Yet+Again · · Score: 1

      Works for me, but then Windows isn't the default grub entry.

      (I kid - XP is actually all right. Which explains why Microsoft are getting rid of it in a few months.)

    2. Re:Yay! by higuita · · Score: 4, Informative

      Don't forget that now that is harder to do, thanks to the infinite wisdom from microsoft!!

      In windows 8 (and 8.1), when you "shutdown" windows, you are really just hibernating the PC, not doing the XP shutdown... When it starts again, it will load the previous state into memory and the malware is still there (and bugs, and crashs, and trash running, etc, etc)

      To really "shutdown" a windows, you need to "reboot" it (or press the power button!!)

      The real solution is to use linux :)

      --
      Higuita
    3. Re:Yay! by jeffmflanagan · · Score: 1, Insightful

      XP is very much inferior to Windows 7 or 8. A single process can stall out every application on an XP machine. Under Windows 7 or 8, and probably even Vista, the same process is forced to share the CPU so the machine is still usable.

    4. Re:Yay! by Joining+Yet+Again · · Score: 0

      Could you explain this scheduling issue more precisely, please. What common insoluble problem justifies the "very much inferior" label?

    5. Re:Yay! by Anonymous Coward · · Score: 0

      Unless you explicitly spawn enough threads to cover all CPU cores with realtime priority. No.

    6. Re:Yay! by g0bshiTe · · Score: 1

      Yet Windows 7 or 8 are still as crap as XP, when a 15 year old XP flaw is still found on those boxes.

      --
      I am Bennett Haselton! I am Bennett Haselton!
    7. Re:Yay! by g0bshiTe · · Score: 0

      I'd say the biggest boost was Session 0 isolation.

      Then they took a crap and revisited the Windows 2k days by creating the turd that is Windows 8.

      If I wanted my desktop to act like a phone with the phone widgets I'd have used a fucking phone for my desktop, thanks.

      --
      I am Bennett Haselton! I am Bennett Haselton!
    8. Re:Yay! by Cramer · · Score: 1

      Unless you configure your shutdown button to actually shutdown the machine instead of hibernate. (Note: it's been like this since Vista, btw)

    9. Re:Yay! by Runaway1956 · · Score: 1

      Yanking the cord out of the power supply is a decent substitute for #shutdown -now.

      --
      "Windows is like the faint smell of piss in a subway: it's there, and there's nothing you can do about it." - Charlie Br
    10. Re:Yay! by TangoMargarine · · Score: 2

      Why don't you tell that to my Windows 7 install when some horrible abomination in the background on a page somewhere stalls out not only Firefox but the entire PC.

      Oh, and what site, you say? *Facebook.* Hangs with the OS completely unresponsive for an entire minute or more. And this is with NoScript, too.

      --
      Unity? Screw that: XFCE. Slashdot Beta? Screw that: SoylentNews. Australis? Screw that: Pale Moon. UX developers DIAF
    11. Re:Yay! by Cramer · · Score: 1

      If you have a cord... pull cord, then pull battery(s).

    12. Re:Yay! by Ravaldy · · Score: 2

      The reboot trick is for all software, not just Windows. You haven't been in IT long enough if you've only seen MS OS require this.

      I have a bunch of self contained Linux based boxes we have to restart on a regular basis due to memory leak issues in software. I think the OS on it's own is fine, but start adding garbage on top of any OS and you have trouble. Reboots are a common practice for fixing a number of issues for any software you may come across regardless of OS.

      I have Windows Servers that get rebooted only when critical updates are installed. Last time I rebooted the servers it had been up for over 3 months. I also have a Linux based router that runs months at a time before needing a reboot (and it's usually just a precaution).

    13. Re:Yay! by mlts · · Score: 1

      So far, I've tried various operating systems for a VM for Web browsing. Believe it or not, XP is the best. If FB stalls or the VM has issues, a quick rollback to a known good snapshot (one that hasn't touched the Net except for updates.) It performs well in 512 MB of RAM for most Web browsing. That way, if FB decides to hang, you are just a few minutes (less if you snapshot the VM while it is on and suspended.)

    14. Re:Yay! by TangoMargarine · · Score: 1

      Well sure, if you never use bookmarks or care about cached sessions and stuff...

      --
      Unity? Screw that: XFCE. Slashdot Beta? Screw that: SoylentNews. Australis? Screw that: Pale Moon. UX developers DIAF
    15. Re:Yay! by mlts · · Score: 1

      I copy/paste bookmarks to a different file, so that really isn't an issue. Cached sessions are not a worry either. In fact, being able to dump all state, no matter how much identifying info is left behind is a win for privacy.

    16. Re:Yay! by Anonymous Coward · · Score: 0

      I have a bunch of self contained Linux based boxes we have to restart on a regular basis due to memory leak issues in software.

      Then you're doing something wrong. I can see restarting the processes which are having leak issues, but the entire OS?

      Meanwhile, here we have a Classic Slashdot headline in all it's bullshit glory: "IE Zero-Day Exploit Disappears On Reboot"
      Really? So I guess Microsoft doesn't even have to issue a patch. If you want to fix the security hole, just reboot your computer! Remember, you heard it on Slashdot first, rebooting a computer magically patches security problems!

    17. Re:Yay! by gmhowell · · Score: 1

      If you have a cord... pull cord, then pull battery(s).

      My tablet doesn't have removable/replaceable batteries, you insensitive clod!

      --
      Jesus was all right but his disciples were thick and ordinary. -John Lennon
    18. Re:Yay! by Anonymous Coward · · Score: 0

      Don't forget that now that is harder to do, thanks to the infinite wisdom from microsoft!!

      In windows 8 (and 8.1), when you "shutdown" windows, you are really just hibernating the PC, not doing the XP shutdown... When it starts again, it will load the previous state into memory and the malware is still there (and bugs, and crashs, and trash running, etc, etc)

      Wrong! The kernel hibernates, yes. Everything else (programs and services) does not.

      The real solution is to use linux :)

      Fuck off, misinformed troll.

    19. Re:Yay! by Runaway1956 · · Score: 1

      Of course it has removable batteries. Take this hammer, and hit this edge sharply. Now that edge. Wedge a knife under there, and pry up. See that? That's your battery!

      --
      "Windows is like the faint smell of piss in a subway: it's there, and there's nothing you can do about it." - Charlie Br
    20. Re:Yay! by Anonymous Coward · · Score: 0

      XP doesn't have the User Mode Driver Framework (buggy drivers can't crash the system) or the Windows Display Driver Model (GPU accelerated, double buffered, tear-free desktop). So, troll, enjoy your unstable and shitty looking XP. The rest of us have moved on.

    21. Re:Yay! by gmhowell · · Score: 1

      Of course it has removable batteries. Take this hammer, and hit this edge sharply. Now that edge. Wedge a knife under there, and pry up. See that? That's your battery!

      You're a genius. Want an apple?

      --
      Jesus was all right but his disciples were thick and ordinary. -John Lennon
    22. Re:Yay! by Runaway1956 · · Score: 1
      --
      "Windows is like the faint smell of piss in a subway: it's there, and there's nothing you can do about it." - Charlie Br
    23. Re:Yay! by jarfil · · Score: 0

      In Windows XP, display drivers run in kernel mode. Any failure, means a system-wide crash at best, or a hang up at worst. There is no way to schedule/preempt driver execution before it finishes.

      Since Windows Vista, display drivers get split up, with a minimal piece running in kernel mode, and most of the driver running in user mode. Most failures just need a restart of the user mode part. The user mode part can be scheduled/preempted at any time, kernel mode part only blocks for a single DMA buffer.

      Since Windows 8, display drivers can be preempted up to a single instruction level.

      Saying that Windows XP is "very much inferior", seems to me like quite a polite way to put it.

    24. Re:Yay! by jarfil · · Score: 0

      Oh, stop the BS already. You don't have to use Metro if you don't want to (I don't).

      Actually, something broke in my "Modern UI" apps while upgrading to Windows 8.1, and I didn't even bother looking to fix it. Still using Windows as usual.

    25. Re:Yay! by Joining+Yet+Again · · Score: 0

      Yeah, Windows 3.51 was better than XP in this respect.

      Not being able to write a non-crashing display driver is the real issue, though.

    26. Re:Yay! by TGoss · · Score: 0

      Oh, stop the BS already. You don't have to use Metro if you don't want to (I don't).

      Really? Explain how.

      You are not allowed to refer to installing 3rd party software. Explain how to disable Metro without Internet access or external storage holding modification programs, I'll wait.

      Remember to explain how to move all the stuff in Metro's Settings App to the desktop control panel as well.

      format c:

    27. Re:Yay! by TGoss · · Score: 1

      Yet Windows 7 or 8 are still as crap as XP, when a 15 year old XP flaw is still found on those boxes.

      That's actually a side-effect of the NSA spyware code. It's not a bug. It's a feature!

    28. Re:Yay! by xeio87 · · Score: 1

      Don't forget that now that is harder to do, thanks to the infinite wisdom from microsoft!!

      The article says only XP and 7 are affected, so the changes from 8 to shutdown wouldn't matter.

    29. Re:Yay! by Anonymous Coward · · Score: 0

      Hold down the SHIFT key as you click Shut Down

    30. Re:Yay! by DarkOx · · Score: 1

      I have a bunch of self contained Linux based boxes we have to restart on a regular basis due to memory leak issues in software.

      Memory leaks (unless they are IN the kernel or some very core process like init ) should never require a reboot. Once the process is killed, and the OOM killer should do that at some point, all the memory used/leaked will be freed, by a proper kernel. Which is not to say the application or even the entire system might not be thrashing and nearly at a stand still.

      I give it 99% odds you could put a cron job on those Linux boxes to kill and restart the offending process at whatever interval your "regular basis" is and they would never need rebooting.

      --
      Repeal the 17th Amendment TODAY! Also Please Read http://www.gnu.org/philosophy/right-to-read.html
    31. Re:Yay! by Ravaldy · · Score: 1

      No difference. Just a matter of knowing what process to end.

  12. Requires root access by Anonymous Coward · · Score: 0

    AFIK WriteProcessMemory and CreateRemoteThread APIs require root. (specifically SeDebugPrivilege)

    But you already knew not to run IE as root right?

    1. Re:Requires root access by Joining+Yet+Again · · Score: 1

      I blame CamelCase for most Windows security problems. I swear the bumpiness of the function name distracts the mind from thinking properly about argument checking.

    2. Re:Requires root access by Anonymous Coward · · Score: 0

      Only for accessing processes you didn't create.

    3. Re:Requires root access by lgw · · Score: 1

      you still have to use the shift key for stupid_case, plus you have to type an extra character.

      The One True Way of settling style holy wars is "go with the shorter option", and by that measure CamelCase wins.

      Meh, I just want functions to start with capital letters, and variables not to, but some languages don't even get that right! (Technically, it's constants that start with a capital, and function/member names are just constant pointers so capitalize em.)

      --
      Socialism: a lie told by totalitarians and believed by fools.
    4. Re:Requires root access by Joining+Yet+Again · · Score: 1

      My grand ideological vision involves everything being tokenised, so anybody can see any code in any way they like, and use whatever naming style they want.

      The canonical representation looks something like LISP, of course ;).

    5. Re:Requires root access by lgw · · Score: 2

      I've actually seen a team that worked that way, no magic needed: they just had good auto-formatting tools. Everything was canonicalized on check-in and auto-formatted however you wanted on check-out. Each dev worked with his own favorite style, and just had to tolerate the canonical style for looking at diffs (I just realized that one of the team went on to be a VP I think at Canonical, by a strange coincidence).

      --
      Socialism: a lie told by totalitarians and believed by fools.
    6. Re:Requires root access by Anonymous Coward · · Score: 0

      ACtually, you would need admin privledges in this case as well. IE runs as a low integrity process. It cant do anything 'interesting' without privledge escalation. Unless you also exploit a bug in flash/java.

    7. Re:Requires root access by Anonymous Coward · · Score: 0

      Meh, I just want functions to start with capital letters, and variables not to, but some languages don't even get that right! (Technically, it's constants that start with a capital, and function/member names are just constant pointers so capitalize em.)

      I'm pretty sure McCarthy just rolled over in his grave. And I think you just gave Stroustrup an aneurysm. Gosling is just sitting in the corner, weeping.

    8. Re:Requires root access by lgw · · Score: 1

      My apologies to McCarty and Stroustrup. Gosling deserves it - I had to code in Java, and you don't heal from that, man! (Of course, now C# has the same problem in reverse, with people using properties instead of members for everything and capitalizing property names - you just can't win!).

      --
      Socialism: a lie told by totalitarians and believed by fools.
    9. Re:Requires root access by jarfil · · Score: 1

      Best naming scheme is Write_processMemory_r1_998 and CreateRemote_thread_rev001_2.
      No more ambiguity about which part is static and which not.

      Bonus: also no need for some silly source control, just change the rev number (or r for release, unless the minor is > 900, which means it's beta), and bam! all the code at your fingertips, all the time!

    10. Re:Requires root access by Anonymous Coward · · Score: 0

      >The One True Way of settling style holy wars is "go with the shorter option"

      I bet someone said that at a time when 'creat' function was created.

  13. Disappears on reboot is a limitation, not feature by sinij · · Score: 4, Informative

    Disappears on reboot is a limitation, not a feature. If you get root you could always remove payload, if it disappears on its own then it is likely limitation of specific sandbox bypass method. If I had to guess, Zero-Day is related to ElevationPolicy fix for CVE-2013-3186.

  14. Lots of really important sounding jargon... by jlv · · Score: 1

    This is the first time I've ever seen the value being used in an XOR loop referred to as a "key".

    1. Re:Lots of really important sounding jargon... by daveoj · · Score: 2

      It's because it's being used in the context of a simple XOR-based encryption scheme -- very common in malware, actually.

    2. Re:Lots of really important sounding jargon... by Anonymous Coward · · Score: 0

      We'd call such things "crypters". They're simple scramblers - their favour being their size and the simple fact that they change the crypted data so it isn't constant.

      They have to have the key, so it doesn't matter if you use Rijndael, Threefish, Kasumi or make up a simple ARX or ORX cipher - it's not intended to be secure against slow analysis, but simply to stop the most trivial signature fingerprinting the payload.

      Bonus points if the crypter routine itself is polymorphic (swaps instructions like for like) or metamorphic (restructures itself), of course, which strongly encourages a very simple approach.

      I suppose you could call RC4 something like that, as it very strongly resembles one and I definitely saw very similar algorithms thrown around in the 80s; it's certainly just as broken by now.

    3. Re:Lots of really important sounding jargon... by sinij · · Score: 1

      In this specific case XOR with the short key appears to be used as a method to avoid heuristic detection. If left in plaintext things like kernel32.WriteProcessMemory will trip exploit detectors even if you have Zero-Day.

  15. Re:Advanced Persistant Threat (APT) by Gothmolly · · Score: 1

    Just because a bunch of "security" dbags use a term doesn't make a thing.

    --
    I want to delete my account but Slashdot doesn't allow it.
  16. Complicated unless... by daveoj · · Score: 1

    It's maybe complicated unless forensics are capturing a memory image... which they should be these days.

  17. Re:Advanced Persistant Threat (APT) by Anonymous Coward · · Score: 0

    APT = Always Puke on Tilt

    Many people felt sick when the train tilted. According to a mate of mine who worked on it, they couldn't get the tilt damping right. Too little feedback in the control system apparently.

  18. Re:Advanced Persistant Threat (APT) by Anonymous Coward · · Score: 0

    We get it, dude, you find buffer overflows and stuff. You're not a surgeon.

    But he did stay in a Holiday in last night.

  19. Re:Advanced Persistant Threat (APT) by lgw · · Score: 1, Offtopic

    It's a polite way of saying "governments" because we used to pretend that out own government wouldn't be doing this to us, so "governments" seemed too broad.

    --
    Socialism: a lie told by totalitarians and believed by fools.
  20. Re:Disappears on reboot is a limitation, not featu by Anonymous Coward · · Score: 2

    If all you wanted was the data on the end users disk; e.g. credit card numbers, logins, cookies, email passwords, etc; then this is a desirable feature as it makes it much harder for an individual defending systems to get a copy of the code and exploit.

    Additionally, if the worm or virus agent is polymorphic in nature, then this assists in avoiding detection by antivirus scans. Remember, those scans slow down end user machines, many companies only do them once a week. By the time the antivirus company updates their heuristics algorithm your code is commited to cybernetic oblivion.

  21. Rootkit vs. CRIT by Anonymous Coward · · Score: 5, Interesting

    Two broad approaches exist.

    Firstly, the rootkit: 'implant' an agent (monolithic or multipartite) which stays as persistent as possible, maintaining control of the system. The most extreme case I've seen writes new firmware to the NIC, which is loaded by the BIOS or UEFI code; this alters the CPU microcode slightly to change TLB handling and then chains a hypervisor into the boot process which is (thanks to the TLB update) hard to detect, and a major barnacle to get rid of - the payloads dropped by the hypervisor's code injections are nowhere near as ninja but somehow keep coming back. (Now you know one more place to look and the general class of attacks if you didn't notice before.)

    Alternatively, the CRIT (Covert Remote Intrusion Tool): a non-persistent agent which runs a stealthy process, and when it's done, unloads itself from RAM. Notably, CRITs are never truly reset-proof: this is a conscious design decision. An ideal CRIT leaves absolutely no forensic trace on disk or RAM of the target machine after it disappears (although traces of the vector of infection might need to be cleaned up, and there's always the possibility of server logs from something else - if anyone even knows to look at it). The real world, of course, is rarely so elegant, as anyone who remembers how TSRs weren't always quite so trouble-free.

    It is a difference in intent, signalled via design. One prioritises maintaining control above stealth; the other prioritises maintaining stealth above control.

    It is telling that the NSA and GCHQ attacks found in the wild so far or described in leaked documents have all been rootkits and never CRITs. Of course, that may be because CRITs simply weren't written of, weren't leaked yet, or were more unlikely to be discovered, but it seems more likely that this is a wide, strategic decision: maintaining control of an asset as long as is possible, even if its cover is blown.

    It is very hard to conceive of effective countermeasures - it is, as I unfortunately predicted a little over 15 years ago when I first publicly described such a possibility, likely to become (and now remain) an arms race, between state actors (who, it seems, always wear the black hats), and between non-state actors (black-hats and white-hats alike). In truth, all such agents are terribly dangerous, particularly those with autonomous spreading capabilities, or merely capricious greedy idiots at the keyboard. Perhaps they should be regulated via treaty, like the biological weapons their action resembles: that is an act for politicians and those who lie with a smile on their face. Perhaps we, as engineers, should concentrate on fixing the bugs the vectors exploit; but alas, I fear that may be like trying to sail a giant colander across the Pacific armed only with tape.

    I have grave concerns about the direction this whole mess is headed. They have taken what may be the greatest achievement of humankind, and threaten it more than any terrorist ever could, because terrorists don't have a billion dollar budget and a whole world's trust to undermine. We can but try, and do what we can, to fix such damage, and route around it, wherever we find it and whomever perpetrates it for whatever reason - it is all, simply, a bug, at its heart, and bugs need fixing. Perhaps we can build protocols, and software, far more resilient at their core; but until they are ready, please at least let me have my cat pictures and my tea and my discourse and my computer games, lest I become mad as hell and cannot take it anymore. I grow weary. And quietly bitter.

    1. Re:Rootkit vs. CRIT by sinij · · Score: 1

      ^^^ Mod parent up please.

    2. Re:Rootkit vs. CRIT by Arker · · Score: 1

      You are right, and it's a colander instead of a nearly seaworthy boat that just needs some holes patched because of 'nimble' development practices and several decades of constantly reinventing the wheel and selling it over and over again with a little more gee-whiz each time.

      If you want a secure computer you need a conservative stack, free from the ground up, with security designed in from day one, and an emphasis on mathematically correct code rather than features. Otherwise, you are trying to bail a colander.

      --
      =-=-=-=-=-=-=-=-=-=-=-=-=-=-
      Friends don't let friends enable ecmascript.
    3. Re:Rootkit vs. CRIT by Anonymous Coward · · Score: 1

      "Two broad approaches exist" ..

      The only safe solution is to eliminate Microsoft Windows ...

    4. Re:Rootkit vs. CRIT by Antique+Geekmeister · · Score: 1

      > Firstly, the rootkit: 'implant' an agent (monolithic or multipartite) which stays as persistent as possible, maintaining control of the system. The most extreme case I've seen writes new firmware to the NIC, which is loaded by the BIOS or UEFI code

      That is _nasty_. May I safely assume that virtual machines, with their hosting server based software NIC's, are immune from this vector? And do you have a reference to this mode of attack?

    5. Re: Rootkit vs. CRIT by Anonymous Coward · · Score: 0

      It has been described in the literature for some years now, albeit only as PoCs and vague possibilities: the burden of maintaining very hardware-specific code denies it as a sensible option to all but a few very determined state-sponsored actors who need little introduction at this point. I believe that the implant publicly identified as "BadBios" might be one of these, although I do not have a sample for analysis (I would appreciate one).

      I still think it's a stupid approach for a SIGINT agency to take, as the risk is that if it is discovered, it is far more likely to remain in place through a thorough reversing: and although this partially seeks to aid countermeasures to that specific variant, it also shares the unpleasant proliferation characteristic of biological and chemical weapons that once isolated, it is easy for an adversary to copy and turn against you, compared to the cost of development, and can also spread out of control or be subverted (as can all botnets). This risk, or the consequences of the undermining of trust, does not seem to have been adequately weighed. What if somebody honeypots FERRETCANNON (which partially uses p0f), or counter-exploits a FOXACID C&C (which runs on Windows Server 2003, for god's sake!) to steal its coveted 0days?

      No conventionally-designed VMs will protect you from a determined attack: they can be easily identified by quirks in the hypervisor handling and jumped out of (so-called "redpill attacks") and then the host machine targeted in such a manner: again, this is described in the literature, although secure VMs are possible the overhead would make them impractical (they are essentially emulators). It's hard to imagine anyone holding a rootkit of that kind of quality wouldn't have, say, an ESXi redpill 0day or two on their shelves. You could even argue that the more layers there are, the more opportunities there are to hide a pea under the princess' mattress, so to speak.

      It's a question of insecure foundations. That is the kind of thing Snowden was referring to when he talked about terrible endpoint security bypassing even strong encryption.

      Not to mention bugs, sometimes deliberately introduced, sometimes merely deliberately overlooked, in implementations, often encouraged by things like overcomplex and unclear standards (for example, the incomplete curves and complex non-constant-time addition ladders used to implement the Certicom ECC algorithms, designed by Jerry Solinas at the NSA after a search for particularly susceptible seeds).

      I think you can begin to see why I'm bitter about the whole thing.

  22. Dissapears on reboot... by enriquevagu · · Score: 1

    Sure it dissapears!

    Unless you're running IE as admin, you have UAC disabled and the malware has installed a hypervisor and you're hickjacked forever without having any chance to detect it. How long before we see that?

    1. Re:Dissapears on reboot... by lgw · · Score: 1

      How many people run IE as admin these days? You'd have to be on XP, right?

      --
      Socialism: a lie told by totalitarians and believed by fools.
    2. Re:Dissapears on reboot... by Runaway1956 · · Score: 1
      --
      "Windows is like the faint smell of piss in a subway: it's there, and there's nothing you can do about it." - Charlie Br
    3. Re:Dissapears on reboot... by Antique+Geekmeister · · Score: 1

      How many Windows users do _not_ typically run as an "Administrator", to ease software management? And especially for Active Directory or Exchange administrators, re-authenticating every time they need to escalate to manage their resources during the day becomes burdensome. Most of the Windows admins I know do this as a matter of course, to ease the strain on their typing hands and improve their response time to requests.

    4. Re:Dissapears on reboot... by Anonymous Coward · · Score: 0

      IF they're doing it - and I doubt that very much - they should be fired for not knowing how to make it automatic for the processes they want.

  23. Re:Advanced Persistant Threat (APT) by Anonymous Coward · · Score: 0

    Doh!!!

    Holiday 'Inn' not 'Holiday in'

    Good thing it wasn't written to disk....

  24. Re:Disappears on reboot is a limitation, not featu by girlintraining · · Score: 2

    Disappears on reboot is a limitation, not a feature

    The most sophisticated malware in modern times, Stuxnet, had a built in self-destruct. How is it that a feature that disappears after a certain number of days a feature, but after a reboot not a feature?

    If you get root you could always remove payload, if it disappears on its own then it is likely limitation of specific sandbox bypass method.

    Small comfort to those who enter their credit card data and then wake up to $-300 dollars, two weeks to pay day, rent due, and not enough gas or food to last. People need to stop being so puritanical about exploits... "Oh, it disappears after reboot, big deal!" ... If it manages to do damage, it doesn't matter.

    --
    #fuckbeta #iamslashdot #dicemustdie
  25. Re:Disappears on reboot is a limitation, not featu by Anonymous Coward · · Score: 0

    THIS! Plus there's the summary which says "and disappears on reboot **********provided it hasn't already taken over your PC********** making it trickier to detect".

    I think they're suggesting that it's a dropper that doesn't start from disk but might make itself persistent later on.

  26. Re:Advanced Persistant Threat (APT) by Anonymous Coward · · Score: 0

    >Web 2.0 for web developers or Cloud for the server guys

    That's the marketing guys. Any dev who says web 2.0 is... limited.

    Once a guy asked if the website I was working on for him was Web 2.0 compatible....

  27. Re:Advanced Persistant Threat (APT) by Anonymous Coward · · Score: 1

    What the hell....you get a point and I don't? Damn you, Slashbots....damn you all to hell!

  28. Re:Shout out to our veterans on Vday by NatasRevol · · Score: 1

    Why do *we* need to keep the *world* free?

    --
    There are two types of people in the world: Those who crave closure
  29. Re:Disappears on reboot is a limitation, not featu by sinij · · Score: 1

    They attempted polymorphism with they key change. Fireeye blog stated: "this 4-byte key is present at offset 0 and changes with each subsequent beacon.". I have no idea how effective this would be, but my guess is that it would defeat all off-the-shelf detectors. If you use static key AV vendors simply add a rule to signature detection. Cryptographically speaking, exploit authors are not 'encrypting' this to keep data secret, or they wouldn't use 4-byte key.

    Re:" Copy of the code and exploit"
    You have exploit and you have payload. Exploit is always there in pcaps and whatever website that got compromised and serving this, so it is very difficult to completely hide it. Not sure if "memory only" makes it any more difficult for forensic analysis, since payload (trojan) is still there. Attacker wouldn't be uploading such 'red flag' payload if they wanted to keep intrusion hard to detect. This tells me it was likely a smash and grab job.

  30. Re:Disappears on reboot is a limitation, not featu by sinij · · Score: 1

    To answer your question - one is controlled entirely by exploit/malware authors and other is not.

  31. Re:Advanced Persistant Threat (APT) by dreamchaser · · Score: 1

    I didn't say it did, I was just pointing out that it was not just made up.

  32. Re:Advanced Persistant Threat (APT) by Anonymous Coward · · Score: 0

    So it's a perfectly cromulent expression.

  33. Re:Advanced Persistant Threat (APT) by Joe_Dragon · · Score: 1

    MOO

  34. Re:Advanced Persistant Threat (APT) by behrooz0az · · Score: 1

    Indeed, I've been using it for almost a decade now, A lot of my programs depend on it to install and update :)

    --
    Moderating "-1, Disagree" is simple censorship. Have the guts to post your opinion. -- Spazmania (174582)
  35. Re:Disappears on reboot is a limitation, not featu by Anonymous Coward · · Score: 0

    Or, this is simply bad reporting and this particular piece of malware is deliberately engineered to not persist to disk.

  36. Re:Disappears on reboot is a limitation, not featu by Runaway1956 · · Score: 2

    This PDF is much more informative than the summary or TFA. I got interested, and followed links, stumbling over this along the way.

    http://www.symantec.com/content/en/us/enterprise/media/security_response/whitepapers/hidden_lynx.pdf

    --
    "Windows is like the faint smell of piss in a subway: it's there, and there's nothing you can do about it." - Charlie Br
  37. Re:Advanced Persistant Threat (APT) by Runaway1956 · · Score: 1

    It is even more apt to follow links from TFA to get the real story.

    http://www.symantec.com/content/en/us/enterprise/media/security_response/whitepapers/hidden_lynx.pdf

    --
    "Windows is like the faint smell of piss in a subway: it's there, and there's nothing you can do about it." - Charlie Br
  38. Re:Disappears on reboot is a limitation, not featu by girlintraining · · Score: 1

    To answer your question - one is controlled entirely by exploit/malware authors and other is not.

    Yeeeeah... a difference that's sufficiently important why again? Most computer today don't reboot; they hibernate. It could be days to weeks now before they actually wipe it. Weeks during which, it's hoover-vacing every piece of data you put in your browser. Now, let's be honest -- how much do you really do with your computer if your internet is down?

    o____o

    --
    #fuckbeta #iamslashdot #dicemustdie
  39. Re:Disappears on reboot is a limitation, not featu by fluffy99 · · Score: 1

    If all you wanted was the data on the end users disk; e.g. credit card numbers, logins, cookies, email passwords, etc; then this is a desirable feature as it makes it much harder for an individual defending systems to get a copy of the code and exploit.

    Additionally, if the worm or virus agent is polymorphic in nature, then this assists in avoiding detection by antivirus scans. Remember, those scans slow down end user machines, many companies only do them once a week. By the time the antivirus company updates their heuristics algorithm your code is commited to cybernetic oblivion.

    That's my take as well. If you're a thief breaking into a building to get a copy of important files, you don't leave a busted out window and the safe sitting wide open. The best theft is the one no-one realized happened. For example, the break into Bit-9 where they stole a digital signing cert would have been far more useful if it wasn't detected. Or instead of stealing something, you're leaving something behind such as installing a trusted root cert that you control.

  40. Re:Advanced Persistant Threat (APT) by Anonymous Coward · · Score: 0

    Just because you say you are a Gothmolly doesn't make it a thing!

  41. Re:Shout out to our veterans on Vday by Anonymous Coward · · Score: 0

    Because we'd be down to less than 4 races by now if we hadn't?

  42. disconnect ! by Anonymous Coward · · Score: 0

    http://scherbius2014.de/HandbuchScherbius2014.pdf

    (only in German for now, Google translate is your friend)

    In short:
    + Disconnect the cipher machine from the net or be compromised
    + Symmetric crypto and key couriers defeat quantum crypto
    + Carrier pigeons might be an excellent idea after all

  43. Re:Advanced Persistant Threat (APT) by Anonymous Coward · · Score: 0

    APT was made up to make low-level background brute force attacks seem more impressive when a certain security vendor was caught with their pants down and lost their token seed data.

  44. Re:Shout out to our veterans on Vday by NatasRevol · · Score: 1

    LOL, no.

    --
    There are two types of people in the world: Those who crave closure
  45. Dual-core became popular in the Vista era by tepples · · Score: 1

    I was under the impression that it only took one core because multicore didn't become popular until 2006, the last year of the Windows XP era, when the first Intel Core Duo (a rebadged Pentium M) was introduced. This means a PC that shipped with Windows XP likely has only one core, meaning it only takes one real-time thread to stall it.

  46. Offline work by tepples · · Score: 1

    how much do you really do with your computer if your internet is down?

    I usually keep enough reading material or coding projects on my laptop to last a few hours of being offline. This comes in handy on my bus commute, as I don't have to pay hundreds of USD per year for cellular broadband.