Slashdot is powered by your submissions, so send in your scoop

 



Forgot your password?
typodupeerror
×
Databases Privacy Crime Security

Database Attacks Spread To CouchDB, Hadoop, and ElasticSearch Servers (bleepingcomputer.com) 67

An anonymous reader writes: Two weeks after cybercriminal groups started to hijack and hold for ransom MongoDB servers, similar attacks are now taking place against CouchDB, Hadoop, and ElasticSearch servers. According to the latest tallies, the number of hijacked MongoDB servers is 34,000 (out of 69,000 available on Shodan), 4,681 ElasticSearch clusters (out of 33,000), 126 Hadoop datastores (out of 5,400), and 452 CouchDB databases (out of 4,600). Furthermore, the group that has hijacked the most MongoDB and ElasticSearch servers is also selling the scripts it used for the attacks.
Two security researchers are tracking the attacks on Google spreadsheets, and report that when a ransom is paid, many victims still report that their data is never restored. But the researchers also identified 124 Hadoop servers where the attacker simply replaced all the tables with a data entry named NODATA4U_SECUREYOURSHIT. "What's strange about these attacks is that the threat actor isn't asking for a ransom demand," reports Bleeping Computer. "Instead, he's just deleting data from Hadoop servers that have left their web-based admin panel open to remote connections on the Internet."
This discussion has been archived. No new comments can be posted.

Database Attacks Spread To CouchDB, Hadoop, and ElasticSearch Servers

