Slashdot Mirror


Aurora Attack — Resistance Is Futile, Pretty Much

eldavojohn writes "Do you have branch offices in China? iSec has published a new report (PDF) outlining the severity of the attacks on Google.cn, allegedly by the Chinese government, dubbed 'Aurora' attacks. Up to 100 companies were victims, and some are speculating that resistance to such attacks is futile. The report lays out the shape of the attacks — which were customized per-company based on installed vulnerable software and antivirus protection: '1. The attacker socially engineers a victim, often in an overseas office, to visit a malicious website. 2. This website uses a browser vulnerability to load custom malware on the initial victim's machine. 3. The malware calls out to a control server, likely identified by a dynamic DNS address. 4. The attacker escalates his privilege on the corporate Windows network, using cached or local administrator credentials. 5. The attacker attempts to access an Active Directory server to obtain the password database, which can be cracked onsite or offsite. 6. The attacker uses cracked credentials to obtain VPN access, or creates a fake user in the VPN access server. 7. At this point, the attack varies based upon the victim. The attacker may steal administrator credentials to access production systems, obtain source code from a source repository, access data hosted at the victim, or explore Intranet sites for valuable intellectual property.' The report also has pages of recommendations as well as lessons learned, which any systems administrator — even those inside the US — should read and take note of."