Comments Filter:
  • data ain't worth it. "shit".
  • by Billly Gates ( 198444 ) on Sunday January 22, 2017 @06:00PM (#53717069) Journal

    They ARE WEBSCALE!

  • by Anonymous Coward

    It's really, really pathetic how often NoSQL DBs make even MySQL look good.

  • Job security (Score:5, Insightful)

    by Elentar ( 168685 ) <slashdot@ul[ ]violet.us ['tra' in gap]> on Sunday January 22, 2017 @06:07PM (#53717097)

    Events like this are what keep sysadmins employed. If you're not paying someone to protect your technology infrastructure, including a layered backup strategy, an effective security policy, and regular audits, this is going to happen to you too.

    • Re:Job security (Score:4, Insightful)

      by Billly Gates ( 198444 ) on Sunday January 22, 2017 @06:22PM (#53717167) Journal

      This assumes management actually gives a crap about security. More than likely they will blame you and fire you and just bring in a paper mcse from Bangalore to administer the systems next using the hack as an excuse to cut costs

      • An example will have to be made.

        Yahoo was/is looking like a good one. They have already lost a cool billion in valuation due to lack of security, ignoring the real payday they passed on a decade or so ago.

        Verizon should slowly rake them over the coals, drag it out as long as possible while _punishing_ the shareholders and employees.

  • That's how it should be. The only way we can ever get corporations to be more secure is by hurting them. A little ransom doesn't hurt.
  • Well, good (Score:4, Insightful)

    by Sneftel ( 15416 ) on Sunday January 22, 2017 @06:19PM (#53717153)

    Publicly and destructively reminding sysadmins to secure their data, rather than issuing sub rosa demands for bitcoins, is in some sense a reasonable approximation of internet philanthropy. And I notice that -- in contrast to standard ransomware procedure -- backups weren't targeted. More power to them.

    • by Anonymous Coward

      Security is not my department. If you want your servers secure, you should have done better than have two of your software developers set them up for your company.

      • Re: (Score:3, Interesting)

        by know1 ( 854868 )
        The fact that not all software developers think security is their problem is what is making software worse. Security is EVERYONE'S problem.
        • That's the problem. People who code CANNOT be experts in ALL domains related to their jobs. From my point of view, your extremely secure code ain't worth shit if your HTML and CSS can't even validate.
          • Re:Well, good (Score:4, Interesting)

            by anchovy_chekov ( 1935296 ) on Sunday January 22, 2017 @06:52PM (#53717313)

            That's the problem. People who code CANNOT be experts in ALL domains related to their jobs. From my point of view, your extremely secure code ain't worth shit if your HTML and CSS can't even validate.

            Hence the fiction of the "full stack developer". When we got rid of DBAs (developers know how to use databases yeah? why do we need people who can only do one thing really well?) we lost a lot of knowledge and culture - including the basic tenet that you simply do not expose business-critical database systems to the outside world.

            • by know1 ( 854868 )

              When we got rid of DBAs (developers know how to use databases yeah? why do we need people who can only do one thing really well?) we lost a lot of knowledge and culture - including the basic tenet that you simply do not expose business-critical database systems to the outside world.

              To be fair, it's not a hard thing to check for. Just run a portscan. If you can see the database from a different box, you fucked up and need to fix it.

              • Re: (Score:2, Interesting)

                by Anonymous Coward

                Just run a portscan. If you can see the database from a different box, you fucked up and need to fix it.

                It's like you've never heard of SQL injection, can't imagine an indirect attack could be possible.

                • by ls671 ( 1122017 ) on Sunday January 22, 2017 @07:17PM (#53717425) Homepage

                  but, but, they are noSQL databases thus, 100% injection proof... ;-)

                • by know1 ( 854868 )

                  It's like you've never heard of SQL injection, can't imagine an indirect attack could be possible.

                  We weren't talking about that, we were talking about having databases accessible to the public. I'm fully asware there are other attack vectors, but having your DB on a public port/machine is up there with using "p@ssword" as your password.

                  • Some people would say having your DB server running the same OS as your web server is equally insecure/stupid.

                    Granted it's usually DB2/AS400 (or some other half dead ecosystem) people saying it. But fundamentally, they have a point.

              • Re:Well, good (Score:4, Interesting)

                by anchovy_chekov ( 1935296 ) on Sunday January 22, 2017 @07:14PM (#53717407)

                To be fair, it's not a hard thing to check for. Just run a portscan. If you can see the database from a different box, you fucked up and need to fix it.

                True, but it's often not the sort of thing first and foremost in a developers mind. If she/he can connect to a database easily it's one less impediment to getting on with the task of writing code. It takes a different mindset to focus on what could possibly go wrong at a system level.

                A QA once pointed this distinction out to me. As she said, "You want to make beautiful things... and I want to destroy them."

                • If developers are routinely attaching to live servers, you have deeper problems.

                  Many places, more or less, require you to run a development DB copy local, just to escape the 'preventers of information services' from bogging you down.

                • A QA once pointed this distinction out to me. As she said, "You want to make beautiful things... and I want to destroy them."

                  Now I have this image in my head of a female QA engineer with tentacles, with a gruesome weapon in each one. And I desperately want to make love to it.

                  • Now I have this image in my head of a female QA engineer with tentacles, with a gruesome weapon in each one. And I desperately want to make love to it.

                    *Chuckle*

                    "And can I introduce you to the chief of our QA department. Apologies for the headless bodies of software developers, that's just the way she works."

            • In my experience, at least half of working DBAs are just vastly overpaid backup monkeys.

              Even among the 'good ones' you'll find a lot more competent SQL programmers then competent security specialists.

              Of course 'security specialists' aren't, as a group, all that useful either.

              The real problem is hiring and HR. It is a critical role and is almost always filled by someone who wouldn't know a competent computer geek if he was chewing her.

          • by gl4ss ( 559668 )

            non validating html and css in a project that is otherwise secure is still better than something that gets pwned.

            look, people don't need to be experts in ALL domains. they just need to think "how the snotty boy next door is going to pwn this" and that's already enough. however the way things go nowadays is that people throw together a template prototype and the management sells that as a product to the customer - eos - then IF the project is something that actually makes money then MAYBE it is thought throu

        • I don't know how many times I've had to tell developers that source code is not the place for credentials to be stored. They give me some whiner line or another, and that's when I ask them if they know exactly who has access to read their code once they push their commit, and how they are going to answer to the SOX auditors (and company executives) because I'm not going to cover their ass after specifically setting up infrastructure for dealing with securing credentials that they are too lazy to use.

          Strang

  • > the attacker simply replaced all the tables with a data entry named NODATA4U_SECUREYOURSHIT. "What's strange about these attacks is that the threat actor isn't asking for a ransom demand," reports Bleeping Computer. "Instead, he's just deleting data from Hadoop servers that have left their web-based admin panel open to remote connections on the Internet." Glad to see there's still some people doing it for the lulz.
    • by Anonymous Coward

      That was for the lulz? Don't replace everything with a boring string. Instead, make lots of subtle changes. Lower all prices by 10-20% if it is a shop. Swap first and last names. Replace any zipcode with its square root.

      Repeat weekly, "for the lulz". See how many months you can keep doing it. Be creative in your destruction!

  • And got exactly what they deserved.

    I hope all of these admins are now getting well deserved unemployment checks. This was just plain stupid, and not being a security expert is no excuse.

  • by gweihir ( 88907 ) on Sunday January 22, 2017 @07:16PM (#53717419)

    I expect that quite a few people knew that there were a lot of not adequately secured and Internet-visible DB installations. It was only a question of time until somebody with the criminal energy to use that came along.

    Morale: If it is insecure and connected to the Internet, it will get hacked sooner or later.

  • by mhkohne ( 3854 ) on Sunday January 22, 2017 @08:00PM (#53717641) Homepage

    >Furthermore, the group that has hijacked the most MongoDB and ElasticSearch servers is also selling the scripts it used for the attacks.

    Well yea, they've extracted much of the money they are going to get from the victims (people are fixing things, or failing to pay because they've been hacked 6 times in a row and have no idea how to get their data.)

    >But the researchers also identified 124 Hadoop servers where the attacker simply replaced all the tables with a data entry named NODATA4U_SECUREYOURSHIT. "What's strange about these attacks is that the threat actor isn't asking for a ransom demand," reports Bleeping Computer. "Instead, he's just deleting data from Hadoop servers that have left their web-based admin panel open to remote connections on the Internet."

    I was wondering when we'd start to see this kind of activity. I suspect we'll eventually start to see this with the IoT devices - someone will hack the botnet code to brick (perhaps temporarily, perhaps permanently) devices that are infectable, so as to reduce the havoc those devices are causing. Morally I can't justify breaking other people's stuff just because they are a pain in my ass, but clearly there's someone out there who doesn't share my values.

    • by djinn6 ( 1868030 )

      I suspect we'll eventually start to see this with the IoT devices - someone will hack the botnet code to brick (perhaps temporarily, perhaps permanently) devices that are infectable, so as to reduce the havoc those devices are causing.

      Immoral or not, I'd love to see botnet operators installing security patches on the devices they control, just so they won't get reinfected by the bricking code.

    • by AmiMoJo ( 196126 )

      Unfortunately bricking IoT devices is likely to be the only solution for many of them. Say you are an ISP and you find that a popular model of IoT lightbulb has created a vast botnet inside your network. If you don't do something about it your network will start to get blacklisted and blocked to mitigate the damage. The vendor isn't interested in updating the firmware, and even if they did you have no way to force all users to take the update and just contacting them will cost you a small fortune.

      So you blo

  • Ransomware is web scale!

  • Always secure your admin console. Make sure they do not ever listen to remote addresses, 127.0.0.1 is a good address to use. Also make sure it have a nice long secure password and after updates and patches test the login. Negative test it. That's just basic DBA work. It can even be scripted.

  • "What's strange about these attacks is that the threat actor isn't asking for a ransom demand," reports Bleeping Computer. "Instead, he's just deleting data from Hadoop servers that have left their web-based admin panel open to remote connections on the Internet."

    Sad times when a thing like this is now considered strange, why-o-why didn't the hacker ask for money!?

Get hold of portable property. -- Charles Dickens, "Great Expectations"

Working...