19 of 268 comments (clear)

  1. Who clicked on the PDF? by symbolset · · Score: 5, Insightful

    Major attack vector: Acrobat Reader. Security company publishes intrusion analysis in pdf format. If you clicked it, you may be part of the problem.

    --
    Help stamp out iliturcy.
    1. Re:Who clicked on the PDF? by biryokumaru · · Score: 5, Informative

      Major attack preventer: Google docs PDF reader.

      --
      When you're afraid to download music illegally in your own home, then the terrorists have won!
    2. Re:Who clicked on the PDF? by PsychoSlashDot · · Score: 5, Insightful

      Absolutely. It's kind of funny because it was over five years ago that Microsoft "got it" and started reducing the attack surface in their operating systems. Non-essential services were disabled by default for instance.

      Now, in 2010 the web experience "requires" a browser, Flash, Adobe Reader, Java run-time, and potentially a slew of other plug-ins. Everything from WinZip to the Google Toolbar has a service running in the background to update it periodically, and there's a push for unrelated shit to be bundled with what we try to install. Download managers are becoming increasingly the norm, with Adobe burying their direct link to Reader and Flash one link further from the "Click Here to Download" link the same week they patched an exploit in it.

      We need to re-think how we compute. Less is more. Pick a standard such as HTML5 and stick to it. No plugins. (Beyond page-agnostic browser functionality add-ons like Ad-Block Plus.) No background services, no download managers, no web-extending formats. If a stock browser less than three years old can't render it, it isn't the web. If it isn't the web, we don't code for it. JPG, PNG, and a handful of standardized other formats can be direct linked-to.

      That's not the panacea... it won't solve it all. But going the way we're going is the wrong direction. Let's try less crap on our machines that might be vulnerable.

      --
      "Oh no... he found the .sig setting."
  2. Re:Sounds like resistance is easy. by Wingman+5 · · Score: 5, Insightful

    Yea, because there is no way to get rootkited or other vulnerabilities on Linux system.

    Hey, I wonder where the term "rootkit" originated?

  3. Re:Sounds like resistance is easy. by sopssa · · Score: 4, Insightful

    This is especially true because these are highly targeted attacks. Unlike other malware, these don't go where the majority of users are - they go against what the target company is using and have a reason to spend the extra time on it.

  4. Even better, don't hire humans by xzvf · · Score: 5, Funny

    Humans are the biggest weakness in the chain. Don't hire them, or at least hire the most non-people types you can. Hire the non-team players and the ones that argue with everyone. When someone calls them and asks them to go to a web site, they'll say screw you and hang up.

  5. Re:oh for the love of ____! by VendettaMF · · Score: 5, Interesting

    Meanwhile I _am_ an expat, currently in China, and I can tell you your information is lacking in a few areas.

    The Chinese government may not be out to detonate nuclear plants remotely (though you can be damn sure that when such abilities/openings are located that they are carefully filed against future need), but they are most certainly out to obtain every piece of hi-tech IP they can get hold of, as well as every bit of blackmail material, every bit of financial info and absolutely everything else they can find that will give them an edge in any arena over any and every other nation.

    That's on top of all the internal monitoring of course.

    --
    kartune85 : Incapable of reason, observation or learning. A kind of dim, drab, flightless parrot.
  6. Re:oh for the love of ____! by Anonymous Coward · · Score: 5, Funny

    Meanwhile I _am_ Chinese, currently in China, and I can tell you your information is lacking in a few areas.

    The Chinese Government is your friend and only wants the best for you.

  7. Re:So for this attack to work. by Shikaku · · Score: 4, Insightful

    Your boss at work:

    "Why can't I install programs on my own machine, I'm the boss for god's sake!"

    He's admin of his own machine now on his corporate internet. Hilarity ensues.

  8. Packet Filter by nuckfuts · · Score: 4, Informative

    If you don't expect/want traffic from China, configure your firewall to block IP addresses assigned to China.

  9. Re:How do we know THAT isn't compromised? by Anonymous Coward · · Score: 4, Funny

    in china, trojans are small. Because they have small dicks.

  10. Asymmetric Warfare by sp3d2orbit · · Score: 4, Interesting

    I read a paper about a decade ago (which I found thanks to Slashdot) describing how China would "hypothetically" wage a war against the US and win without firing a shot. I can't find the paper any more, but it was written by four Chinese generals. Over the last decade things have pretty much played out exactly like the paper laid things out: an economic assault, a propaganda assault, and an electronic assault. If anyone knows the paper I would love to see it again -- I think it even got turned into a book.

    One day, long from now, will people wonder why we didn't see the attack coming until it was way too late?

  11. Re:Number 5? by DigiShaman · · Score: 4, Informative

    Sorry for the follow up post, but I think I now understand in a round about way. You have to be a member of the Domain Admins group to join a PC to the Domain. It's those Domain Admin credentials that get cached - per PC that's been previously joined. YIKES! So if a user is a member of the local Administrators group, he also has access to the local SAMS database. Root the box, and you might be able to recover the cached passwords from it.

    Be sure to change your Domain Admins password often. Honestly, how many people often do that? More than they should really.

    --
    Life is not for the lazy.
  12. Unrestricted Warfare by Anonymous Coward · · Score: 4, Informative

    That paper was this one hosted on Cryptome: Unrestricted Warfare
    by Qiao Liang and Wang Xiangsui (Beijing: PLA Literature and Arts Publishing House, February 1999)
    It is translated by the FBIS, the CIA's Foreign Broadcast Information Service, which collects and translates reports from around the globe.

  13. Re:Chinese Patience by VendettaMF · · Score: 5, Informative

    > The Chinese have existed as a nation for longer than any other civilization on the face of this planet,
    > and they take the "long view" in such things.

    Thankfully both of these are incorrect to a lesser and greater degree respectively.

    There may have been people living in the areas of land now referred to as China, but any links between historical cultures and thought and the modern morass are purely fictional.

    And as anyone who has done business in/with China can tell you one of the biggest problems inherent to the nation is a complete inability to plan ahead or consider delayed benefits. None of the Chinese businesses I've worked in, nor the government bureaucracy I've suffered through, have ever included any possibility of passing up 10 bucks in their pocket right now in exchange for a thousand tomorrow.

    We're dealing with a cultural mindset that would unhesitatingly slaughter the goose that laid the golden eggs, not in hopes of finding lots of eggs inside (that assumption requires some logical thought and deductive reasoning), but simply to take its feed and head for picking.

    There is no concept of repeat business here. Any supplier who believes they can get away with it will supply a shipment of non-functional crap and pocket the single payment rather than even bother trying to set up monthly deliveries of functional goods.

    The unstable legal system is partly at fault here. There is just no way in this culture to be sure that your products won't be outlawed/super-taxed next week. Money under the mattress is the only surety.

    --
    kartune85 : Incapable of reason, observation or learning. A kind of dim, drab, flightless parrot.
  14. Re:Number 5? by dweller_below · · Score: 4, Insightful

    .. Root the box, and you might be able to recover the cached passwords from it.

    Almost. The iSec paper mentioned, but didn't explain 'Pass The Hash' attacks. See the excellent SANS paper at: http://www.sans.org/reading_room/last.php

    Bottom line is, the attacker doesn't need to get back to the passwords by cracking the hashes. The attacker can just directly use the hashes.

    Being targetted by these guys is like standing in the middle of a crowd of pick-pockets. No matter what you do, they are going to get stuff. You are lucky get get out with your teeth.

    Miles

  15. Re:Sounds like resistance is easy. by Sycraft-fu · · Score: 4, Insightful

    Yep. I do find it funny how many Linux types will advocate Linux more or less as a "security through obscurity" thing. "Oh use Linux because all these attacks target Windows!" Ok, well if everyone took your advice and switched to Linux, they'd target Linux instead.

    The correct answer for security is, regardless of the system you use, assume it is vulnerable. Assume you can be attacked (because you can). Then take steps to remediate it. Have defense in depth, have layers of security so if one fails others still exist. Keep your security up to date and able to deal with current threats. Do this, and it doesn't really matter what OS you run, you are as safe as you can be.

    You have to look at it like with physical security, where there is no such thing as perfect security. There is no system that cannot be broken or bypassed in some way. All you can do is make it good enough to ward off any threats for long enough to detect and stop the threats. There is not a single step you can take to keep thing safe, including moving your location.

    That is sort of what is being talked about here. It would be like moving from the city out to a sparse area. Ok, that probably will reduce attacks however if that's your solution for security, you've done nothing. You are just hoping you don't get attacked, you haven't done anything to actually deal with the attacks. Same deal with switching OSes. Just saying "Oh well use Linux," doesn't really help. Sure there are less attacks over all for it, but that doesn't mean anything. If you still implement bad security practices (like having users run as root and having weak passwords) then you've done nothing for real security. You are just hoping that by being less visible you won't get attacked, you've no ability to actually deal with an attack.

    So choose your OS based on which one works the best for what you do. Then take steps to properly secure it, because the proactive security measures are what really keep you safe, not the OS. It is perfectly possible to have an extremely secure Windows network, and an extremely insecure Linux network.

  16. Re:Number 5? by CalTrumpet · · Score: 5, Informative

    There are several methods of escalating to domain admin once you have Local Administrator access on a member workstation. It is our experience that most large Enterprise AD networks are vulnerable to at least one of these issues:

    1. Crack a common local user with a shared password, like "MACHINENAME\ITAdmin". Alternatively, you can use an NTLM hash as a password equivalent with custom tools, like my colleague Jesse Burns demonstrated in 2005.

    2. Crack the cached hash of a domain admin from the SECURITY hive. This hash is created by an interactive login to the machine, i.e. via the local keyboard or RDP. These hashes are not stored after remote RPC, SMB, etc...

    3. Install a keystroke logger and wait for an interactive login by an Administrator. A good technique is to open an IT ticket as the victim, which often triggers an admin to remotely access the machine via RDP.

    4. Wait for an automated process to touch the box with domain admin credentials. Common tools that do this are patch management systems, vulnerability scanners, software licensing compliance tools and event log aggregation systems. When the handshake for the network service begins (say over DCE RPC), the attacker rejects the Kerberos ticket and requests a downgrade to LanMan or NTLMv1. Either one of those protocols will allow an attacker to use a pre-computed time-memory trade-off to quickly recover the password (aka Rainbow Tables).

    5. Wait for an automated "touch" and perform a pass-the-hash attack. This is possible on services that do not enforce at least "Packet Integrity" security. The admin and the victim machine legitimately exchange credentials, but the resulting authenticated connection can now be modified by the attacker. Again, see Burns 2005.

  17. TCp is not the answer to this. by leuk_he · · Score: 4, Interesting

    There are still the same vector of attack possible. e.g. if someone signs adobe an old PDF reader.exe as trusted, TCP is vulnerable immediately.

    There really is no simple answer to this. The fact that everything is networked nowadays is not helping.

    But all vector of attack can be made as hard as possible.

    1. The attacker socially engineers a victim, often in an overseas office, to visit a malicious website.
    Anwer -Train users.
      2. This website uses a browser vulnerability to load custom malware on the initial victim's machine.
    Answer: minimize number of plugin, up to date browser, Put internet acces in a virualized separate part of the network
    3. The malware calls out to a control server, likely identified by a dynamic DNS address.
    Anser: kill those control servers!
    4. The attacker escalates his privilege on the corporate Windows network, using cached or local administrator credentials.
    Answer: Should not be possible. A users should not get admin right.
    5. The attacker attempts to access an Active Directory server to obtain the password database, which can be cracked onsite or offsite.
    Answer: no answer possble, see 4.
    6. The attacker uses cracked credentials to obtain VPN access, or creates a fake user in the VPN access server.
    Answer: Check the VPN access logs AND Use second channel authorisation(token)
    7. At this point, the attack varies based upon the victim. The attacker may steal administrator credentials to access production systems, obtain source code from a source repository, access data hosted at the victim, or explore Intranet sites for valuable intellectual property.'
    Answer: Don't put all the eggs in one basket. A user should only be able to acces what he needs, not everything.